io.usefulapi/sarbacane · v1.2.0 · marketing-and-seo
Sarbacane MCP by usefulapi is healthy: it completed an MCP handshake in 886 ms and exposes 19 tools.
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns.
Endpoint: https://sarbacane.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 19 |
| Latency | 886 ms |
| Last checked (UTC) | 2026-10-25T23:55:12.979Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-25T23:55:12.979Z | Healthy | 886 |
sarbacane_get_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 | Users and pending invitations of the Sarbacane account (name, email, role, team). GET /v1/users. |
sarbacane_list_lists | All contact lists of the account, with their ids. Use the ids for contacts, fields and campaigns. GET /v1/lists. |
sarbacane_list_list_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. |
sarbacane_list_contacts | 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_create_contact | 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_upsert_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. |
sarbacane_list_blacklists | All blacklists (suppression lists) of the account, with their ids. GET /v1/blacklists. |
sarbacane_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}. |
sarbacane_add_unsubscriber | 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_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. |
sarbacane_get_campaign | 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 | Statistics of a campaign per send: delivered count, opens, openers, clicks, clickers, unsubscribers, devices and operating systems. GET /v1/reports/{campaignId}. |
sarbacane_list_campaign_recipients | Recipients attached to a campaign (personal data: email, phone). GET /v1/campaigns/{campaignId}/recipients. |
sarbacane_list_webhooks | Webhook subscriptions of the account: url, display name and subscribed event kinds. GET /v1/webhooks. |
sarbacane_create_email_campaign | 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_set_campaign_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. |
sarbacane_import_campaign_template | WRITE: load a saved template's content into an email campaign, replacing its content. POST /v1/campaigns/{campaignId}/content. |
sarbacane_set_campaign_list | WRITE: import a contact list's contacts as the recipients of a campaign. It does not send the campaign. POST /v1/campaigns/{campaignId}/list. |