Medium MCP server

A Medium MCP Server Workflow For AI-Assisted Article Publishing

Ian Kiprono

At a glance

Medium MCP server for publishing workflows

Use Narrareach as the reviewed publishing layer behind AI-assisted Medium workflows, from draft creation to SEO metadata and scheduled distribution.

  • 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

What this page covers

What MCP means for Substack creatorsSetting up Narrareach MCP in Claude Desktop

For authenticated publishing workflows with review and scheduling.

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

A Medium MCP server is valuable when it creates a reliable path from AI output to published article.

Narrareach keeps that path controlled: draft first, review metadata, schedule publication, then track what the article produced.

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

Start here

Connect AI assistants to Medium publishing

For authenticated publishing workflows with review and scheduling.

Explore MCP workflows

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