Shortcuts MCP Server

A Model Context Protocol (MCP) server that provides access to Apple Shortcuts functionality. This server allows AI assistants to list, view, and run

Local serverstdio

What is the Shortcuts MCP Server?

A Model Context Protocol (MCP) server that provides access to Apple Shortcuts functionality. This server allows AI assistants to list, view, and run your shortcuts

Configuration and credentials

  • macOS 14.5 or later - Xcode 16.x or later - mise

Recorded tools

  • run — Run a shortcut.
  • name — The name of the shortcut to run (string, required)
  • list — List your shortcuts.
  • show-identifiers — Whether to show the identifiers of the shortcuts. (boolean, optional)
  • view — View a shortcut in Shortcuts app.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
runRun a shortcut.
listList your shortcuts.
show-identifiersWhether to show the identifiers of the shortcuts. (boolean, optional)
viewView a shortcut in Shortcuts app.

How to install the Shortcuts MCP Server

{
  "mcpServers": {
    "shortcuts-mcp-server": {
      "command": "mise",
      "args": [
        "x",
        "ubi:artemnovichkov/shortcuts-mcp-server@latest",
        "--",
        "shortcuts-mcp-server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • macOS 14.5 or later - Xcode 16.x or later - mise

Example prompts to try

  • “Use Shortcuts to run.”
  • “Use Shortcuts to name.”
  • “Use Shortcuts to list.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides access to Apple Shortcuts functionality. This server allows AI assistants to list, view, and run your shortcuts Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.