Messente MCP by usefulapi
Server Details
Read Messente balance, prices, delivery status and statistics; send SMS to up to 10 numbers.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
9 toolsmessente_add_to_blacklistAdd a number to the blacklistIdempotentInspect
WRITE: add one phone number to the account's blacklist, so Messente will no longer send messages to it. Adding a number already listed is harmless. Messente: POST /phonebook/blacklist.
| Name | Required | Description | Default |
|---|---|---|---|
| phone_number | Yes | Phone number to blacklist, E.164 format, e.g. +37251000000. |
messente_check_blacklistCheck if a number is blacklistedRead-onlyInspect
Check whether one phone number is on the account's blacklist. Messente: GET /phonebook/blacklist/{phone} (found = blacklisted, 404 = not).
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number in E.164 format, e.g. +37251000000. |
messente_get_balanceGet account balanceRead-onlyInspect
Get the Messente account's remaining SMS credit balance (in EUR). Messente legacy API: GET /get_balance (api2.messente.com).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
messente_get_delivery_statusGet delivery status of a messageRead-onlyInspect
Get the delivery report of a sent message by its omnimessage id (returned by messente_send_sms): per-message status (DELIVRD, UNDELIV, FAILED, ...), error and the price charged. Messente asks not to poll this for every message at scale. Messente: GET /omnimessage/{omnimessage_id}/status.
| Name | Required | Description | Default |
|---|---|---|---|
| omnimessage_id | Yes | The omnimessage_id returned when the message was sent. |
messente_get_pricesGet SMS prices for a countryRead-onlyInspect
Get this account's price per SMS part for one country, per mobile network (use it to estimate what messente_send_sms will cost). Messente legacy API: GET /prices.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | ISO 3166-1 alpha-2 country code, e.g. EE or GB. |
messente_get_statisticsGet message statisticsRead-onlyInspect
Get total messages and total price per country for a date range, optionally for some message types. Messente: POST /statistics/reports (a read-only report).
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | End date, YYYY-MM-DD. | |
| start_date | Yes | Start date, YYYY-MM-DD. | |
| message_types | No | Limit the report to these message types. |
messente_list_blacklistList blacklisted numbersRead-onlyInspect
List the phone numbers on the account's blacklist (numbers Messente will not send to). Returns the total count and at most limit numbers. Messente: GET /phonebook/blacklist.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum numbers to return (default 500). | |
| offset | No | Skip this many numbers (to page through a long list). |
messente_lookup_numbersLook up phone numbers (HLR)Inspect
Number lookup (HLR): is each number valid, ported, roaming, and which network it is on. COSTS CREDITS: Messente charges per number looked up (EUR 0.002 per number in its docs) and the Number Lookup service must be enabled on the account (a fixed monthly fee applies per Messente's docs). Up to 10 numbers per call. Messente: POST /hlr/sync.
| Name | Required | Description | Default |
|---|---|---|---|
| numbers | Yes | Phone numbers in E.164 format (1-10). |
messente_send_smsSend an SMSDestructiveInspect
WRITE: SENDS REAL SMS TEXT MESSAGES to real people and SPENDS the account's Messente credit (each recipient is charged per SMS part, longer texts use several parts; use messente_get_prices to estimate). SMS only, at most 10 recipients per call, one message per recipient, never to a list. Send only to people who asked to receive it (Messente forbids unsolicited messages). Not undoable. Messente: POST /omnimessage with channel sms, once per recipient.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient phone numbers in E.164 format (1-10). | |
| text | Yes | The message text. | |
| sender | No | Sender name (alphanumeric, max 11 chars) or number; must be a sender verified on the account. Omit to use the account default. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
9 tool updates
- First observed
messente_add_to_blacklist - First observed
messente_check_blacklist - First observed
messente_get_balance - First observed
messente_get_delivery_status - First observed
messente_get_prices - First observed
messente_get_statistics - First observed
messente_list_blacklist - First observed
messente_lookup_numbers - First observed
messente_send_sms
Related MCP Connectors
Read smsmode balance, messages, replies, campaigns and usage; send SMS to up to 10 numbers.
1Read BulkSMS messages, replies, profile and webhooks; send SMS to up to 10 numbers.
1Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs.
131- SureSMSOAuthcom.suresms
Send SMS, manage contacts and groups, and read delivery reports. OAuth 2.1 SureSMS login.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables sending SMS, querying delivery reports, and managing senders and blacklists through the iletiMerkezi SMS API.1120 npm2MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to send and schedule SMS, send bulk messages, verify one-time codes, check delivery status, and retrieve credit from a Czech SMS gateway.208 npmMIT

ChatPush MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to send WhatsApp, Telegram, SMS, VK/OK, and MAX messages, files, and bulk mailings, and to manage delivery status, webhooks, and sub-accounts.MIT- AlicenseBqualityFmaintenanceEnables sending SMS, making calls, retrieving call recordings, managing phone numbers, and sending Viber messages through the MTS Exolve API.834 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.