Skip to main content
Glama

FireText MCP by usefulapi

Server Details

Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs.

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

13 tools
firetext_get_click_reportGet click report
Read-only
Inspect

Link clicks for one sent message (mobile, names, clicked, userAgent). Only for messages that used FireText's Trackable SMS feature (otherwise the vendor answers URL error). FireText: /clickreport.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10000 or 25000 (the vendor's only choices for this report). Large; omit for the vendor default.
pageNoPage number (1-based).
messageYesFireText message ID (see firetext_list_sent_messages).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_get_contactGet contact
Read-only
Inspect

Stored details of one contact by mobile number (firstname, lastname, mobile, customField1-3). FireText: /contactinfo.

ParametersJSON Schema
NameRequiredDescriptionDefault
mobileYesMobile number: UK 07700900123 / 447700900123, or international without + and leading zeros (e.g. 33612345678).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_get_creditGet SMS credit
Read-only
Inspect

Number of SMS credits (messages) remaining on the FireText account or a sub-account. FireText: /credit.

ParametersJSON Schema
NameRequiredDescriptionDefault
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_get_delivery_reportGet delivery report
Read-only
Inspect

Per-recipient delivery status of one sent message (mobile, names, messageSent, messageUpdate, status: Delivered / Declined / Buffered / Pending with Network / Rejected / Unconfirmed). Give the FireText message id OR the custom reference used when sending. FireText: /deliveryreport.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10000 or 25000 (the vendor's only choices for this report). Large; omit for the vendor default.
pageNoPage number (1-based).
messageNoFireText message ID (see firetext_list_sent_messages).
referenceNoThe custom reference set when sending (alternative to message).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_get_sent_summaryGet sent summary
Read-only
Inspect

Totals for a date range: number of campaigns, recipients and credits used. FireText: /sentreport.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesEnd date YYYY-MM-DD.
fromYesStart date YYYY-MM-DD.
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_list_keywordsList keywords
Read-only
Inspect

SMS keywords on the account (keywordID, number, keyword, reference). FireText: /keywords.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10, 25 (default), 50 or 100.
pageNoPage number (1-based).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_list_received_messagesList received messages
Read-only
Inspect

Inbound SMS received on the account's FireText numbers/keywords (messageID, sentTo, keyword, receivedFrom, receivedOn, message). Dates YYYY-MM-DD; from="last" returns only what is new since the last call. FireText: /receivedmessages.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10, 25 (default), 50 or 100.
toNoEnd date YYYY-MM-DD.
fromNoStart date YYYY-MM-DD, or "last" for only what is new since the last access.
pageNoPage number (1-based).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_list_scheduled_messagesList scheduled messages
Read-only
Inspect

Messages queued for later sending (messageID, queuedOn, scheduledFor, recipientCount, sourceAddress, sendTo, message). FireText: /scheduledmessages.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10, 25 (default), 50 or 100.
pageNoPage number (1-based).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_list_sent_messagesList sent messages
Read-only
Inspect

Messages (campaigns) sent from the account: messageID, sentOn, sentTo (group), recipientCount, message. The messageID is what the delivery and click reports need. Dates YYYY-MM-DD. FireText: /sentmessages.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10, 25 (default), 50 or 100.
toNoEnd date YYYY-MM-DD.
fromNoStart date YYYY-MM-DD, or "last" for only what is new since the last access.
pageNoPage number (1-based).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_list_unsubscribedList unsubscribed contacts
Read-only
Inspect

Contacts that opted out (names, mobile, custom fields, addedOn, unsubscribedOn, reason). Optional date range and group API id. FireText: /unsubscribed.

ParametersJSON Schema
NameRequiredDescriptionDefault
ppNoResults per page: 10, 25 (default), 50 or 100.
toNoEnd date YYYY-MM-DD.
fromNoStart date YYYY-MM-DD, or "last" for only what is new since the last access.
pageNoPage number (1-based).
groupNoGroup API ID to restrict to one group.
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_send_smsSend SMS
Destructive
Inspect

WRITE, SPENDS MONEY: sends a REAL SMS to real phones and uses the account's SMS credits (one credit per 160 GSM characters per recipient; long and unicode messages cost more). Cannot be undone. At most 10 recipients per call; no groups, templates, scheduling or repeats. Only call after the user confirmed the exact text, sender and numbers. FireText: /sendsms.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesRecipient mobile numbers (1-10): UK 07... / 447..., or international without + and leading zeros.
fromYesSender ID shown on the handset: 3-11 characters, letters and digits only (a company name or a reply number).
messageYesMessage text (UTF-8), up to 612 characters (160 per single GSM SMS, 153 per part when longer; unicode 70/66).
unicodeNo0 = GSM characters only (default), 1 = always unicode, 2 = auto-detect from the text.
referenceNoOptional custom reference stored against the message (usable in firetext_get_delivery_report).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_subscribe_contactAdd or update contact
Destructive
Inspect

WRITE: adds a contact (by mobile number) to the FireText account, optionally into a group, or with update=true refreshes the names/custom fields of an existing contact. Does not send any SMS. A contact that opted out cannot be re-added this way (they must rejoin by SMS). FireText: /subscribe.

ParametersJSON Schema
NameRequiredDescriptionDefault
groupNoGroup API ID to add the contact to.
mobileYesMobile number: UK 07700900123 / 447700900123, or international without + and leading zeros (e.g. 33612345678).
updateNotrue = overwrite firstname, lastname and custom1-3 of an existing contact.
custom1No
custom2No
custom3No
lastnameNo
firstnameNo
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.
firetext_unsubscribe_contactUnsubscribe contact
Destructive
Inspect

WRITE: opts a contact out of the FireText account (all groups by default), so it no longer receives group messages. The contact can only rejoin by SMS. Does not send any SMS. FireText: /unsubscribe.

ParametersJSON Schema
NameRequiredDescriptionDefault
groupNoGroup API ID, only if the account unsubscribes per group.
mobileYesMobile number: UK 07700900123 / 447700900123, or international without + and leading zeros (e.g. 33612345678).
subaccountNoSub-account ID (only when the account has the sub-account module). Omit for the main account.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 13 tool updates
    • First observedfiretext_get_click_report
    • First observedfiretext_get_contact
    • First observedfiretext_get_credit
    • First observedfiretext_get_delivery_report
    • First observedfiretext_get_sent_summary
    • First observedfiretext_list_keywords
    • First observedfiretext_list_received_messages
    • First observedfiretext_list_scheduled_messages
    • First observedfiretext_list_sent_messages
    • First observedfiretext_list_unsubscribed
    • First observedfiretext_send_sms
    • First observedfiretext_subscribe_contact
    • First observedfiretext_unsubscribe_contact

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables 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.
    42
    MIT
  • 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
  • F
    license
    A
    quality
    D
    maintenance
    Enables sending SMS messages and checking delivery status and credit balance via the web2sms.ro Romanian SMS gateway.
    3
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.