Integrates with macOS Shortcuts to dynamically expose and execute user-defined automation workflows through generated to...
Created byApr 22, 2025
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
list_shortcuts
open_shortcut
run_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:
Usage with Claude
Add to your Claude configuration:
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
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
list_shortcuts
open_shortcut
run_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:
Usage with Claude
Add to your Claude configuration:
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