io.usefulapi/sarbacane
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Sarbacane MCP by usefulapi
Publisher-provided description
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns.
Summary by lookupd
Lets an agent read Sarbacane campaigns, stats, lists and blacklists, manage contacts, and draft email campaigns without sending them.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http sarbacane https://sarbacane.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add sarbacane --url https://sarbacane.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"sarbacane": {
"url": "https://sarbacane.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (19 tools)
Publisher-provided text
sarbacane_get_creditsThe account's remaining credits per type (email campaigns, SMS, eye tracking, Sendkit emails) with expiry date and subscription type. GET /v1/credits.sarbacane_list_usersUsers and pending invitations of the Sarbacane account (name, email, role, team). GET /v1/users.sarbacane_list_listsAll contact lists of the account, with their ids. Use the ids for contacts, fields and campaigns. GET /v1/lists.sarbacane_list_list_fieldsThe 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/sarbacane_list_contactsContacts 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/sarbacane_create_contactWRITE: 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_contactsarbacane_upsert_contactWRITE: 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}/contacsarbacane_list_blacklistsAll blacklists (suppression lists) of the account, with their ids. GET /v1/blacklists.sarbacane_list_blacklist_entriesEntries of a blacklist by kind: bounces (invalid addresses), unsubscribers or complaints (personal data: email, phone). Filter by email, phone or modification dsarbacane_add_unsubscriberWRITE: 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/blacksarbacane_list_campaignsCampaigns 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_campaignOne campaign: state, kind, blacklists, send ids, sent date. The send id is needed to see content. GET /v1/campaigns/{campaignId}.sarbacane_get_campaign_reportStatistics of a campaign per send: delivered count, opens, openers, clicks, clickers, unsubscribers, devices and operating systems. GET /v1/reports/{campaignId}sarbacane_list_campaign_recipientsRecipients attached to a campaign (personal data: email, phone). GET /v1/campaigns/{campaignId}/recipients.sarbacane_list_webhooksWebhook subscriptions of the account: url, display name and subscribed event kinds. GET /v1/webhooks.sarbacane_create_email_campaignWRITE: 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_templatsarbacane_set_campaign_contentWRITE: 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 (asarbacane_import_campaign_templateWRITE: load a saved template's content into an email campaign, replacing its content. POST /v1/campaigns/{campaignId}/content.sarbacane_set_campaign_listWRITE: import a contact list's contacts as the recipients of a campaign. It does not send the campaign. POST /v1/campaigns/{campaignId}/list.
Details
- Version: 1.15.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 439 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/sarbacane/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/sarbacane)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp