Buttondown MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.23.3更新於 Nov 7, 2026

Read Buttondown subscribers, emails, analytics and automations; add subscribers; write email drafts.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行溝通與協作資料與分析商業與電商

概覽

AI 產生的概覽

面向 Buttondown 的託管 MCP 伺服器,讓助理讀取訂閱者、郵件、分析與自動化,新增訂閱者並撰寫郵件草稿。

可以做什麼
  • 讀取帳戶、電子報、標籤、分群、表單、片段、Webhook 與自動化
  • 列出、搜尋並檢視訂閱者,含標籤、備註、中繼資料與互動數據
  • 列出並讀取郵件,查看單封郵件、標籤與自動化的送達與互動分析
  • 新增單一訂閱者、修改訂閱者的標籤、備註或中繼資料,並建立標籤
  • 建立與編輯郵件草稿(不會寄送或排程)
  • 檢視問卷、問卷回覆與投遞事件
適用情境
適合管理 Buttondown 電子報的人:希望助理在對話中回答訂閱者成長、訂閱者細節、過往郵件成效或目前草稿等問題,或準備訂閱者變更與郵件草稿。
執行需求
僅需遠端端點,無須本機安裝。以伺服器網址連線並透過 OAuth 登入,登入頁會要求填寫 Buttondown 憑證;用戶端設定中不要放 API 金鑰或 Authorization 標頭。需要 Buttondown 帳戶,免費方案每月 50 次工具呼叫。
安裝前請注意
寫入類工具會變更 Buttondown 資料:新增訂閱者會觸發 Buttondown 一般註冊規則並寄送確認信到該地址,更新備註或中繼資料會覆蓋原值,編輯草稿會覆蓋其欄位。Buttondown 憑證在服務方的 OAuth 登入頁輸入。付費方案透過 Stripe 結帳連結付款,取消後當期不退款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Buttondown MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fbuttondown/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "buttondown-by-usefulapi": {
      "type": "http",
      "url": "https://buttondown.usefulapi.io/mcp"
    }
  }
}

README

Buttondown MCP by usefulapi

Use Buttondown from Claude, Cursor, or any MCP client — subscribers, emails, analytics, tags, automations, surveys and events, plus subscribers and email drafts. Hosted, no local install: connect with your own Buttondown credentials.

Live endpoint: https://buttondown.usefulapi.io/mcp · Homepage: https://usefulapi.io/buttondown

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://buttondown.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http buttondown https://buttondown.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "buttondown": {      "url": "https://buttondown.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Buttondown credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/buttondown/

Tools

ToolTypeWhat it does
buttondown_get_accountreadGet account
buttondown_list_newslettersreadList newsletters
buttondown_get_newsletterreadGet newsletter
buttondown_list_subscribersreadList subscribers
buttondown_get_subscriberreadGet subscriber
buttondown_add_subscriberwriteAdd a subscriber
buttondown_update_subscriberwriteUpdate a subscriber's tags, notes or metadata
buttondown_list_emailsreadList emails
buttondown_get_emailreadGet email
buttondown_get_email_analyticsreadGet email analytics
buttondown_create_email_draftwriteCreate an email draft
buttondown_update_email_draftwriteEdit an email draft
buttondown_list_tagsreadList tags
buttondown_get_tag_analyticsreadGet tag analytics
buttondown_create_tagwriteCreate a tag
buttondown_list_automationsreadList automations
buttondown_get_automationreadGet automation
buttondown_get_automation_analyticsreadGet automation analytics
buttondown_list_surveysreadList surveys
buttondown_list_survey_responsesreadList survey responses
buttondown_list_segmentsreadList segments
buttondown_list_formsreadList forms
buttondown_list_snippetsreadList snippets
buttondown_list_webhooksreadList webhooks
buttondown_list_eventsreadList email events
buttondown_usage_statusmetaUsage status (free-tier meter)
buttondown_request_featuremetaRequest a missing feature
buttondown_upgrademetaUpgrade to Pro or Pro+
buttondown_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with buttondown_upgrade (it returns a Stripe Checkout link). Cancel any time with buttondown_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running buttondown_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Buttondown.

來源:servers/buttondown/README.md,提交 4046075

工具

25

buttondown_get_account

Get account

The Buttondown account this API key belongs to: username and e-mail address. GET /accounts/me.

無需輸入參數。

buttondown_list_newsletters

List newsletters

List 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.

輸入參數page

buttondown_get_newsletter

Get newsletter

One newsletter by id (settings and identity only; no API key, CSS or templates). GET /newsletters/{id}.

輸入參數newsletter_id必填

buttondown_list_subscribers

List subscribers

List 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.

輸入參數tagpagetypedomainnot_typeorderingcreated_afteremail_addresscreated_before

buttondown_get_subscriber

Get subscriber

One subscriber by id or by e-mail address: type, tags, notes, metadata, source, engagement and lifecycle dates. GET /subscribers/{id_or_email}.

輸入參數id_or_email必填

buttondown_add_subscriber

Add a subscriber

WRITE: 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 start the newsletter's own automations, which may e-mail that one subscriber. An existing e-mail is left untouched (error, no overwrite). Optional tags (a tag that does not exist is created, which needs a plan with tags), a private note and metadata. Buttondown limits creation to 100 subscribers per day. POST /subscribers.

輸入參數tagsnotesmetadatautm_mediumutm_sourcereferrer_urlutm_campaignemail_address必填

buttondown_update_subscriber

Update a subscriber's tags, notes or metadata

WRITE: 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 the newsletter's own automations (for example a tag-triggered welcome sequence), which may e-mail that one subscriber. PATCH /subscribers/{id_or_email}.

輸入參數notesadd_tagsmetadataid_or_email必填remove_tags

buttondown_list_emails

List emails

List 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.

輸入參數pagestatussubjectorderinginclude_bodycreated_aftercreated_beforepublished_afterpublished_before

buttondown_get_email

Get email

One email by id with its full body, subject, status, publish date, slug, archive settings and analytics summary. GET /emails/{id}.

輸入參數email_id必填

buttondown_get_email_analytics

Get email analytics

Delivery and engagement numbers for one sent email: recipients, deliveries, opens, clicks, failures, unsubscriptions, complaints, replies, page views. GET /emails/{id}/analytics.

輸入參數email_id必填

buttondown_create_email_draft

Create an email draft

WRITE: 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.

輸入參數bodyslugimagesubject必填descriptioncanonical_url

buttondown_update_email_draft

Edit an email draft

WRITE: 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}.

輸入參數bodyslugimagesubjectemail_id必填descriptioncanonical_url

buttondown_list_tags

List tags

List subscriber tags with name, color, descriptions and whether subscribers can edit them. GET /tags.

輸入參數page

buttondown_get_tag_analytics

Get tag analytics

Subscribers created, open rate and click rate for one tag. GET /tags/{id}/analytics.

輸入參數tag_id必填

buttondown_create_tag

Create a tag

WRITE: 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.

輸入參數name必填color必填descriptionpublic_descriptionsubscriber_editable

buttondown_list_automations

List automations

List 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.

輸入參數page

buttondown_get_automation

Get automation

One automation by id with its trigger, actions and filters. GET /automations/{id}.

輸入參數automation_id必填

buttondown_get_automation_analytics

Get automation analytics

Performance numbers for one automation. GET /automations/{id}/analytics.

輸入參數automation_id必填

buttondown_list_surveys

List surveys

List surveys with question, answers, status and response count. GET /surveys.

輸入參數pagestatus

buttondown_list_survey_responses

List survey responses

List survey responses (who answered what), optionally for one survey, email or subscriber. GET /survey_responses.

輸入參數pageemail_idsurvey_idcreated_aftersubscriber_idcreated_before

buttondown_list_segments

List segments

List saved subscriber segments with name, description and filters. GET /segments.

輸入參數page

buttondown_list_forms

List forms

List sign-up forms with title, slug, status, tags and subscriber counts. GET /forms.

輸入參數page

buttondown_list_snippets

List snippets

List reusable content snippets with identifier, name, mode and how often each is referenced. GET /snippets.

輸入參數page

buttondown_list_webhooks

List webhooks

List configured webhooks with status and subscribed event types. The signing key is never returned and the URL is shown by host only. GET /webhooks.

輸入參數page

buttondown_list_events

List email events

List delivery events (delivered, opened, clicked, bounced, unsubscribed, ...), newest first, optionally for one email or subscriber. GET /events.

輸入參數pageemail_idpage_sizeevent_typesubscriber_id

版本歷史

19
  1. v1.23.3最新Nov 7, 2026
  2. v1.22.3Nov 5, 2026
  3. v1.22.2Nov 5, 2026
  4. v1.22.1Nov 4, 2026
  5. v1.22.0Nov 3, 2026
  6. v1.21.1Nov 3, 2026
  7. v1.20.0Nov 1, 2026
  8. v1.18.0Oct 31, 2026
  9. v1.17.0Oct 31, 2026
  10. v1.16.2Oct 30, 2026
  11. v1.16.0Oct 30, 2026
  12. v1.11.0Oct 26, 2026
  13. v1.8.3Oct 25, 2026
  14. v1.8.0Oct 25, 2026
  15. v1.7.0Oct 24, 2026
  16. v1.4.0Oct 23, 2026
  17. v1.3.4Oct 22, 2026
  18. v1.3.3Oct 21, 2026
  19. v1.0.0Oct 12, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合