by dvcrn
Provides access to Siri Shortcuts via Model Context Protocol, enabling LLMs to list, open, and run shortcuts on macOS.
Enables language models to interact with the macOS Shortcuts app. The server exposes all installed shortcuts as MCP tools, allowing an LLM to list available shortcuts, open them in the Shortcuts UI, or execute them with optional text or file input.
npx.npx command and optional environment variables:{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": ["mcp-server-siri-shortcuts"],
"env": {
"GENERATE_SHORTCUT_TOOLS": "true",
"INJECT_SHORTCUT_LIST": "false"
}
}
}
}
list_shortcuts, open_shortcut, run_shortcut, or dynamically generated run_shortcut_<sanitized_name> tools.list_shortcuts, open_shortcut, run_shortcut.run_shortcut_<sanitized_name> for easier prompting.GENERATE_SHORTCUT_TOOLS and INJECT_SHORTCUT_LIST environment variables.shortcuts CLI under the hood, ensuring native execution and output capture.GENERATE_SHORTCUT_TOOLS to false in the server’s environment variables.run_shortcut?
A: Enable INJECT_SHORTCUT_LIST (set to true) to embed the shortcut list into the tool description.input parameter.shortcuts CLI, which works with the user’s existing Shortcuts permissions.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.

list_shortcuts
{
"shortcuts": [{ "name": "My Shortcut 1" }, { "name": "My Shortcut 2" }]
}
open_shortcut
name (string): Name of the shortcut to openrun_shortcut
name (string): Name or identifier (UUID) of the shortcut to runinput (string, optional): Text input or filepath to pass to the shortcutThe server automatically generates additional tools for each available shortcut in the format:
run_shortcut_[sanitized_shortcut_name]input (string, optional): Text input or filepath to pass to the shortcutThe 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.Add to your Claude configuration:
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": ["mcp-server-siri-shortcuts"],
"env": {
"GENERATE_SHORTCUT_TOOLS": "true",
"INJECT_SHORTCUT_LIST": "false"
}
}
}
}
shortcuts CLI command under the hoodPlease log in to share your review and rating for this MCP.
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": [
"mcp-server-siri-shortcuts"
],
"env": {
"GENERATE_SHORTCUT_TOOLS": "true",
"INJECT_SHORTCUT_LIST": "false"
}
}
}
}claude mcp add siri-shortcuts npx mcp-server-siri-shortcutsExplore related MCPs that share similar capabilities and solve comparable challenges
by activepieces
A self‑hosted, open‑source platform that provides a no‑code builder for creating, versioning, and running AI‑driven automation workflows. Pieces are TypeScript‑based plugins that become MCP servers, allowing direct consumption by large language models.
by Skyvern-AI
Automates browser‑based workflows by leveraging large language models and computer‑vision techniques, turning natural‑language prompts into fully functional web interactions without writing custom scripts.
by ahujasid
Enables Claude AI to control Blender for prompt‑assisted 3D modeling, scene creation, and manipulation via a socket‑based Model Context Protocol server.
by PipedreamHQ
Connect APIs quickly with a free, hosted integration platform that enables event‑driven automations across 1,000+ services and supports custom code in Node.js, Python, Go, or Bash.
by elie222
Organizes email inbox, drafts replies in the user's tone, tracks follow‑ups, and provides analytics to achieve inbox zero quickly.
by grab
Enables Cursor AI to read and programmatically modify Figma designs through a Model Context Protocol integration.
by CursorTouch
Enables AI agents to control the Windows operating system, performing file navigation, application launching, UI interaction, QA testing, and other automation tasks through a lightweight server.
by ahujasid
Enables Claude AI to control Ableton Live in real time, allowing AI‑driven creation, editing, and playback of tracks, clips, instruments, and effects through a socket‑based server.
by leonardsellem
Provides tools and resources to enable AI assistants to manage and execute n8n workflows via natural language commands.