Drafts MCP
Model Context Protocol for Drafts
What is Drafts MCP?
Drafts MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol for drafts
Model Context Protocol for Drafts
This server falls under the Communication and Business Applications categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Model Context Protocol for Drafts
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx draftsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Drafts MCP
The Drafts MCP Server connects AI assistants to the Drafts app on macOS through AppleScript, enabling full programmatic control over your notes and text drafts. It supports creating, reading, updating, searching, tagging, archiving, and trashing drafts, as well as running any Drafts action from the Actions library. This makes it possible to build AI-powered workflows that capture, process, and act on text directly inside Drafts without leaving your chat interface.
Prerequisites
- macOS (AppleScript is macOS-only, this server does not work on Windows or Linux)
- Drafts app v50.0.3 or later installed from the Mac App Store or drafts.com
- Node.js 18 or higher (install via Homebrew with 'brew install node')
- An MCP-compatible client such as Claude Desktop
Install Node.js if not already present
The server requires Node.js 18+ to run. The simplest way to install it on macOS is via Homebrew.
brew install nodeInstall the Drafts MCP Server via npm
Install the package globally from npm so it can be launched by your MCP client without cloning the repository.
npm install -g @agiletortoise/drafts-mcp-serverGrant AppleScript automation permission
The first time the server runs, macOS will ask for permission to allow Node.js (or your terminal app) to control Drafts via AppleScript. Accept this prompt in System Settings > Privacy & Security > Automation.
Configure your MCP client
Add the server to your Claude Desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json.
Restart Claude Desktop
Restart Claude Desktop to load the new server. Drafts must be open and running on macOS for the server to work.
Drafts MCP Examples
Client configuration
Claude Desktop config block using npx to run the Drafts MCP server without a global install. Drafts must be running on the same Mac.
{
"mcpServers": {
"drafts": {
"command": "npx",
"args": ["@agiletortoise/drafts-mcp-server"]
}
}
}Prompts to try
Example prompts that create, search, and manage drafts via the MCP server.
- "Create a new draft in Drafts with the title 'Meeting Notes' and tag it as 'work'"
- "Search my Drafts for anything related to project planning"
- "List all flagged drafts in my inbox"
- "Archive the draft with UUID abc123"
- "Run the 'Send to OmniFocus' action on my most recent draft"Troubleshooting Drafts MCP
Server reports AppleScript errors or 'not authorized to send Apple events'
Open System Settings > Privacy & Security > Automation and ensure your terminal or Node.js has permission to control Drafts. If the entry is missing, try running the server once manually in Terminal to trigger the permission prompt.
npx command not found when Claude Desktop tries to start the server
Claude Desktop does not inherit your shell PATH. Use the full path to npx in the config, e.g., /usr/local/bin/npx or /opt/homebrew/bin/npx. Run 'which npx' in your terminal to find the correct path.
Drafts actions fail to run or return 'action not found'
Action names must match exactly as they appear in the Drafts Actions list, including capitalization and spaces. Use the 'List Drafts actions' prompt first to confirm the exact action name before trying to run it.
Frequently Asked Questions about Drafts MCP
What is Drafts MCP?
Drafts MCP is a Model Context Protocol (MCP) server that model context protocol for drafts It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Drafts MCP?
Follow the installation instructions on the Drafts MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Drafts MCP?
Drafts MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Drafts MCP free to use?
Yes, Drafts MCP is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Drafts MCP Alternatives — Similar Communication Servers
Looking for alternatives to Drafts MCP? Here are other popular communication servers you can use with Claude, Cursor, and VS Code.
Slack
★ 86.1kEnables interaction with Slack workspaces through comprehensive channel management, messaging, user management, file uploads, and Block Kit formatting. Features secure credential storage via macOS Keychain and supports all major Slack operations incl
LibreChat
★ 37.3kEnhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenA
Note Gen
★ 11.9kA cross-platform Markdown AI note-taking software.
DeepChat
★ 5.8k🐬DeepChat - A smart assistant that connects powerful AI to your personal world
WhatsApp MCP
★ 5.7kConnects AI assistants to the official Meta WhatsApp Cloud API for managing conversations and sending various message types through natural language. It provides tools for media management, template messages, and real-time webhook processing without
Apple
★ 3.1kEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
Browse More Communication MCP Servers
Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Drafts MCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Drafts MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.