Notifyre MCP by usefulapi
Server Details
Read Notifyre SMS, replies, faxes, numbers, prices and contacts; send SMS to up to 10 numbers.
- 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
21 toolsnotifyre_add_contacts_to_groupsAdd contacts to groupsIdempotentInspect
WRITE: adds existing contacts to existing groups (up to 100 contacts and 20 groups). Contacts keep their other groups. Adding a contact to a group does not send anything, but a later send to that group reaches it. Notifyre API: POST /addressbook/groups/contacts.
| Name | Required | Description | Default |
|---|---|---|---|
| group_ids | Yes | Group ids. | |
| contact_ids | Yes | Contact ids. |
notifyre_create_contactCreate a contactInspect
WRITE: adds one contact to the Notifyre address book. Give at least a name or a number. Numbers in international format (e.g. +61412345678). groups takes existing group ids; group_name puts the contact in that group and CREATES the group if it does not exist. Creating the same contact twice may make a duplicate. Notifyre API: POST /addressbook/contacts.
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address. | ||
| group_ids | No | Existing group ids to add the contact to. | |
| last_name | No | Family name. | |
| fax_number | No | Fax number, international format. | |
| first_name | No | Given name. | |
| group_name | No | Group name to add the contact to (created if missing). | |
| organization | No | Organization or company. | |
| mobile_number | No | Mobile number, international format. |
notifyre_create_groupCreate a contact groupInspect
WRITE: creates one address book group with the given name. Notifyre API: POST /addressbook/groups.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The group name. |
notifyre_get_contactGet an address book contactRead-onlyInspect
Get one contact: names, organization, email, fax and mobile number, groups, custom fields, unsubscribed flag. Notifyre API: GET /addressbook/contacts/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| contact_id | Yes | The contact id. |
notifyre_get_sent_smsGet a sent SMSRead-onlyInspect
Get one sent SMS message with every recipient: status, delivery status, message parts, cost. Use the id from notifyre_list_sent_sms or notifyre_send_sms. Notifyre API: GET /sms/send/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | The SMS message id (not the friendly id). |
notifyre_get_sms_recipientGet an SMS recipient messageRead-onlyInspect
Get the text and delivery details of one recipient of a sent SMS (status, parts, cost). Notifyre API: GET /sms/send/{messageId}/recipients/{recipientId}.
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | The SMS message id. | |
| recipient_id | Yes | The recipient id from get_sent_sms. |
notifyre_get_sms_replyGet an SMS replyRead-onlyInspect
Get one received SMS reply with its text, sender and receiving number. Use the replyID from notifyre_list_sms_replies. Notifyre API: GET /sms/received/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| reply_id | Yes | The reply id. |
notifyre_list_brandsList 10DLC brandsRead-onlyInspect
List the account's registered 10DLC brands (US SMS sender registration). Notifyre API: GET /numbers/brands.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_campaignsList 10DLC campaignsRead-onlyInspect
List the account's 10DLC campaigns (US SMS use-case registrations) and their status. Notifyre API: GET /numbers/campaigns.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_contactsList address book contactsRead-onlyInspect
Search the address book. search_query matches the name; type FaxNumber or MobileNumber keeps contacts that have that number; group_ids limits to groups. Page numbers start at 0. Contacts that unsubscribed are left out unless include_unsubscribed is true. The unsubscribe key of a contact is never shown. Notifyre API: POST /addressbook/contacts/search (a read).
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 0 (default 0). | |
| type | No | Only contacts that have this kind of number. | |
| limit | No | Page size, 1 to 100 (default 20). | |
| sort_by | No | Sort field (default name). | |
| sort_dir | No | asc or desc (default asc). | |
| group_ids | No | Only contacts in these group ids. | |
| search_query | No | Text in the contact's name. | |
| include_unsubscribed | No | Also return contacts that unsubscribed (default false). |
notifyre_list_fax_cover_pagesList fax cover pagesRead-onlyInspect
List the fax cover page templates of the account (name and whether it is the default). The HTML of each template is left out. Notifyre API: GET /fax/coverpages.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_fax_numbersList fax numbersRead-onlyInspect
List the account's fax numbers (E.164, region, status). Notifyre API: GET /fax/numbers.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_fax_pricesList fax pricesRead-onlyInspect
List the price of sending a fax per destination country (country code, calling prefix, price, currency). Notifyre API: GET /fax/send/prices.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_groupsList address book groupsRead-onlyInspect
List the address book groups with their contact counts. Notifyre API: GET /addressbook/groups.
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default name). | |
| sort_dir | No | asc or desc (default asc). | |
| search_query | No | Text in the group name. |
notifyre_list_received_faxesList received faxesRead-onlyInspect
List faxes received on the account's fax numbers (sender, number, time, pages, duration, read flag). The fax documents are not downloaded. Without from_date the window is the last 30 days. Page with skip = next_skip. Notifyre API: GET /fax/received.
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Records to skip (default 0). | |
| sort | No | asc or desc by date (default desc). | |
| limit | No | Page size, 1 to 100 (default 20). | |
| to_date | No | End, ISO 8601 date or date-time. Default: now. | |
| from_date | No | Start, ISO 8601 date or date-time with timezone. Default: 30 days before to_date. | |
| to_number | No | Only faxes received on this account fax number. |
notifyre_list_sent_faxesList sent faxesRead-onlyInspect
List faxes sent from the account (recipient, pages, quality, status, failure reason). Without from_date the window is the last 30 days. Filter by status (accepted, successful, in_progress, failed, queued). Page with skip = next_skip. Notifyre API: GET /fax/send.
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Records to skip (default 0). | |
| sort | No | asc or desc by date (default desc). | |
| limit | No | Page size, 1 to 100 (default 20). | |
| search | No | Filter by fax id or reference. | |
| status | No | Only faxes with this status. | |
| to_date | No | End, ISO 8601 date or date-time. Default: now. | |
| from_date | No | Start, ISO 8601 date or date-time with timezone. Default: 30 days before to_date. |
notifyre_list_sent_smsList sent SMSRead-onlyInspect
List SMS messages sent from the account, newest first by default, with recipient, status and cost. Without from_date the window is the last 30 days. Filter by status (processing, submitted, sent, failed), numbers, or a message id in search. Page with skip = next_skip. Notifyre API: GET /sms/send.
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Records to skip (default 0). | |
| sort | No | asc or desc by date (default desc). | |
| limit | No | Page size, 1 to 100 (default 20). | |
| search | No | Filter by message id or scheduled job id. | |
| status | No | Only messages with this status. | |
| to_date | No | End, ISO 8601 date (2026-10-31, to the end of that UTC day) or date-time. Default: now. | |
| from_date | No | Start, ISO 8601 date (2026-10-01) or date-time with timezone. Default: 30 days before to_date. | |
| to_number | No | Destination number the SMS was sent to. | |
| from_number | No | Number the SMS was sent from. |
notifyre_list_sms_numbersList SMS numbers and sender IDsRead-onlyInspect
List the account's SMS numbers (E.164, status, 10DLC campaign) and approved alphanumeric sender IDs. Use one of them as from when sending. Notifyre API: GET /sms/numbers.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_sms_pricesList SMS pricesRead-onlyInspect
List the price of one SMS per destination country (country code, calling prefix, price, currency). Check it before sending: the cost of a send is price x message parts x recipients. Notifyre API: GET /sms/send/prices.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
notifyre_list_sms_repliesList SMS repliesRead-onlyInspect
List SMS replies received on the account's numbers. Without from_date the window is the last 30 days. from_number and to_number must be given together. include_reply_content adds the reply texts (then at most 20 per page). Page with skip = next_skip. Notifyre API: GET /sms/received.
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Records to skip (default 0). | |
| sort | No | asc or desc by date (default desc). | |
| limit | No | Page size, 1 to 100 (default 20). | |
| to_date | No | End, ISO 8601 date or date-time. Default: now. | |
| from_date | No | Start, ISO 8601 date or date-time with timezone. Default: 30 days before to_date. | |
| to_number | No | Account number that received the reply. Needs from_number as well. | |
| from_number | No | Number the reply came from. Needs to_number as well. | |
| recipient_id | No | Only replies to this SMS recipient id. | |
| include_reply_content | No | Include the reply texts (default false; limit is then capped at 20). |
notifyre_send_smsSend SMSDestructiveInspect
WRITE: SENDS REAL SMS to real people and SPENDS the prepaid balance of the user's Notifyre account; it cannot be undone or recalled and is never retried. One text to 1 to 10 mobile numbers in international format with "+" (e.g. +61412345678); no contacts, no groups, no scheduling. Cost = price per message part (see notifyre_list_sms_prices; it depends on the destination country) x number of parts x number of recipients; the text may be up to 640 characters (160 per part, 70 with emoji or non-GSM characters, a little less per part when it is longer). Only send what the user explicitly asked for: confirm the exact text, the recipients and the sender first. Recipients must have agreed to receive messages. A commercial SMS needs an opt-out (Australia: Spam Act 2003; Notifyre Terms and Conditions 13.5): set add_unsubscribe_link true to append Notifyre's opt-out link, or put your own opt-out instruction in the text. The default is false, so the requirement is yours to meet. US numbers need a registered 10DLC campaign. Omit from to send from a Notifyre shared number. An unclear result (timeout, HTTP 5xx) means the message may still have been sent: check notifyre_list_sent_sms before trying again. Notifyre API: POST /sms/send.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | 1 to 10 mobile numbers in international format with country code and "+", e.g. +61412345678. | |
| body | Yes | The message text. | |
| from | No | Optional sender: one of the account's SMS numbers or sender IDs (see notifyre_list_sms_numbers). Omit to use a Notifyre shared number. | |
| campaign_name | No | Optional reference name for this send. | |
| add_unsubscribe_link | No | Append Notifyre's opt-out link to the text (default false). A commercial SMS needs an opt-out: set true, or write your own opt-out line. Adds characters, so it can add a part. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
21 tool updates
- First observed
notifyre_add_contacts_to_groups - First observed
notifyre_create_contact - First observed
notifyre_create_group - First observed
notifyre_get_contact - First observed
notifyre_get_sent_sms - First observed
notifyre_get_sms_recipient - First observed
notifyre_get_sms_reply - First observed
notifyre_list_brands - First observed
notifyre_list_campaigns - First observed
notifyre_list_contacts - First observed
notifyre_list_fax_cover_pages - First observed
notifyre_list_fax_numbers - First observed
notifyre_list_fax_prices - First observed
notifyre_list_groups - First observed
notifyre_list_received_faxes - First observed
notifyre_list_sent_faxes - First observed
notifyre_list_sent_sms - First observed
notifyre_list_sms_numbers - First observed
notifyre_list_sms_prices - First observed
notifyre_list_sms_replies - First observed
notifyre_send_sms
Related MCP Connectors
Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs.
131Read Messente balance, prices, delivery status and statistics; send SMS to up to 10 numbers.
91Read smsmode balance, messages, replies, campaigns and usage; send SMS to up to 10 numbers.
131Read BulkSMS messages, replies, profile and webhooks; send SMS to up to 10 numbers.
81
Related MCP Servers
- AlicenseAqualityBmaintenanceLets AI agents send notifications, manage templates and read delivery status.125 npmMIT
- AlicenseAqualityBmaintenanceAccess your Carbon Voice conversations and voice memos—retrieving messages, conversations, voice memos, and more as well as send messages to Carbon Voice users.4286 npm10ISC

Simplepush MCP Serverofficial
FlicenseAqualityBmaintenanceEnables agents to send tasks and notifications to phones, wait for replies, append follow-ups, cancel mistakes, and query or search the full history of tasks, answers, and submissions as a knowledge base.1471 npm-
ChatPush MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables 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
Glama MCP Gateway
Add one secure layer between your agents and this server.