Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Server Siri Shortcuts

    MCP for calling Siri Shorcuts from LLMs TypeScript-based implementation.

    162 stars
    TypeScript
    Updated Oct 31, 2025
    llm
    mcp
    model-context-protocol
    siri-shortcuts

    Table of Contents

    • Features
    • Tools
    • Base Tools
    • Dynamic Tools
    • Configuration
    • Usage with Claude
    • Implementation Details

    Table of Contents

    • Features
    • Tools
    • Base Tools
    • Dynamic Tools
    • Configuration
    • Usage with Claude
    • Implementation Details

    Documentation

    Siri Shortcuts MCP Server

    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.

    screenshot

    Features

    • 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

    Tools

    Base Tools

    1. list_shortcuts

    • Lists all available Siri shortcuts on the system
    • No input required
    • Returns: Array of shortcut names
    json
    {
         "shortcuts": [{ "name": "My Shortcut 1" }, { "name": "My Shortcut 2" }]
       }

    2. open_shortcut

    • Opens a shortcut in the Shortcuts app
    • Input:
    • name (string): Name of the shortcut to open

    3. run_shortcut

    • Runs a shortcut with optional input
    • Input:
    • name (string): Name or identifier (UUID) of the shortcut to run
    • input (string, optional): Text input or filepath to pass to the shortcut

    Dynamic Tools

    The server automatically generates additional tools for each available shortcut in the format:

    • Tool name: run_shortcut_[sanitized_shortcut_name]
    • Description: Runs the specific shortcut
    • Input:
    • input (string, optional): Text input or filepath to pass to the shortcut

    Configuration

    The server supports the following environment variables:

    • GENERATE_SHORTCUT_TOOLS (default: true): When set to false, disables the generation of dynamic shortcut tools. Only the base tools (list_shortcuts, open_shortcut, run_shortcut) will be available.
    • INJECT_SHORTCUT_LIST (default: false): When set to true, injects the list of available shortcuts into the run_shortcut tool description to help the LLM understand which shortcuts are available.

    Usage with Claude

    Add to your Claude configuration:

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

    Implementation Details

    • Uses the macOS shortcuts CLI command under the hood
    • Sanitizes shortcut names for tool naming compatibility
    • Supports both direct text input and file-based input
    • Returns shortcut output when available
    • Implements standard MCP error handling

    Similar MCP

    Based on tags & features

    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • FA

      Fal Mcp Server

      Python·
      8
    • BR

      Browser Control Mcp

      TypeScript·
      183

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • FA

      Fal Mcp Server

      Python·
      8
    • BR

      Browser Control Mcp

      TypeScript·
      183

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k