Buttondown MCP by usefulapi
Read Buttondown subscribers, emails, analytics and automations; add subscribers; write email drafts.
Connect it
Settings → Connectors → Add custom connector
URL: https://buttondown.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://buttondown.usefulapi.io/mcp{
"mcpServers": {
"buttondown": {
"url": "https://buttondown.usefulapi.io/mcp"
}
}
}claude mcp add --transport http buttondown https://buttondown.usefulapi.io/mcp{
"servers": {
"buttondown": {
"type": "http",
"url": "https://buttondown.usefulapi.io/mcp"
}
}
}25 tools, verified live
buttondown_get_accountread-onlyThe Buttondown account this API key belongs to: username and e-mail address. GET /accounts/me.
buttondown_list_newslettersread-onlyList the newsletters on the account with name, username, domains, sender, locale and timezone. The newsletter's API key, custom CSS and e-mail templates are never returned. GET /newsletters.
buttondown_get_newsletterread-onlyOne newsletter by id (settings and identity only; no API key, CSS or templates). GET /newsletters/{id}.
buttondown_list_subscribersread-onlyList or search subscribers (newest first by default) with e-mail, type (regular, unactivated, unsubscribed, premium, ...), tags, notes, metadata, source, open/click rates and dates. Filter by e-mail text, type, tag, signup date or domain. GET /subscribers.
buttondown_get_subscriberread-onlyOne subscriber by id or by e-mail address: type, tags, notes, metadata, source, engagement and lifecycle dates. GET /subscribers/{id_or_email}.
buttondown_add_subscriberWRITE: add ONE subscriber by e-mail address. No subscriber type is set, so Buttondown applies the newsletter's normal sign-up rules (double opt-in: the subscriber is typically created as unactivated and Buttondown e-mails THAT ONE address a confirmation message; opt-in is never bypassed, nor is the firewall). Only add people who asked to subscribe. Creating a subscriber (and its tags) can also sta
buttondown_update_subscribercan modifyWRITE: change ONE subscriber's tags, private note or metadata. Tags are merged (add_tags / remove_tags change only those names; the others stay). A given note or metadata replaces the existing value (destructive for that field). The subscriber's type (unsubscribe, block, ...) and e-mail address cannot be changed here, and this tool sends nothing itself; but a tag, note or metadata change can start
buttondown_list_emailsread-onlyList emails (drafts, scheduled and sent), newest first by default, with subject, status, publish date, slug, archive URL and analytics summary. The body is left out unless include_body is set. Filter by status, subject text or date. GET /emails.
buttondown_get_emailread-onlyOne email by id with its full body, subject, status, publish date, slug, archive settings and analytics summary. GET /emails/{id}.
buttondown_get_email_analyticsread-onlyDelivery and engagement numbers for one sent email: recipients, deliveries, opens, clicks, failures, unsubscriptions, complaints, replies, page views. GET /emails/{id}/analytics.
buttondown_create_email_draftWRITE: create a DRAFT email (status always "draft"). Nothing is sent or scheduled and no subscriber is e-mailed; to send it, the user must open the draft in Buttondown and send it there. This server has no tool that sends or schedules email. Body is Markdown or HTML. POST /emails.
buttondown_update_email_draftcan modifyWRITE: edit the subject, body, description, slug or preview image of an email that is still a DRAFT (replaces those fields; the previous text is lost unless Buttondown's email history is used). Refuses any email that is not a draft, and never changes status or publish date, so nothing is sent or scheduled. PATCH /emails/{id}.
buttondown_list_tagsread-onlyList subscriber tags with name, color, descriptions and whether subscribers can edit them. GET /tags.
buttondown_get_tag_analyticsread-onlySubscribers created, open rate and click rate for one tag. GET /tags/{id}/analytics.
buttondown_create_tagWRITE: create a subscriber tag (needs a Buttondown plan with tags). An existing tag with the same name is returned as an error and not changed. POST /tags.
buttondown_list_automationsread-onlyList automations (welcome sequences and other triggered e-mails) with name, status, trigger, actions and filters (webhook URLs in actions are shown by host only). Read-only: automations are not started or changed. GET /automations.
buttondown_get_automationread-onlyOne automation by id with its trigger, actions and filters. GET /automations/{id}.
buttondown_get_automation_analyticsread-onlyPerformance numbers for one automation. GET /automations/{id}/analytics.
buttondown_list_surveysread-onlyList surveys with question, answers, status and response count. GET /surveys.
buttondown_list_survey_responsesread-onlyList survey responses (who answered what), optionally for one survey, email or subscriber. GET /survey_responses.
buttondown_list_segmentsread-onlyList saved subscriber segments with name, description and filters. GET /segments.
buttondown_list_formsread-onlyList sign-up forms with title, slug, status, tags and subscriber counts. GET /forms.
buttondown_list_snippetsread-onlyList reusable content snippets with identifier, name, mode and how often each is referenced. GET /snippets.
buttondown_list_webhooksread-onlyList configured webhooks with status and subscribed event types. The signing key is never returned and the URL is shown by host only. GET /webhooks.
buttondown_list_eventsread-onlyList delivery events (delivered, opened, clicked, bounced, unsubscribed, ...), newest first, optionally for one email or subscriber. GET /events.
Alternatives in Databases & Data
Compare →TAToughTongue AIB
Create voice-agent scenarios, pull session analytics, place SIP calls, schedule meeting bots.
EIEuropean IP Data & Analytics — IPRATEB
Free anonymous selections from released European IP profiles, rankings, and market statistics.
Moltline RecallB
A portable knowledge-graph memory you pass in and get back. No database. 4 of 6 free.
Moltline Data DeskB
Paste-your-data analytics: CSV profiling, A/B tests, correlation, growth. 4 of 7 free.
AHAtlarium Habitat Database MCPB
Structured habitat data and advisory tools for aquariums, marine tanks, terrariums and paludariums.
DABYTE AI Visibility IndexB
Measured share of answer for 20 SaaS brands. An open dataset, not an audit of your site.