Model Context Protocol for Substack

Control Substack From Claude Desktop And Cursor With MCP

The Narrareach MCP server connects your AI tools directly to Substack. Schedule Notes, cross-post, and manage drafts from inside Claude Desktop or Cursor without switching to a browser.

MCP access is available on all Narrareach plans, including free.

~3 min
Average time to configure Narrareach MCP in Claude Desktop
1
Substack scheduler with an official MCP server (as of mid-2026)
70%
Reduction in publishing workflow time reported by MCP users
10+
Publishing actions available via MCP: schedule, cross-post, draft, analytics, and more

The problem

The manual version gets old fast.

You write in Claude Desktop or Cursor, but publishing to Substack still requires switching to a browser, opening the composer, pasting your content, formatting it, and clicking publish — a workflow break that kills creative momentum.

No other Substack scheduling tool offers an MCP server. Buffer, Hootsuite, and WriteStack are browser-first tools with no programmatic interface for AI-native writers.

Narrareach is the only Substack scheduler with an official MCP server. One config snippet connects your AI editor to your full publishing stack — scheduling, cross-posting, draft management, and analytics included.

Quick answer

What this workflow should solve

Install the Narrareach MCP server in Claude Desktop or Cursor, then schedule and publish Substack Notes directly from your AI workflow — no browser switching required.

Workflow

  1. 1Generate an MCP token from the Narrareach API settings page.
  2. 2Add the Narrareach MCP server config to your Claude Desktop or Cursor settings.
  3. 3Use natural language commands to draft, schedule, or publish Notes from inside your AI editor.
  4. 4Review the published queue in the Narrareach dashboard or directly inside your AI tool.

What Narrareach adds

  • The official Narrareach MCP server supports scheduling, cross-posting, and draft management.
  • Works with Claude Desktop, Cursor, and any MCP-compatible AI client.
  • Power users can write, schedule, and distribute Notes without leaving their primary tool.

Limits to know

  • MCP setup requires basic familiarity with JSON config files in your AI tool.
  • MCP tokens should be treated like API keys — do not share them publicly.

What MCP means for Substack creators

Model Context Protocol (MCP) is an open standard that lets AI tools like Claude Desktop and Cursor connect to external services through a structured interface. Instead of copy-pasting between your AI editor and a publishing tool, you give your AI editor direct access to the publishing tool's actions.

For Substack creators, this means you can tell Claude Desktop: "Draft a Note about the idea I just outlined and schedule it for tomorrow at 9 AM, cross-posted to LinkedIn." Claude writes the content and schedules it in one step — no browser, no copy-paste, no format juggling.

The Narrareach MCP server exposes your full publishing workflow as AI-callable tools: create draft, schedule Note, set cross-post destinations, view upcoming queue, get analytics summary, and more. Power users report cutting their publishing workflow time by 70% after integrating MCP.

  • Start with the schedule_note tool to get comfortable with MCP before exploring cross-posting commands
  • Use Claude to batch-generate Notes from your content ideas, then use MCP to schedule them all in one command
  • Set up a morning routine: ask Claude to review your queue and suggest adjustments based on your analytics
  • Keep your MCP token in a password manager — treat it like an API key, not a password

Setting up Narrareach MCP in Claude Desktop

Setup takes about three minutes. Generate an MCP token from the Narrareach API settings page, then open the Claude Desktop configuration file (usually at ~/Library/Application Support/Claude/claude_desktop_config.json on Mac) and add the Narrareach server entry.

The configuration block adds the Narrareach server as a named MCP source with your token and the server endpoint. Once saved and Claude Desktop is restarted, you'll see Narrareach appear in the connected tools list. From that point, you can reference Narrareach publishing actions directly in any Claude conversation.

Cursor setup follows the same pattern through the Cursor MCP settings panel. Both tools support multiple MCP servers simultaneously, so you can have Narrareach alongside other integrations like GitHub or Notion without conflict.

  • Restart Claude Desktop after adding the config — the server only loads on startup
  • Test the connection with a simple "list my upcoming scheduled Notes" command before trying to schedule anything
  • Use the Narrareach API docs page for the full list of available MCP tools and parameters
  • If the server times out, check that your Narrareach session is active and your MCP token has not expired

How Narrareach solves it

Keep the publishing system close to the writing.

Official MCP server - so you connect Narrareach to Claude Desktop or Cursor in one config file

Natural language scheduling - so you can say "schedule this Note for tomorrow at 9 AM cross-posted to LinkedIn" and it happens

Full publishing access via MCP - so drafts, scheduling, cross-posting, and queue management all work from inside your AI editor

Analytics via MCP - so you can query your post performance without leaving your AI workflow

I haven't opened a browser to post on Substack in three weeks. I write, Claude schedules, Narrareach publishes.

Daniel Osei, Developer and Substack creator

Make your AI editor a Substack publisher

MCP access is available on all Narrareach plans, including free.

Questions writers ask

Which AI tools work with the Narrareach MCP server?

Claude Desktop and Cursor are fully supported. Any MCP-compatible AI client that supports the standard protocol will also work.

Do I need a paid plan for MCP access?

No. MCP tokens are available on all plans including free. Rate limits apply based on your plan tier.

Is Narrareach the only Substack scheduler with MCP support?

Yes, as of mid-2026. WriteStack, Buffer, and Hootsuite have no MCP server. Narrareach is the only Substack scheduling tool with an official MCP integration.

What actions can I perform through the MCP server?

Scheduling Notes, setting cross-post destinations, creating and editing drafts, viewing the upcoming queue, retrieving post analytics, and managing platform connections are all available through MCP.

What does the Narrareach MCP JSON config block look like?

The config block follows the standard MCP format: { "mcpServers": { "narrareach": { "command": "npx", "args": ["-y", "@narrareach/mcp-server"], "env": { "NARRAREACH_TOKEN": "your_token_here" } } } }. The token is generated in Narrareach API settings. Full documentation is at narrareach.com/api-docs.

Can I run automated scripts that schedule posts via the MCP server?

Yes. The MCP server is callable from any MCP-compatible client, including scripts running in Claude Desktop tool use and custom automation built with the Anthropic SDK. Power users build weekly publishing workflows that run as a single Claude conversation reading a content file and scheduling all posts.

Does the MCP server work when my computer is offline?

No. The MCP server requires an active internet connection and a valid Narrareach token. Your Narrareach account session must be active — the MCP will prompt you to reconnect if the session has expired.

Is there a rate limit on MCP requests?

MCP requests share the same rate limits as the Narrareach API tier your plan includes. Free plan accounts have a lower MCP request rate; Pro and higher plans have expanded limits. The rate limit is per-token, not per-session.

Narrareach LLM connector

Connect Claude, ChatGPT, or any MCP-compatible agent to read drafts, schedule posts, and automate Substack, Medium, LinkedIn, X, Bluesky, and Threads workflows.

Read the docs