MCP server
Sakari MCP by usefulapi
io.usefulapi/sakari
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts.
Working at last checkVerified publisher: usefulapi.ioAbout 3,867 tokens per request once connected23 tools
https://sakari.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 23
- Token cost
- About 3,867 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 sakari https://sakari.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.sakari] url = "https://sakari.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"sakari":{"httpUrl":"https://sakari.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"sakari":{"url":"https://sakari.usefulapi.io/mcp"}}}
VS Code
{"servers":{"sakari":{"type":"http","url":"https://sakari.usefulapi.io/mcp"}}}
Antigravity
agy mcp add sakari https://sakari.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":"sakari","server_url":"https://sakari.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"sakari","server_url":"https://sakari.usefulapi.io/mcp"}
Tools
sakari_close_conversation~129 tokens
WRITE: mark a conversation closed in the Sakari inbox (a new inbound message reopens it). PUT /v1/accounts/{accountId}/conversations/{conversationId}/close.sakari_create_contact~277 tokens
WRITE: create a contact. If a contact with the same mobile number exists, merge_strategy decides what happens (append, core or remove, per Sakari). A contact is not opted in to messages by this call. POST /v1/accounts/{accountId}/contacts.sakari_create_template~145 tokens
WRITE: create a reusable SMS template (does not send anything). POST /v1/accounts/{accountId}/templates.sakari_get_account~95 tokens
The Sakari account these credentials belong to: name, plan, balance, default country, business info and options. API credentials are never returned. GET /v1/accounts/{accountId}.sakari_get_balance~77 tokens
Prepaid balance, default country, remaining segments and the price per segment. GET /v1/accounts/{accountId}/balance.sakari_get_call~96 tokens
One call history record by id. GET /v1/accounts/{accountId}/calls/{callId}.sakari_get_campaign~100 tokens
One campaign by id. GET /v1/accounts/{accountId}/campaigns/{campaignId}.sakari_get_contact~126 tokens
One contact by id: name, mobile (with validity and line type), email, lists, attributes, opt-in and blocked state. GET /v1/accounts/{accountId}/contacts/{contactId}.sakari_get_conversation~126 tokens
One conversation by id. Use sakari_list_messages with conversation_id for its messages. GET /v1/accounts/{accountId}/conversations/{conversationId}.sakari_get_message~112 tokens
One message by id: text, direction, status, segments, price, error. GET /v1/accounts/{accountId}/messages/{messageId}.sakari_get_template~102 tokens
One message template by id. GET /v1/accounts/{accountId}/templates/{templateId}.sakari_list_autoresponders~76 tokens
Autoresponders (automatic replies) configured on the account. GET /v1/accounts/{accountId}/autoresponders.sakari_list_calls~338 tokens
Call history (voice) with direction, status, duration and contact; filter by contact, conversation, direction, status or date range. GET /v1/accounts/{accountId}/calls.sakari_list_campaigns~172 tokens
List message campaigns with schedule, template, status and reporting. GET /v1/accounts/{accountId}/campaigns.sakari_list_contacts~281 tokens
List or search contacts (partial matches on name, mobile or email; filter by tag). GET /v1/accounts/{accountId}/contacts.sakari_list_conversations~154 tokens
List conversations (the inbox): contact, last message, unread count, open or closed. GET /v1/accounts/{accountId}/conversations.sakari_list_forms~168 tokens
Lead capture forms with active state, impressions and conversions. GET /v1/accounts/{accountId}/forms.sakari_list_links~98 tokens
Shortened tracked links with destination, short URL and click stats. GET /v1/accounts/{accountId}/links.sakari_list_messages~217 tokens
List messages (sent and received) with status, segments, price and timestamps; filter by contact or conversation. GET /v1/accounts/{accountId}/messages.sakari_list_templates~161 tokens
List reusable message templates. GET /v1/accounts/{accountId}/templates.sakari_list_webhooks~72 tokens
Active webhook subscriptions (message event notifications). GET /v1/accounts/{accountId}/webhooks.sakari_send_messageSends messages · ~485 tokens
WRITE: SEND REAL TEXT MESSAGES that cost account balance and cannot be recalled. Recipients: phone numbers (international format), existing contact ids, or conversation ids (max 100 in total). Only text people who opted in; Sakari enforces TCPA/CTIA rules and the sender is responsible. Confirm the rsakari_update_contact~260 tokens
WRITE: change a contact's name, email or mobile. Sakari's update replaces the contact, so this reads the current contact first and sends it back whole (lists, opt-in, blocked, attributes) with only your changes applied. PUT /v1/accounts/{accountId}/contacts/{contactId}.
Browse
Related MCP servers
- Sarbacane MCP by usefulapi
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns. - AiSensy MCP by usefulapi
Read AiSensy contacts, templates and campaigns; add contacts, send WhatsApp messages on approval. - Applystead
Search open jobs from employers' own career sites: roles, companies and posting status. - Mail Blaze MCP by usefulapi
Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email. - Send16
Email for AI agents: send mail, manage contacts, automations & webhooks. Zero-DNS first send. - iContact MCP by usefulapi
Read iContact contacts, lists, campaigns and message stats; add contacts and manage subscriptions. - SendGrid MCP by usefulapi
Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes. - Missive MCP by usefulapi
Read email/chat conversations, messages, contacts and teams; draft, send and update threads.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/sakari)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents