Siri Shortcuts MCP Server

MCP server that provides access to Siri shortcuts

Local serverstdio

What is the Siri Shortcuts MCP Server?

MCP server that provides access to Siri shortcuts

What it actually does

This MCP server provides access to Siri shortcuts functionality via the Model Context Protocol (MCP). It allows listing, opening, and running shortcuts from the macOS Shortcuts app.

  • Exposes all shortcuts, meaning the LLM can call anything that is available in the Shortcuts app
  • List all available shortcuts
  • Open shortcuts in the Shortcuts app
  • Run shortcuts with optional input parameters
  • Dynamically generated tools for each available shortcut

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
ReturnsArray of shortcut names
Input:input (string, optional): Text input or filepath to pass to the shortcut

How to install the Siri Shortcuts MCP Server

{
  "mcpServers": {
    "siri-shortcuts": {
      "command": "npx",
      "args": [
        "mcp-server-siri-shortcuts"
      ],
      "env": {
        "GENERATE_SHORTCUT_TOOLS": "true",
        "INJECT_SHORTCUT_LIST": "false"
      }
    }
  }
}

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

Configuration

VariableDescriptionRequired
GENERATE_SHORTCUT_TOOLSDeclared in the maintainer’s client configuration.Check documentation
INJECT_SHORTCUT_LISTDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Siri Shortcuts to Returns.”
  • “Use Siri Shortcuts to Input.”
  • “Use Siri Shortcuts to Description.”

Frequently asked questions

MCP server that provides access to Siri shortcuts Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.