Sarbacane MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.14.4更新于 Nov 7, 2026

Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行沟通与协作商业与电商

概览

AI 生成的概览

让助手读取 Sarbacane 的营销活动、统计、联系人列表和黑名单,并管理联系人与草稿邮件活动。

可以做什么
  • 查询账户剩余额度、用户和 Webhook 订阅
  • 列出联系人列表、其自定义字段和联系人,可按邮箱、电话、文本或修改日期筛选
  • 在列表中新增联系人或执行 upsert
  • 列出黑名单及其退信、退订和投诉条目,并登记退订者
  • 列出营销活动,查看活动详情、按发送统计和收件人
  • 创建草稿邮件活动,设置或导入内容并挂接联系人列表
适用场景
当你使用 Sarbacane 邮件/短信营销账户,希望助手在不打开 Sarbacane 界面的情况下查询活动效果、额度或联系人数据,或准备草稿活动和联系人更新时适用。
运行要求
远程 MCP 端点,只需添加 URL;通过 OAuth 登录,登录页会要求填写 Sarbacane 凭据。客户端配置中不要放 API 密钥或 Authorization 头。需遵守 usefulapi.io 的套餐:免费版每月 50 次工具调用,或付费 Pro/Pro+ 订阅。
安装前请注意
写入类工具会改动 Sarbacane 数据:联系人会被新增或覆盖,退订登记无法用这些工具撤销,活动内容会被替换。活动仅创建为草稿,这些工具不会发送。联系人、收件人和黑名单属于个人数据,会发送到托管服务。元工具可能发起 Stripe 付费结账或取消订阅;免费版每月仅 50 次调用。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Sarbacane MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fsarbacane/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

README

Sarbacane MCP by usefulapi

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

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://sarbacane.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http sarbacane https://sarbacane.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": {    "sarbacane": {      "url": "https://sarbacane.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 Sarbacane credentials.

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

Tools

ToolTypeWhat it does
sarbacane_get_creditsreadGet remaining credits
sarbacane_list_usersreadList account users
sarbacane_list_listsreadList contact lists
sarbacane_list_list_fieldsreadList a list's custom fields
sarbacane_list_contactsreadList contacts in a list
sarbacane_create_contactwriteAdd a contact to a list
sarbacane_upsert_contactwriteAdd or update a contact
sarbacane_list_blacklistsreadList blacklists
sarbacane_list_blacklist_entriesreadList blacklist entries
sarbacane_add_unsubscriberwriteAdd an unsubscribed contact to a blacklist
sarbacane_list_campaignsreadList campaigns
sarbacane_get_campaignreadGet campaign details
sarbacane_get_campaign_reportreadGet campaign statistics
sarbacane_list_campaign_recipientsreadList a campaign's recipients
sarbacane_list_webhooksreadList webhooks
sarbacane_create_email_campaignwriteCreate an email campaign (draft)
sarbacane_set_campaign_contentwriteSet a draft campaign's content
sarbacane_import_campaign_templatewriteImport a template into a draft campaign
sarbacane_set_campaign_listwriteAttach a contact list to a draft campaign
sarbacane_usage_statusmetaUsage status (free-tier meter)
sarbacane_request_featuremetaRequest a missing feature
sarbacane_upgrademetaUpgrade to Pro or Pro+
sarbacane_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 account)$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 sarbacane_upgrade (it returns a Stripe Checkout link). Cancel any time with sarbacane_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running sarbacane_upgrade before then undoes the cancel. Or write to [email protected].

License

来源:servers/sarbacane/README.md,提交 4046075

工具

19

sarbacane_get_credits

Get remaining credits

The account's remaining credits per type (email campaigns, SMS, eye tracking, Sendkit emails) with expiry date and subscription type. GET /v1/credits.

无需输入参数。

sarbacane_list_users

List account users

Users and pending invitations of the Sarbacane account (name, email, role, team). GET /v1/users.

输入参数limitoffsetsearch

sarbacane_list_lists

List contact lists

All contact lists of the account, with their ids. Use the ids for contacts, fields and campaigns. GET /v1/lists.

输入参数limitoffset

sarbacane_list_list_fields

List a list's custom fields

The custom fields (columns) of a contact list: id, caption and type (STRING, BOOL, INT, DATE). Field ids are the keys used when writing contacts. GET /v1/lists/{listId}/fields.

输入参数list_id必填

sarbacane_list_contacts

List contacts in a list

Contacts of one list (personal data: email, phone, custom fields). Filter by email, phone, a text search across fields, or the modification date. GET /v1/lists/{listId}/contacts.

输入参数emaillimitphoneoffsetsearchlist_id必填modified_aftermodified_before

sarbacane_create_contact

Add a contact to a list

WRITE: add a contact to a contact list. Give an email, a phone number or both, and optional custom field values. Adds a new record; use sarbacane_upsert_contact to update an existing contact. POST /v1/lists/{listId}/contacts.

输入参数emailphonefieldslist_id必填

sarbacane_upsert_contact

Add or update a contact

WRITE: add a contact to a list, or update it when the same email/phone pair already exists (custom field values are overwritten). POST /v1/lists/{listId}/contacts/upsert.

输入参数emailphonefieldslist_id必填

sarbacane_list_blacklists

List blacklists

All blacklists (suppression lists) of the account, with their ids. GET /v1/blacklists.

输入参数limitoffset

sarbacane_list_blacklist_entries

List blacklist entries

Entries of a blacklist by kind: bounces (invalid addresses), unsubscribers or complaints (personal data: email, phone). Filter by email, phone or modification date. GET /v1/blacklists/{blacklistId}/{bounces|unsubscribers|complaints}.

输入参数kind必填emaillimitphoneoffsetblacklist_id必填modified_aftermodified_before

sarbacane_add_unsubscriber

Add an unsubscribed contact to a blacklist

WRITE: record an email and/or phone as unsubscribed in a blacklist, so campaigns using that blacklist skip it. Cannot be undone with these tools. POST /v1/blacklists/{blacklistId}/unsubscribers.

输入参数emailphoneblacklist_id必填

sarbacane_list_campaigns

List campaigns

Campaigns of the account (id, name, kind, created/edited, recipient count). Filter by state or a text in the name or subject. GET /v1/campaigns.

输入参数limitstateoffsetsearch

sarbacane_get_campaign

Get campaign details

One campaign: state, kind, blacklists, send ids, sent date. The send id is needed to see content. GET /v1/campaigns/{campaignId}.

输入参数campaign_id必填

sarbacane_get_campaign_report

Get campaign statistics

Statistics of a campaign per send: delivered count, opens, openers, clicks, clickers, unsubscribers, devices and operating systems. GET /v1/reports/{campaignId}.

输入参数campaign_id必填

sarbacane_list_campaign_recipients

List a campaign's recipients

Recipients attached to a campaign (personal data: email, phone). GET /v1/campaigns/{campaignId}/recipients.

输入参数limitoffsetcampaign_id必填

sarbacane_list_webhooks

List webhooks

Webhook subscriptions of the account: url, display name and subscribed event kinds. GET /v1/webhooks.

无需输入参数。

sarbacane_create_email_campaign

Create an email campaign (draft)

WRITE: create a new email campaign as a DRAFT. It is never sent by these tools: add content (sarbacane_set_campaign_content or sarbacane_import_campaign_template) and a contact list (sarbacane_set_campaign_list), then send it from Sarbacane. POST /v1/campaigns/email.

输入参数name必填subject必填preheaderalias_from必填email_from必填alias_reply_to必填email_reply_to必填

sarbacane_set_campaign_content

Set a draft campaign's content

WRITE: set the HTML (and optional plain-text) content of an email campaign's send, replacing what was there. Without send_id the campaign's only send is used (an A/B test campaign has several: pass one). POST /v1/campaigns/{campaignId}/send/{sendId}/content.

输入参数html必填textsend_idcampaign_id必填

sarbacane_import_campaign_template

Import a template into a draft campaign

WRITE: load a saved template's content into an email campaign, replacing its content. POST /v1/campaigns/{campaignId}/content.

输入参数campaign_id必填template_id必填

sarbacane_set_campaign_list

Attach a contact list to a draft campaign

WRITE: import a contact list's contacts as the recipients of a campaign. It does not send the campaign. POST /v1/campaigns/{campaignId}/list.

输入参数list_id必填campaign_id必填

版本历史

12
  1. v1.14.4最新Nov 7, 2026
  2. v1.13.3Nov 5, 2026
  3. v1.13.2Nov 5, 2026
  4. v1.13.1Nov 4, 2026
  5. v1.13.0Nov 3, 2026
  6. v1.12.1Nov 3, 2026
  7. v1.11.0Nov 1, 2026
  8. v1.9.0Oct 31, 2026
  9. v1.8.0Oct 31, 2026
  10. v1.7.2Oct 30, 2026
  11. v1.7.0Oct 30, 2026
  12. v1.2.0Oct 26, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成