get_post_by_url
Get a post's full content from any post URL, including generic substack.com/@handle/p-<id> links
How to use it
Project documentation lists get_post_by_url for the Substack MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Substack MCP
node /absolute/path/to/substack-mcp/dist/index.jsOther tools in Substack MCP (13)
Get an author's public profile (bio, social links, publications they write for)
New posts across every publication you read, newest first, with read/unread state. Optional tag filter
List recent items from your Notes home feed
Get a post's full content by domain + slug (works on paywalled posts if you're a paid subscriber)
Get a post's comments, with nested replies, by domain + slug
Same, from any post URL
List publications a given publication recommends to its readers
List recent posts from a publication
List your subscriptions (free and paid)
List every tag you've set and which publications carry each one
Search across every publication you're subscribed to or follow
Search posts within a publication
Tag a publication by topic (e.g. financial-research) for use with searchallsubscriptions/getinbox's tag filter. Empty array untags