Skip to main content
Glama

Messente MCP by usefulapi

Server Details

Read Messente balance, prices, delivery status and statistics; send SMS to up to 10 numbers.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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 tools
messente_add_to_blacklistAdd a number to the blacklist
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
phone_numberYesPhone number to blacklist, E.164 format, e.g. +37251000000.
messente_check_blacklistCheck if a number is blacklisted
Read-only
Inspect

Check whether one phone number is on the account's blacklist. Messente: GET /phonebook/blacklist/{phone} (found = blacklisted, 404 = not).

ParametersJSON Schema
NameRequiredDescriptionDefault
phoneYesPhone number in E.164 format, e.g. +37251000000.
messente_get_balanceGet account balance
Read-only
Inspect

Get the Messente account's remaining SMS credit balance (in EUR). Messente legacy API: GET /get_balance (api2.messente.com).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

messente_get_delivery_statusGet delivery status of a message
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
omnimessage_idYesThe omnimessage_id returned when the message was sent.
messente_get_pricesGet SMS prices for a country
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesISO 3166-1 alpha-2 country code, e.g. EE or GB.
messente_get_statisticsGet message statistics
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
end_dateYesEnd date, YYYY-MM-DD.
start_dateYesStart date, YYYY-MM-DD.
message_typesNoLimit the report to these message types.
messente_list_blacklistList blacklisted numbers
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum numbers to return (default 500).
offsetNoSkip 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
numbersYesPhone numbers in E.164 format (1-10).
messente_send_smsSend an SMS
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesRecipient phone numbers in E.164 format (1-10).
textYesThe message text.
senderNoSender 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.

  1. 9 tool updates
    • First observedmessente_add_to_blacklist
    • First observedmessente_check_blacklist
    • First observedmessente_get_balance
    • First observedmessente_get_delivery_status
    • First observedmessente_get_prices
    • First observedmessente_get_statistics
    • First observedmessente_list_blacklist
    • First observedmessente_lookup_numbers
    • First observedmessente_send_sms

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
  • A
    license
    B
    quality
    F
    maintenance
    Enables sending SMS, making calls, retrieving call recordings, managing phone numbers, and sending Viber messages through the MTS Exolve API.
    8
    34 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.