{
  "name": "siri-shortcuts",
  "display_name": "Siri Shortcuts",
  "description": "MCP to interact with Siri Shortcuts on macOS. Exposes all Shortcuts as MCP tools.",
  "repository": {
    "type": "git",
    "url": "https://github.com/dvcrn/mcp-server-siri-shortcuts"
  },
  "homepage": "https://github.com/dvcrn/mcp-server-siri-shortcuts",
  "author": {
    "name": "dvcrn"
  },
  "license": "[NOT FOUND]",
  "categories": [
    "System Tools"
  ],
  "tags": [
    "siri",
    "shortcuts",
    "automation"
  ],
  "examples": [
    {
      "title": "List all shortcuts",
      "description": "Fetches all available Siri shortcuts",
      "prompt": "list_shortcuts"
    },
    {
      "title": "Run a specific shortcut",
      "description": "Execute a shortcut with optional input",
      "prompt": "run_shortcut_My_Shortcut_1"
    }
  ],
  "installations": {
    "npm": {
      "type": "npm",
      "command": "npx",
      "args": [
        "mcp-server-siri-shortcuts"
      ]
    }
  },
  "tools": [
    {
      "name": "list_shortcuts",
      "description": "List all available Siri shortcuts",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "open_shortcut",
      "description": "Open a shortcut in the Shortcuts app",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the shortcut to open"
          }
        },
        "required": [
          "name"
        ]
      }
    },
    {
      "name": "run_shortcut",
      "description": "Run a shortcut with optional input and output parameters",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name or identifier of the shortcut to run"
          },
          "input": {
            "type": "string",
            "description": "The input to pass to the shortcut. Can be text, or a filepath"
          }
        },
        "required": [
          "name"
        ]
      }
    }
  ]
}