D7 Networks MCP by usefulapi
Server Details
Read D7 Networks balance, SMS pricing and delivery status; look up numbers; send one SMS.
- 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
6 toolsd7_get_balanceGet credit balanceRead-onlyInspect
Read the D7 account's remaining credit balance (free; no credit is spent). D7 REST: GET /messages/v1/balance.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
d7_get_lookup_reportGet number lookup reportRead-onlyInspect
Read the stored result of an earlier number lookup by its request_id (free; no credit is spent). D7 REST: GET /hlr/v1/report/{request_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes | The request_id that d7_lookup_number returned. |
d7_get_message_statusGet SMS delivery statusRead-onlyInspect
Read the delivery status of an SMS request: per recipient the status (delivered, sent, scheduled, un_delivered, not_reachable, spam_content, insufficient_credit), message parts and cost (free). D7 REST: GET /report/v1/message-log/{request_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes | The request_id that d7_send_sms returned. |
d7_get_sms_pricingGet SMS pricingRead-onlyInspect
Read the account's price per SMS part, for one country or for all countries (free; no credit is spent). Use it to estimate the cost before d7_send_sms. D7 REST: GET /messages/v1/sms/pricing.
| Name | Required | Description | Default |
|---|---|---|---|
| country_iso | No | Two-letter ISO country code, for example AE. Omit for all countries. |
d7_lookup_numberLook up a phone number (costs credits)DestructiveInspect
WRITE (spends credits): look up ONE phone number's carrier data (country, network, MCC/MNC, ported, reachable, mobile or fixed). Each lookup is billed to the D7 account's credit balance (the cost is returned by d7_get_lookup_report as number_lookup_cost) and the account must have lookup routing enabled. It does not message the number. D7 REST: POST /hlr/v1/lookup.
| Name | Required | Description | Default |
|---|---|---|---|
| recipient | Yes | The phone number, international format with the country code, for example +971501234567. |
d7_send_smsSend an SMS (spends credits)DestructiveInspect
WRITE (sends real text messages and spends credits): send ONE text message to 1-10 recipients (never a list or campaign). Each recipient costs the per-country price for every message part (about 160 GSM characters or 70 unicode characters per part; see d7_get_sms_pricing), taken from the D7 credit balance, and a sent SMS cannot be recalled. Free trial accounts may only use D7's demo sender id; other sender ids must be registered with D7. Send only messages the recipients expect, as unsolicited SMS violates D7's terms. Returns a request_id for d7_get_message_status. D7 REST: POST /messages/v1/send.
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Your own reference string, stored with the request. | |
| content | Yes | The message text, at most 640 characters. | |
| originator | Yes | Sender id shown on the phone: up to 11 letters/digits (alphanumeric) or a registered number. Must be allowed for the account. | |
| recipients | Yes | 1 to 10 phone numbers, each in international format with the country code, for example +971501234567. | |
| data_coding | No | text = GSM 03.38 characters only, unicode = Arabic/Chinese/emoji etc., auto (default) = D7 decides from the content. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
d7_get_balance - First observed
d7_get_lookup_report - First observed
d7_get_message_status - First observed
d7_get_sms_pricing - First observed
d7_lookup_number - First observed
d7_send_sms
Related MCP Connectors
Read Voodoo SMS credits, reports, inbox and lists; send one SMS; manage the opt-out blacklist.
131Read Messente balance, prices, delivery status and statistics; send SMS to up to 10 numbers.
91Read BulkSMS messages, replies, profile and webhooks; send SMS to up to 10 numbers.
81Read smsmode balance, messages, replies, campaigns and usage; send SMS to up to 10 numbers.
131
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables agents to manage D1Jiema SMS workflows, including balance checks, number acquisition, SMS retrieval, releases, blocking, sending, and history queries through the D1Jiema API.12MIT
- AlicenseAqualityDmaintenanceExposes the Hellio Messaging API as MCP tools for SMS, OTP, voice, HLR lookup, email verification, balance, pricing, webhooks, and USSD operations.289 npmMIT
- AlicenseBqualityCmaintenanceEnables management of Crazytel telephony and SMS services, including balance checks, DIDs, SIP trunks, verified caller IDs, SMS sending/bulk/scheduling, and SMS Center conversations, contacts, lists, opt-outs, and stats.42MIT
- FlicenseAqualityDmaintenanceEnables sending SMS messages and checking delivery status and credit balance via the web2sms.ro Romanian SMS gateway.3-
Glama MCP Gateway
Add one secure layer between your agents and this server.