Find B2B leads with verified work emails, find and verify emails, and run cold email outreach.
Marketing & SalesCommunication & messaging
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 173 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Communication & messaging
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts.
0 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 4 | 0 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Sakari MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http sakari-mcp-by-usefulapi https://sakari.usefulapi.io/mcpCapabilities
WRITE: mark a conversation closed in the Sakari inbox (a new inbound message reopens it). PUT /v1/accounts/{accountId}/conversations/{conversationId}/close.
DiscoveredWRITE: 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.
DiscoveredWRITE: create a reusable SMS template (does not send anything). POST /v1/accounts/{accountId}/templates.
DiscoveredThe Sakari account these credentials belong to: name, plan, balance, default country, business info and options. API credentials are never returned. GET /v1/accounts/{accountId}.
DiscoveredPrepaid balance, default country, remaining segments and the price per segment. GET /v1/accounts/{accountId}/balance.
DiscoveredOne call history record by id. GET /v1/accounts/{accountId}/calls/{callId}.
DiscoveredOne campaign by id. GET /v1/accounts/{accountId}/campaigns/{campaignId}.
DiscoveredOne contact by id: name, mobile (with validity and line type), email, lists, attributes, opt-in and blocked state. GET /v1/accounts/{accountId}/contacts/{contactId}.
DiscoveredOne conversation by id. Use sakari_list_messages with conversation_id for its messages. GET /v1/accounts/{accountId}/conversations/{conversationId}.
DiscoveredOne message by id: text, direction, status, segments, price, error. GET /v1/accounts/{accountId}/messages/{messageId}.
DiscoveredOne message template by id. GET /v1/accounts/{accountId}/templates/{templateId}.
DiscoveredAutoresponders (automatic replies) configured on the account. GET /v1/accounts/{accountId}/autoresponders.
DiscoveredCall history (voice) with direction, status, duration and contact; filter by contact, conversation, direction, status or date range. GET /v1/accounts/{accountId}/calls.
DiscoveredList message campaigns with schedule, template, status and reporting. GET /v1/accounts/{accountId}/campaigns.
DiscoveredList or search contacts (partial matches on name, mobile or email; filter by tag). GET /v1/accounts/{accountId}/contacts.
DiscoveredList conversations (the inbox): contact, last message, unread count, open or closed. GET /v1/accounts/{accountId}/conversations.
DiscoveredLead capture forms with active state, impressions and conversions. GET /v1/accounts/{accountId}/forms.
DiscoveredShortened tracked links with destination, short URL and click stats. GET /v1/accounts/{accountId}/links.
DiscoveredList messages (sent and received) with status, segments, price and timestamps; filter by contact or conversation. GET /v1/accounts/{accountId}/messages.
DiscoveredList reusable message templates. GET /v1/accounts/{accountId}/templates.
DiscoveredActive webhook subscriptions (message event notifications). GET /v1/accounts/{accountId}/webhooks.
DiscoveredWRITE: 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.
DiscoveredWRITE: 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}.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 603 ms | 23 |