Toolpin Monitor a server

Sakari MCP by usefulapi

io.usefulapi/sakari · v1.3.0 · MCP 2025-06-18

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

Reachability reachable
checked 2026-10-26 05:30 UTC
Registry status active
Tools pinned 23
c3ad44c94c23
Tools last changed unchanged since first capture 2026-10-26
Repo last push 2026-10-26
as of 2026-10-26
GitHub stars 0
as of 2026-10-26

Provenance

Registry namespace io.usefulapi (domain verified by the official registry)
Repository github.com/m190/usefulapi-mcp
Website https://usefulapi.io/sakari/
Remote endpoints
https://sakari.usefulapi.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-10-26 05:30 first capture 23 tools pinned

Pinned tool definitions (23)

ToolDescription
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_list_contacts List or search contacts (partial matches on name, mobile or email; filter by tag). GET /v1/accounts/{accountId}/contacts.
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_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_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...
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_get_message One message by id: text, direction, status, segments, price, error. GET /v1/accounts/{accountId}/messages/{messageId}.
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...
sakari_list_conversations List conversations (the inbox): contact, last message, unread count, open or closed. GET /v1/accounts/{accountId}/conversations.
sakari_get_conversation One conversation by id. Use sakari_list_messages with conversation_id for its messages. GET /v1/accounts/{accountId}/conversations/{conversationId}.
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_list_templates List reusable message templates. GET /v1/accounts/{accountId}/templates.
sakari_get_template One message template by id. GET /v1/accounts/{accountId}/templates/{templateId}.
sakari_create_template WRITE: create a reusable SMS template (does not send anything). POST /v1/accounts/{accountId}/templates.
sakari_list_campaigns List message campaigns with schedule, template, status and reporting. GET /v1/accounts/{accountId}/campaigns.
sakari_get_campaign One campaign by id. GET /v1/accounts/{accountId}/campaigns/{campaignId}.
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_get_call One call history record by id. GET /v1/accounts/{accountId}/calls/{callId}.
sakari_list_links Shortened tracked links with destination, short URL and click stats. GET /v1/accounts/{accountId}/links.
sakari_list_forms Lead capture forms with active state, impressions and conversions. GET /v1/accounts/{accountId}/forms.
sakari_list_webhooks Active webhook subscriptions (message event notifications). GET /v1/accounts/{accountId}/webhooks.
sakari_list_autoresponders Autoresponders (automatic replies) configured on the account. GET /v1/accounts/{accountId}/autoresponders.
Get alerted when this changes. Email the moment io.usefulapi/sakari drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/sakari

[![Toolpin](https://toolpin.dev/badge/io.usefulapi/sakari.svg)](https://toolpin.dev/servers/io.usefulapi/sakari)

Maintain this server? Add the badge to your README. It links your users to this live status page.