FireText MCP by usefulapi
io.usefulapi/firetext · v1.0.0
Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs.
MCPremoteno credentialsMessagingAnalytics & marketing
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 13 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 87/100
What it does: 13 tools · 10 read, 3 write (incl. delete/pay) · Messaging, Analytics & marketing
Test call firetext_get_credit: needs a key: HTTP 401 (1,126 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +9
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://firetext.usefulapi.io/mcpTools
13 tools listed at last check
firetext_get_creditNumber of SMS credits (messages) remaining on the FireText account or a sub-account. FireText: /credit.firetext_list_received_messagesInbound 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.firetext_list_sent_messagesMessages (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.firetext_get_sent_summaryTotals for a date range: number of campaigns, recipients and credits used. FireText: /sentreport.firetext_list_scheduled_messagesMessages queued for later sending (messageID, queuedOn, scheduledFor, recipientCount, sourceAddress, sendTo, message). FireText: /scheduledmessages.firetext_get_delivery_reportPer-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.firetext_get_click_reportLink 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.firetext_get_contactStored details of one contact by mobile number (firstname, lastname, mobile, customField1-3). FireText: /contactinfo.firetext_list_unsubscribedContacts that opted out (names, mobile, custom fields, addedOn, unsubscribedOn, reason). Optional date range and group API id. FireText: /unsubscribed.firetext_list_keywordsSMS keywords on the account (keywordID, number, keyword, reference). FireText: /keywords.firetext_send_smsWRITE, 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 conffiretext_subscribe_contactWRITE: 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.firetext_unsubscribe_contactWRITE: 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.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/firetext)