Narrareach connectors
Connect Narrareach to Claude, ChatGPT, and MCP clients.
Narrareach exposes a secure MCP endpoint for LLM apps. Users connect with OAuth and approve access without handling client secrets or private credentials. The connector supports writer workflows across Substack, Medium, LinkedIn, X, Bluesky, and Threads.
Start here
How the connector works
Narrareach uses the Model Context Protocol over HTTPS. Claude and ChatGPT discover the endpoint, register an OAuth client dynamically, send the user through Narrareach sign-in, and authorize future MCP requests. MCP is included in Full Agentic Mode at $89/month with scheduling and analytics.
One URL
Users provide /mcp. The client discovers the rest.
OAuth
Users grant permissions through Narrareach. No shared secrets are exposed.
DCR + PKCE
Dynamic client registration and PKCE S256 handle client setup safely.
Claude
Add Narrareach as a custom connector
In Narrareach, open Settings > Connect LLMs, then use the values below in Claude. Leave Advanced settings closed. Claude registers the OAuth client automatically.
Name
Narrareach
Connector URL
https://www.narrareach.com/mcp
Claude custom connector form with Narrareach and the connector URL filled in
ChatGPT
Connect from ChatGPT
ChatGPT should use the same MCP URL. During OAuth, ChatGPT dynamically registers its client and callback URL with the authorization server. Users should not search for a callback ID, enter a client ID, or paste a client secret.
Connector URL
https://www.narrareach.com/mcp
Admin note
If your auth provider still enforces a global redirect allowlist, add the ChatGPT redirect URI shown in ChatGPT app management. That is an admin setup task, not a user setup step.
OAuth metadata
Discovery endpoints
LLM clients discover Narrareach auth from standards-based metadata. These endpoints must remain public and served over HTTPS.
MCP resource
https://www.narrareach.com/.well-known/oauth-protected-resource/mcp
Auth server
https://clerk.narrareach.com/.well-known/oauth-authorization-server
Resource
https://www.narrareach.com/mcp
Required
The authorization metadata must include a registration_endpoint.
Required
PKCE support must advertise S256.
Tool catalog
What LLMs can do
Connected clients can work with drafts, notes, scheduling, inspiration, analytics, and profile context across Substack, Medium, LinkedIn, X, Bluesky, and Threads. Tool access is scoped to the authenticated Narrareach user. Scheduling responses include the Narrareach item URL; published platform URLs are returned once the destination confirms publish.
Tool
Description
list_drafts
Read draft summaries from the workspace.
get_draft
Read full content for a specific draft.
create_draft
Create a new draft in Narrareach.
update_draft
Update an existing draft.
list_notes
List scheduled or posted notes.
get_note
Read a specific note.
schedule_note
Schedule Notes with images for supported publishing channels.
schedule_article
Schedule posts and articles for supported publishing channels.
list_scheduled_posts
Read the current scheduling queue.
reschedule_scheduled_item
Move a queued item to a new time.
cancel_scheduled_item
Cancel a queued item.
cancel_scheduled_post
Cancel an older scheduled post record.
list_inspiration_posts
Browse saved inspiration posts.
get_platform_analytics
Read recent analytics for connected platforms.
get_user_profile
Read profile and integration status.
Access
Plan and rate limits
Full Agentic Mode is $89/month and includes MCP access, image-capable scheduling, and analytics. The REST API beta opens May 9, 2026 for direct server-to-server integrations.
MCP limit
Each user gets 120 MCP request units per 10 minutes. A JSON-RPC batch consumes one unit per item in the batch.
Bulk scheduling
This allows a 62-item bulk Notes run plus setup and status calls. For image-heavy batches, keep normal client retry/backoff behavior enabled.
Troubleshooting
Common connection issues
Redirect URI mismatch
Confirm dynamic client registration is enabled. If the provider still requires a global allowlist, add the ChatGPT or Claude callback URI at the provider level.
OAuth verification fails
If server logs mention an invalid JWT form, the endpoint is trying to parse an opaque Clerk OAuth credential as a JWT. Validate it through Clerk's OAuth-aware flow instead.
Localhost does not work in hosted clients
Claude and ChatGPT require HTTPS for remote connectors. Use the production URL or expose local development through an HTTPS tunnel.

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
Narrareach Connector and API Setup | Narrareach