90trust / 100

FireText MCP by usefulapi

by firetext.usefulapi.io in Email & messaging

MCP serverPassing, checked 3 h ago

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

https://firetext.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
153 ms typical, 153 ms slowest 5%
Last check
3 h ago
Next check
in 3 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "firetext-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://firetext.usefulapi.io/mcp"
    }
  }
}

13 tools

  • firetext_get_credit

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

  • firetext_list_received_messages

    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.

  • firetext_list_sent_messages

    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.

  • firetext_get_sent_summary

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

  • firetext_list_scheduled_messages

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

  • firetext_get_delivery_report

    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: /deliveryrepor

  • firetext_get_click_report

    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.

  • firetext_get_contact

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

  • firetext_list_unsubscribed

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

  • firetext_list_keywords

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

  • firetext_send_sms

    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

  • firetext_subscribe_contact

    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

  • firetext_unsubscribe_contact

    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.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
3 h agoPassed200153 ms