{"repo":"marcomoauro/substack-mcp","free":true,"listed":false,"github":"https://github.com/marcomoauro/substack-mcp","clone":"git clone https://github.com/marcomoauro/substack-mcp.git","description":"A Model Context Protocol (MCP) Server for Substack enabling LLM clients to interact with Substack's API for automations like creating posts, managing drafts, and more.","language":"JavaScript","stars":61,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Substack MCP Server A Model Context Protocol (MCP) Server for Substack enabling LLM clients to interact with Substack's API for automations like creating posts, managing drafts, and more. 🛠 Available Tools create draft post - Create a draft post Inputs : - title (string): Title of the post - subtitle (string): Subtitle of the post - body (string): Body of the post. Plain text becomes one paragraph per line — Markdown is not interpreted , so ## Heading arrives literally. A JSON string of a Substack document also works and is validated against the same schema set post body publishes, so an unrecognised node name is an error rather than a silently mangled post. Returns : {draft id, is published} . Pass draft id to get draft to read the draft back. For anything structured — headings, lists, links, code, images, a paywall — use set post body after creating the draft: the schema is published there, so the calling model can read the node vocabulary rather than guess at it. list subscribers - List and filter your subscribers Exposes the same filtering the Subscribers dashboard offers: 48 columns, 18 operators, free-text search, sorting and pagination. Inputs : - filters (array, optional): conditions combined with AND , each {column, operator, value} - search (string, optional): free text matched against subscriber name and email - sort by (string, optional): any filterable column - sort direction ( asc desc , optional): defaults to desc - limit (number, optional): 1–100, defaults to","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcomoauro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcomoauro/substack-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}