MCP server
Sarbacane MCP by usefulapi
io.usefulapi/sarbacane
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns.
Working at last checkVerified publisher: usefulapi.ioAbout 4,468 tokens per request once connected19 tools
https://sarbacane.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 4,468 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http sarbacane https://sarbacane.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.sarbacane] url = "https://sarbacane.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"sarbacane":{"httpUrl":"https://sarbacane.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"sarbacane":{"url":"https://sarbacane.usefulapi.io/mcp"}}}
VS Code
{"servers":{"sarbacane":{"type":"http","url":"https://sarbacane.usefulapi.io/mcp"}}}
Antigravity
agy mcp add sarbacane https://sarbacane.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"sarbacane","server_url":"https://sarbacane.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"sarbacane","server_url":"https://sarbacane.usefulapi.io/mcp"}
Tools
sarbacane_add_unsubscriber~203 tokens
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.sarbacane_create_contact~307 tokens
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.sarbacane_create_email_campaign~383 tokens
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.sarbacane_get_campaign~124 tokens
One campaign: state, kind, blacklists, send ids, sent date. The send id is needed to see content. GET /v1/campaigns/{campaignId}.sarbacane_get_campaign_report~135 tokens
Statistics of a campaign per send: delivered count, opens, openers, clicks, clickers, unsubscribers, devices and operating systems. GET /v1/reports/{campaignId}.sarbacane_get_credits~88 tokens
The account's remaining credits per type (email campaigns, SMS, eye tracking, Sendkit emails) with expiry date and subscription type. GET /v1/credits.sarbacane_import_campaign_template~169 tokens
WRITE: load a saved template's content into an email campaign, replacing its content. POST /v1/campaigns/{campaignId}/content.sarbacane_list_blacklist_entries~613 tokens
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}.sarbacane_list_blacklists~147 tokens
All blacklists (suppression lists) of the account, with their ids. GET /v1/blacklists.sarbacane_list_campaign_recipients~197 tokens
Recipients attached to a campaign (personal data: email, phone). GET /v1/campaigns/{campaignId}/recipients.sarbacane_list_campaigns~229 tokens
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.sarbacane_list_contacts~586 tokens
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.sarbacane_list_list_fields~144 tokens
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.sarbacane_list_lists~153 tokens
All contact lists of the account, with their ids. Use the ids for contacts, fields and campaigns. GET /v1/lists.sarbacane_list_users~178 tokens
Users and pending invitations of the Sarbacane account (name, email, role, team). GET /v1/users.sarbacane_list_webhooks~74 tokens
Webhook subscriptions of the account: url, display name and subscribed event kinds. GET /v1/webhooks.sarbacane_set_campaign_content~275 tokens
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.sarbacane_set_campaign_list~172 tokens
WRITE: import a contact list's contacts as the recipients of a campaign. It does not send the campaign. POST /v1/campaigns/{campaignId}/list.sarbacane_upsert_contact~291 tokens
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.
Browse
Related MCP servers
- iContact MCP by usefulapi
Read iContact contacts, lists, campaigns and message stats; add contacts and manage subscriptions. - rapidmail MCP by usefulapi
Read rapidmail lists, recipients, mailings and stats; add, update or unsubscribe one recipient. - Mail Blaze MCP by usefulapi
Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email. - Voodoo SMS MCP by usefulapi
Read Voodoo SMS credits, reports, inbox and lists; send one SMS; manage the opt-out blacklist. - NewsMAN MCP by usefulapi
Read NewsMAN lists, subscribers, segments, newsletter and automation stats; manage subscribers. - Sakari MCP by usefulapi
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts. - Enginemailer MCP by usefulapi
Read Enginemailer subscribers, lists and campaigns; add subscribers, create and send campaigns. - Moosend MCP by usefulapi
Inspect Moosend lists, subscribers, segments and campaign stats, and add or unsubscribe subscribers.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/sarbacane)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents