For Claude · Claude Cowork · any MCP client

Run your entire Substack
from inside Claude.

Notes scheduled. Analytics checked. Posts listed. All inside your conversation — without switching tabs. Your session cookie never leaves your machine.

Free for all GenAI Unplugged subscribers Advanced analytics for PluggedIn members
Claude · live tool calls
Schedule 5 Notes on genaiunplugged for next week, Mon–Fri 9am ET. Topic: why AI agents fail. Also pull my subscriber count.
→ calling note_create × 5 (Mon 13:00Z → Fri 13:00Z)
→ calling dashboard_stats("genaiunplugged")
5 notes scheduled Mon–Fri 9am ET.
Each covers a different failure angle — tool calls, memory, costs, error handling, the fix.

Subscribers: 4,218  ·  Open rate: 52.3%  ·  ↑87 this month.

Want me to tweak any note or check the queue?
11
MCP tools
9
Free-tier tools
5/hr
Rate limit per user
0
Keys stored
2 min
To connect

Notes · Scheduling

A week of Notes.
Drafted and queued
in one message.

Tell Claude the topic, cadence, and tone. It drafts every note and schedules them — you never open Substack.

Use when you batch your week on Sunday and want Claude to handle the whole queue instead of you typing into five drafts.
note_create
Schedule a note for Thursday 10am about Claude Code hooks. Casual tone, first person, under 200 words.
→ calling note_create("genaiunplugged", text: "Most people sleep on Claude Code hooks…", schedule_at: "2026-05-22T14:00:00Z")
Scheduled for Thursday 10am ET. Note ID: 229707625.
Want a follow-up for Friday teasing the deep tutorial?
dashboard_stats
What's my subscriber count and open rate on genaiunplugged before I write this post?
→ calling dashboard_stats("genaiunplugged")
Subscribers: 4,218 (↑87 this month)
30-day open rate: 52.3%
Views: 18,400

Well above Substack average for your niche. Want me to factor this in for the hook?

Analytics · In context

Check your numbers
mid-conversation.
No tab switch.

Ask for your stats mid-conversation. Claude pulls subscribers, open rate, and views — then keeps drafting without breaking flow.

Use when you're planning a post and want context right inside the conversation, not in a separate browser tab.

Notes · Edit & Iterate

Fetch a scheduled note,
rewrite it, push it back.

Changed your mind on a note queued three days ago? Claude fetches it, you say what to change, it pushes the update. Whole loop in one message.

Use when something broke in the news and a Note you scheduled needs a different angle before it publishes tomorrow.
note_get + note_edit
Fetch note 229707625 and rewrite the opening — it's too safe. Make it direct.
→ calling note_get("genaiunplugged", 229707625)
→ calling note_edit("genaiunplugged", 229707625, new_text: "…")
Changed "Most people overlook hooks" to "Your hooks are boring and you know it."
Still scheduled for Thursday 10am. Approve?

What's inside

11 tools. Notes, analytics, posts.

9 free for every subscriber. 2 advanced tools for PluggedIn members.

note_createDraft or schedule
note_publishPublish immediately
note_editEdit existing note
note_deleteRemove permanently
note_getFetch + stats
notes_listPublished + scheduled
dashboard_statsSubs, views, opens
subscriber_statsFree vs paid counts
post_listList your posts
subscriber_growthGrowth timeseries
post_statsPer-post traffic
Free — all subscribers PluggedIn members only
⚠️ No official Substack API. This MCP calls Substack's internal endpoints using your own session cookie. Rate limits (5/hour, 20/day) are enforced automatically to protect your account.

Get Connected

Connect in under 5 minutes.

Pick your client. Magic link auth — no token copy-pasting.

1

Add a custom connector in Claude Cowork

Open Settings → Connectors → + (add). Paste this URL when prompted:

https://substackmcp.genaiunplugged.com
2

A browser window opens — enter your Substack email

After adding the connector, Cowork opens a login page. Enter the email you use to subscribe to GenAI Unplugged on Substack. We send a magic link — click it. You're authenticated.

Not a subscriber yet? Subscribe free here — then come back and connect.

Current Cowork limitation

Claude Cowork's connector dialog only has OAuth Client ID/Secret fields — no custom headers. The Substack tools need your session cookie passed via the X-BYOK-Substack-Cookie header, which Cowork can't send yet.

For full tool access today, use Claude Code (see the Claude Code tab). OAuth auth via Cowork works fine — but actually running Substack tools requires Claude Code until Anthropic adds custom header support to Cowork connectors. We don't store your cookie server-side.

Not a GenAI Unplugged subscriber yet?

Subscribe free — it takes 30 seconds