Drafts MCP

v1.0.0Communicationstable

Model Context Protocol for Drafts

draftsmcpai-integration
Share:
35
Stars
0
Downloads
0
Weekly
0/5

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

Create and manage text drafts programmatically.
Process and manipulate draft content via AI.
Integrate note-taking workflows with LLMs.
agiletortoise

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedMay 17, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx drafts

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 node
2

Install 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-server
3

Grant 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.

4

Configure your MCP client

Add the server to your Claude Desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "drafts": { "command": "npx", "args": ["-y", "drafts"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides