Apple Shortcuts
MCP ServerFree** - An MCP Server Integration with Apple Shortcuts
- Best for
- macos shortcuts discovery via cli enumeration, natural language shortcut invocation with optional input parameters, shortcuts resource exposure via mcp protocol
- Type
- MCP Server · Free
- Score
- 24/100
- Best alternative
- AWS MCP Servers
- Agent-compatible
- Yes — MCP protocol
Capabilities5 decomposed
macos shortcuts discovery via cli enumeration
Medium confidenceDiscovers all available Apple Shortcuts installed on the macOS system by executing the native `shortcuts list` command and caching results in an internal availableShortcuts array. The server maintains this cache and refreshes it on-demand through the updateShortcutsList function, reducing redundant CLI invocations while ensuring freshness when tools or resources are accessed. This approach leverages macOS's native shortcuts CLI interface rather than parsing filesystem metadata.
Uses native macOS `shortcuts list` CLI command with internal caching strategy (availableShortcuts array + updateShortcutsList function) rather than filesystem scanning or AppleScript introspection, reducing system overhead while maintaining accuracy with native shortcut metadata
More reliable than filesystem-based discovery because it queries the authoritative shortcuts system directly; faster than repeated CLI calls due to intelligent caching strategy
natural language shortcut invocation with optional input parameters
Medium confidenceExecutes named Apple Shortcuts through the MCP protocol by translating AI assistant requests into `shortcuts run "name"` CLI commands with optional string input parameters. The run_shortcut tool handler accepts a required shortcut name and optional input string, executing the shortcut in the macOS environment and returning execution output as text. This bridges natural language intent (e.g., 'run my morning routine') to system-level shortcut execution through standardized MCP tool semantics.
Implements run_shortcut as a standardized MCP tool with schema-based parameter binding (name + optional input) that directly maps to macOS CLI semantics (`shortcuts run`), enabling AI assistants to invoke shortcuts with natural language intent while maintaining full compatibility with the native shortcuts execution model
More direct and lower-latency than AppleScript-based invocation because it uses the native shortcuts CLI; more flexible than hardcoded automation because it accepts arbitrary shortcut names and input parameters through the MCP protocol
shortcuts resource exposure via mcp protocol
Medium confidenceExposes the cached list of available shortcuts as a machine-readable resource (shortcuts://list) through the MCP resource handler, returning the availableShortcuts array as text/plain content. This allows AI assistants to reference and reason about available shortcuts as a persistent resource within the MCP context, enabling multi-turn conversations where the assistant can refer back to the shortcuts list without re-querying. The resource is backed by the same cache mechanism as the list_shortcuts tool.
Implements shortcuts://list as an MCP resource handler that exposes the internal availableShortcuts cache as a persistent context resource, enabling AI assistants to maintain awareness of available shortcuts across multiple tool invocations without repeated CLI queries
More efficient than re-querying shortcuts on each turn because resources are cached and injected into the AI context; more conversational than tool-only approaches because the AI can reason about shortcuts as persistent knowledge rather than transient tool outputs
mcp server lifecycle management with claude desktop integration
Medium confidenceImplements a complete MCP server that registers with Claude Desktop through the claude_desktop_config.json configuration file, supporting both NPM package deployment (via `npx mcp-server-apple-shortcuts`) and local build deployment (via compiled build/index.js). The server manages tool and resource handler registration, handles incoming MCP protocol requests, and maintains the internal state (availableShortcuts cache) across the server lifecycle. Configuration is declarative through the mcpServers section of Claude Desktop's config.
Provides dual deployment modes (NPM package via npx and local build via compiled index.js) with declarative configuration through Claude Desktop's mcpServers config section, enabling both zero-setup installation and custom development workflows without requiring users to understand MCP protocol details
Simpler deployment than manually implementing MCP protocol because it provides pre-built server binaries; more flexible than hardcoded integrations because configuration is external and editable
stateful shortcuts cache with on-demand refresh
Medium confidenceMaintains an internal availableShortcuts array that caches the result of the `shortcuts list` CLI command, with an updateShortcutsList function that refreshes the cache on-demand when tools or resources are accessed. This state management pattern reduces CLI invocations (expensive system calls) while ensuring the cache doesn't become stale indefinitely. The cache is refreshed at tool/resource access time rather than on a fixed schedule, balancing freshness with performance.
Implements a lazy-refresh caching strategy where the availableShortcuts array is populated on-demand through updateShortcutsList (called at tool/resource access time) rather than periodic polling or eager initialization, reducing unnecessary CLI invocations while maintaining reasonable freshness
More efficient than no caching because it avoids repeated CLI calls; more responsive than fixed-schedule refresh because it updates when actually needed rather than on a timer
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Apple Shortcuts, ranked by overlap. Discovered automatically through the match graph.
@shortcut/mcp
Shortcut MCP Server
@wong2/mcp-cli
A CLI inspector for the Model Context Protocol
@shortcut/mcp
Shortcut MCP Server
apple-mcp
Collection of apple-native tools for the model context protocol.
mac-use-mcp
Zero-dependency macOS desktop automation for AI agents. Screenshot, mouse, keyboard, clipboard, and window control via MCP. 18 tools, macOS 13+, one command: npx mac-use-mcp.
BingGPT
Desktop application of new Bing's AI-powered chat (Windows, macOS and Linux)
Best For
- ✓macOS users with Claude Desktop or other MCP-compatible AI assistants
- ✓automation engineers building AI-driven shortcut workflows
- ✓developers integrating Apple Shortcuts into larger automation pipelines
- ✓macOS users automating personal workflows through AI assistants
- ✓teams building AI agents that need to trigger system-level automation
- ✓developers creating AI-powered productivity tools for macOS
- ✓users building multi-turn AI conversations that reference shortcuts
- ✓developers creating AI agents that need persistent shortcut context
Known Limitations
- ⚠macOS-only capability — no Windows or Linux support
- ⚠Requires Apple Shortcuts.app to be installed and functional
- ⚠Cache refresh adds latency on first access or after shortcuts are added/removed
- ⚠No filtering or categorization of shortcuts — returns flat list of all available shortcuts
- ⚠Input parameter is a single string — complex data structures require serialization/JSON encoding by the caller
- ⚠Execution output is returned as plain text — no structured parsing of shortcut results
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Repository Details
About
** - An MCP Server Integration with Apple Shortcuts
Categories
Alternatives to Apple Shortcuts
AWS Labs' official MCP suite — docs, CDK, Bedrock KB, cost, Lambda and more as agent tools.
Compare →Zapier's hosted MCP — 8,000+ app integrations exposed as allowlisted agent tools.
Compare →Official Hugging Face MCP — search models/datasets/Spaces/papers and call Spaces as tools.
Compare →Atlassian's official hosted MCP — Jira + Confluence with OAuth, permission-bounded agent access.
Compare →Are you the builder of Apple Shortcuts?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →