mcpbeat Sign in

Sakari MCP by usefulapi MCP Server

answering

Sakari MCP by usefulapi is answering right now. Last checked 6 min ago. It exposes 23 tools.

Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts.

Uptime history 3 hours of history
3 hours agonow
100.0%
Uptime 24h
10 of 10 checks
23
Tools
read from the server
249 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Sakari MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add sakari --transport http https://sakari.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://sakari.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.sakari]
url = "https://sakari.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "sakari": {
      "url": "https://sakari.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "sakari": {
      "type": "http",
      "url": "https://sakari.usefulapi.io/mcp"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

sakari
sakari_close_conversation
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
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
WRITE: create a reusable SMS template (does not send anything). POST /v1/accounts/{accountId}/templates.
sakari_get_account
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
Prepaid balance, default country, remaining segments and the price per segment. GET /v1/accounts/{accountId}/balance.
sakari_get_call
One call history record by id. GET /v1/accounts/{accountId}/calls/{callId}.
sakari_get_campaign
One campaign by id. GET /v1/accounts/{accountId}/campaigns/{campaignId}.
sakari_get_contact
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
One conversation by id. Use sakari_list_messages with conversation_id for its messages. GET /v1/accounts/{accountId}/conversations/{conversationId}.
sakari_get_message
One message by id: text, direction, status, segments, price, error. GET /v1/accounts/{accountId}/messages/{messageId}.
sakari_get_template
One message template by id. GET /v1/accounts/{accountId}/templates/{templateId}.
sakari_list_autoresponders
Autoresponders (automatic replies) configured on the account. GET /v1/accounts/{accountId}/autoresponders.
sakari_list_calls
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
List message campaigns with schedule, template, status and reporting. GET /v1/accounts/{accountId}/campaigns.
sakari_list_contacts
List or search contacts (partial matches on name, mobile or email; filter by tag). GET /v1/accounts/{accountId}/contacts.
sakari_list_conversations
List conversations (the inbox): contact, last message, unread count, open or closed. GET /v1/accounts/{accountId}/conversations.
sakari_list_forms
Lead capture forms with active state, impressions and conversions. GET /v1/accounts/{accountId}/forms.
sakari_list_links
Shortened tracked links with destination, short URL and click stats. GET /v1/accounts/{accountId}/links.
sakari_list_messages
List messages (sent and received) with status, segments, price and timestamps; filter by contact or conversation. GET /v1/accounts/{accountId}/messages.
sakari_list_templates
List reusable message templates. GET /v1/accounts/{accountId}/templates.
sakari_list_webhooks
Active webhook subscriptions (message event notifications). GET /v1/accounts/{accountId}/webhooks.
sakari_send_message
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 recipients and the text with the user first. Placeholders like {{firstName}} are filled per contact. POST /v1/accounts/{accountId}/messages.
sakari_update_contact
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}.

Endpoints

URLTransportStateLatencyChecked
https://sakari.usefulapi.io/mcp streamable-http answering 228 ms 6 min ago

Alternatives to Sakari MCP by usefulapi

same job, measured the same way
SimpleTexting MCP by usefulapi
by usefulapi

Send SMS/MMS, manage contacts, and read campaigns, messages and media on SimpleTexting.

11 tools answering
Mail Blaze MCP by usefulapi
by usefulapi

Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email.

26 tools answering
AiSensy MCP by usefulapi
by usefulapi

Read AiSensy contacts, templates and campaigns; add contacts, send WhatsApp messages on approval.

16 tools answering
Re:amaze MCP by usefulapi
by usefulapi

Manage Re:amaze conversations, messages, contacts and help articles.

17 tools answering
Sendlane MCP by usefulapi
by usefulapi

Manage Sendlane lists, contacts, tags and custom fields; read campaign and SMS reports.

31 tools answering
GetResponse MCP by usefulapi
by usefulapi

Manage GetResponse contacts, campaigns, newsletters and autoresponders.

14 tools answering
iContact MCP by usefulapi
by usefulapi

Read iContact contacts, lists, campaigns and message stats; add contacts and manage subscriptions.

20 tools answering
Textline MCP by usefulapi
by usefulapi

Read Textline conversations, contacts and reports; send a text, add notes, resolve or transfer.

23 tools answering

Sakari MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Sakari MCP by usefulapi do?
It exposes 23 tools, read directly from the server on our last check. Among them: sakari_close_conversation, sakari_create_contact, sakari_create_template, sakari_get_account, sakari_get_balance, sakari_get_call and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Sakari MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 10 of 10 checks got a reply (100.0%), average response time 249 ms. The bar chart above shows every period we have measured.
How do I connect Sakari MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Sakari MCP by usefulapi need an API key?
No. Sakari MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Sakari MCP by usefulapi?
It answers our handshake in 249 ms on average, which is faster than 67% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.