Medium MCP

Use Medium MCP Workflows To Move AI Drafts Into A Publishing Queue

Narrareach provides a Substack MCP integration over HTTPS. Add the Narrareach /mcp URL to Claude or ChatGPT, authorize with OAuth, and let the assistant use scoped tools for drafts, Notes, scheduling, queue management, inspiration, and analytics while every action remains attached to the authenticated Narrareach user.

At a glance

Medium MCP publishing workflow

Narrareach connects AI-assisted writing to Medium publishing workflows with review, scheduling, SEO metadata, and cross-posting support.

  • HTTPS MCP connector with OAuth: so compatible AI clients can authorize without a shared publishing secret in the conversation
  • Explicit publishing tools: so drafts, Notes, articles, queue reads, rescheduling, and cancellation use structured actions
  • Writer-visible queue: so assistant-created work remains reviewable and does not disappear inside a chat transcript
  • Evidence-aware analytics context: so follow-up drafts can use available performance and subscriber signals without claiming false certainty

What this page covers

What is Substack MCP?Connect Claude or ChatGPT to Narrareach MCPWhat can a Substack MCP publishing agent do?Use analytics and subscriber signals without inventing causation

Designed for reviewed workflows across Medium, Substack, and social distribution.

The problem

The manual version gets old fast.

Medium MCP demand is early, but the intent is clear: writers want AI assistants to create useful publishing actions, not just text.

A good Medium MCP workflow should keep editorial review, metadata, scheduling, and performance tracking in the product instead of hiding them inside an agent call.

Narrareach acts as the workflow layer between AI drafting and Medium publishing.

What is Substack MCP?

Model Context Protocol is an open protocol that lets a compatible AI client discover and call tools exposed by an external service. The model receives structured tool definitions and returns structured arguments instead of trying to operate a publishing site through copied instructions.

Substack MCP describes the job, not an official Substack product name. Narrareach is the MCP server and publishing system in this workflow; Substack is one connected destination. That distinction makes authorization, capabilities, and support boundaries clear.

A writer can ask the assistant to inspect upcoming Notes, prepare a draft from an article, schedule a reviewed Note, or compare available analytics. The tool result returns Narrareach state, and a published platform URL appears only after the destination confirms publication.

  • Start with a read-only request such as listing the upcoming queue.
  • Ask the assistant to show the draft and selected destinations before scheduling.
  • Treat MCP as a controlled tool layer, not a reason to remove editorial review.

Connect Claude or ChatGPT to Narrareach MCP

Narrareach uses Model Context Protocol over HTTPS. In Narrareach, open Settings and Connect LLMs, then copy the Narrareach MCP URL into the compatible client. Claude and ChatGPT discover the endpoint and register an OAuth client dynamically.

The client sends the user through Narrareach sign-in and permission approval. Dynamic client registration and PKCE S256 handle setup without asking the user to paste a shared client secret or store a Narrareach publishing token in a desktop configuration file.

After authorization, test the connection with a read action before creating content. The client should show the Narrareach tools it can call, and every result should be scoped to the signed-in Narrareach user.

  • Use only the HTTPS /mcp URL shown in Narrareach settings.
  • Do not paste account passwords, platform cookies, or client secrets into a conversation.
  • Review the authorization screen and remove an unused connector from account settings.

What can a Substack MCP publishing agent do?

The Narrareach MCP catalog includes tools for listing notes, creating drafts, scheduling Notes, scheduling articles, reading the queue, rescheduling an item, cancelling an item, inspecting inspiration, and working with available analytics and profile context. Tool availability depends on the authenticated user, plan, connection state, and current destination support.

A useful article-to-Notes workflow begins with the source text and a specific editorial goal. The assistant can prepare several distinct Notes, show the drafts, apply selected destinations and times, and schedule only the approved set. Images can be attached through documented public URLs or inline-media paths where supported.

MCP can also coordinate cross-platform versions, but it should not send identical copy blindly. The assistant should return separate drafts when LinkedIn, Substack Notes, X, Bluesky, or Threads need different length, context, or formatting.

  • Ask for destination-specific drafts and inspect factual claims before scheduling.
  • Use queue tools to verify the created item and its timezone.
  • Use batch actions within documented limits and keep normal backoff behavior enabled.

Use analytics and subscriber signals without inventing causation

A publishing agent becomes more useful when it can inspect what happened after publication. Narrareach can expose available post, traffic, subscriber, and queue context so the assistant can compare topics, formats, sources, and timing before suggesting the next draft.

The agent must preserve evidence boundaries. A tracked subscriber source is stronger than a same-day increase; a platform impression is not a subscriber conversion; and a high-performing Note on one account does not prove a universal best time. Narrareach keeps direct attribution, correlation, and unknown sources distinct in the product context.

A strong prompt asks for a decision with evidence: identify the top two topics by meaningful downstream signal, explain the confidence level, and prepare one follow-up variation for review. This is more actionable than asking the assistant to produce another generic batch from vanity metrics alone.

  • Ask the assistant to cite the Narrareach signal behind each recommendation.
  • Require it to label attribution, correlation, and uncertainty separately.
  • Review the proposed follow-up before allowing a scheduling tool call.

Secure an MCP publishing workflow

MCP access begins with an authenticated Narrareach user and OAuth authorization. Tool calls are scoped to that user, and plan entitlements still apply on the server. The UI is not the security boundary: a request must be authorized again when it reaches the publishing route.

Use least privilege and retain a review step for consequential actions. A drafting assistant does not automatically need permission to publish immediately, change platform connections, or inspect every analytics surface. Disconnect clients that are no longer used and review unusual queue changes in Narrareach.

Narrareach documents a limit of 120 MCP request units per ten minutes, with one unit consumed per item in a JSON-RPC batch. Clients should stay within the published limit and back off rather than retrying a rejected batch continuously.

  • Authorize the connector through Narrareach OAuth rather than sharing secrets in prompts.
  • Keep publishing actions reviewable in the Narrareach queue.
  • Use batches deliberately and honor the documented request-unit limit.

How Narrareach solves it

Keep the publishing system close to the writing.

HTTPS MCP connector with OAuth - so compatible AI clients can authorize without a shared publishing secret in the conversation

Explicit publishing tools - so drafts, Notes, articles, queue reads, rescheduling, and cancellation use structured actions

Writer-visible queue - so assistant-created work remains reviewable and does not disappear inside a chat transcript

Evidence-aware analytics context - so follow-up drafts can use available performance and subscriber signals without claiming false certainty

Substack AI workflows expose different levels of control

Copy-paste prompts, custom scripts, and Narrareach MCP differ in authorization, tool structure, queue visibility, and maintenance.

CapabilityCopy and pasteCustom agent scriptNarrareach MCP
Structured publishing toolsNoYou build themDocumented tool catalog
OAuth user authorizationNot applicableYou build itRemote connector flow
Writer-visible queueManualYou build itIncluded
Destination maintenanceManual publishingYour responsibilityNarrareach maintains supported paths
Analytics-informed follow-upManual contextYou build retrievalAvailable authenticated tools and product context

MCP clients differ in remote-server and OAuth support. Confirm the current Narrareach and client documentation before setup.

Start here

Move AI article drafts into Medium publishing

Designed for reviewed workflows across Medium, Substack, and social distribution.

Explore MCP workflows

Questions writers ask

Which AI tools work with the Narrareach MCP server?

Narrareach documents connection workflows for Claude and ChatGPT. Other compatible clients may work when they support remote HTTPS MCP, OAuth discovery, dynamic client registration, and PKCE; test the exact client before relying on it.

Do I need a paid plan for MCP access?

Yes. Current Narrareach documentation includes MCP on eligible paid plans with scheduling and analytics. Tool and rate access still depend on the user's plan and connection state.

Is Substack MCP an official Substack API?

No. Narrareach provides the MCP server and publishing workflow; Substack is a connected destination. Substack's official Developer API is a separate product with its own current documented scope.

What actions can I perform through the MCP server?

The current catalog includes tools for drafts, notes, article and Note scheduling, queue reads, rescheduling, cancellation, inspiration, analytics, and profile context. The exact tools available depend on account authorization, plan, and supported connections.

Do I need to paste an API token into Claude or ChatGPT?

No shared token is required in the documented remote connector flow. Add the Narrareach MCP URL, then authorize through Narrareach sign-in and OAuth. Do not paste platform passwords, cookies, or client secrets into the conversation.

Can an MCP agent schedule Substack Notes with images?

Yes, where the selected destinations support the image workflow. schedule_note accepts documented public image URLs and inline-media formats, and Narrareach validates destination limits before creating scheduled rows.

Does the computer need to stay online after MCP schedules a post?

The client needs a connection while it sends the tool call, but an accepted scheduled item runs in the Narrareach cloud queue. The writer should still confirm the item state and destination connection before relying on delivery.

Is there a rate limit on MCP requests?

Narrareach currently documents 120 MCP request units per ten minutes. A JSON-RPC batch consumes one unit for each item. Clients should honor the response and use normal backoff instead of repeatedly resending a rejected batch.

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