MCP server for interacting with your LINE Official Account
Notifyre MCP by usefulapi is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Read Notifyre SMS, replies, faxes, numbers, prices and contacts; send SMS to up to 10 numbers.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http notifyre-mcp-by-usefulapi https://notifyre.usefulapi.io/mcp
# 2 — ask your agent for something these tools do
# notifyre_list_sent_sms, notifyre_get_sent_sms, notifyre_get_sms_recipient and 18 more
Notifyre MCP by usefulapi costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http notifyre-mcp-by-usefulapi https://notifyre.usefulapi.io/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
21 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from_date | string | no | Start, ISO 8601 date (2026-10-01) or date-time with timezone. Default: 30 days before to_date. |
| to_date | string | no | End, ISO 8601 date (2026-10-31, to the end of that UTC day) or date-time. Default: now. |
| status | string | no | Only messages with this status. |
| to_number | string | no | Destination number the SMS was sent to. |
| from_number | string | no | Number the SMS was sent from. |
| search | string | no | Filter by message id or scheduled job id. |
| sort | string | no | asc or desc by date (default desc). |
| limit | integer | no | Page size, 1 to 100 (default 20). |
| skip | integer | no | Records to skip (default 0). |
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}.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message_id | string | yes | The SMS message id (not the friendly id). |
Get the text and delivery details of one recipient of a sent SMS (status, parts, cost). Notifyre API: GET /sms/send/{messageId}/recipients/{recipientId}.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message_id | string | yes | The SMS message id. |
| recipient_id | string | yes | The recipient id from get_sent_sms. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from_date | string | no | Start, ISO 8601 date or date-time with timezone. Default: 30 days before to_date. |
| to_date | string | no | End, ISO 8601 date or date-time. Default: now. |
| from_number | string | no | Number the reply came from. Needs to_number as well. |
| to_number | string | no | Account number that received the reply. Needs from_number as well. |
| recipient_id | string | no | Only replies to this SMS recipient id. |
| include_reply_content | boolean | no | Include the reply texts (default false; limit is then capped at 20). |
| sort | string | no | asc or desc by date (default desc). |
| limit | integer | no | Page size, 1 to 100 (default 20). |
| skip | integer | no | Records to skip (default 0). |
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}.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| reply_id | string | yes | The reply id. |
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.
No parameter schema on file.
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from_date | string | no | Start, ISO 8601 date or date-time with timezone. Default: 30 days before to_date. |
| to_date | string | no | End, ISO 8601 date or date-time. Default: now. |
| status | string | no | Only faxes with this status. |
| search | string | no | Filter by fax id or reference. |
| sort | string | no | asc or desc by date (default desc). |
| limit | integer | no | Page size, 1 to 100 (default 20). |
| skip | integer | no | Records to skip (default 0). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from_date | string | no | Start, ISO 8601 date or date-time with timezone. Default: 30 days before to_date. |
| to_date | string | no | End, ISO 8601 date or date-time. Default: now. |
| to_number | string | no | Only faxes received on this account fax number. |
| sort | string | no | asc or desc by date (default desc). |
| limit | integer | no | Page size, 1 to 100 (default 20). |
| skip | integer | no | Records to skip (default 0). |
List the account's fax numbers (E.164, region, status). Notifyre API: GET /fax/numbers.
No parameter schema on file.
List the price of sending a fax per destination country (country code, calling prefix, price, currency). Notifyre API: GET /fax/send/prices.
No parameter schema on file.
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.
No parameter schema on file.
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_query | string | no | Text in the contact's name. |
| type | string | no | Only contacts that have this kind of number. |
| group_ids | array | no | Only contacts in these group ids. |
| sort_by | string | no | Sort field (default name). |
| sort_dir | string | no | asc or desc (default asc). |
| include_unsubscribed | boolean | no | Also return contacts that unsubscribed (default false). |
| page | integer | no | Page number, from 0 (default 0). |
| limit | integer | no | Page size, 1 to 100 (default 20). |
Get one contact: names, organization, email, fax and mobile number, groups, custom fields, unsubscribed flag. Notifyre API: GET /addressbook/contacts/{id}.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| contact_id | string | yes | The contact id. |
List the address book groups with their contact counts. Notifyre API: GET /addressbook/groups.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_query | string | no | Text in the group name. |
| sort_by | string | no | Sort field (default name). |
| sort_dir | string | no | asc or desc (default asc). |
List the account's registered 10DLC brands (US SMS sender registration). Notifyre API: GET /numbers/brands.
No parameter schema on file.
List the account's 10DLC campaigns (US SMS use-case registrations) and their status. Notifyre API: GET /numbers/campaigns.
No parameter schema on file.
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| to | array | yes | 1 to 10 mobile numbers in international format with country code and "+", e.g. +61412345678. |
| body | string | yes | The message text. |
| from | string | 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. |
| add_unsubscribe_link | boolean | 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. |
| campaign_name | string | no | Optional reference name for this send. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| first_name | string | no | Given name. |
| last_name | string | no | Family name. |
| organization | string | no | Organization or company. |
| string | no | Email address. | |
| mobile_number | string | no | Mobile number, international format. |
| fax_number | string | no | Fax number, international format. |
| group_ids | array | no | Existing group ids to add the contact to. |
| group_name | string | no | Group name to add the contact to (created if missing). |
WRITE: creates one address book group with the given name. Notifyre API: POST /addressbook/groups.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | The group name. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| contact_ids | array | yes | Contact ids. |
| group_ids | array | yes | Group ids. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Notifyre MCP by usefulapi or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Notifyre MCP by usefulapi can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.