SuperPhone MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.7.4更新於 Nov 7, 2026

MCP server for SuperPhone — contacts, conversations, tags and consent-based text messages.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行溝通與協作商業與電商

概覽

AI 產生的概覽

SuperPhone 的遠端 MCP 伺服器,讓助理讀取聯絡人、對話與訊息、管理標籤,並傳送經使用者同意的簡訊。

可以做什麼
  • 讀取帳號資訊、電話號碼與通知偏好
  • 列出、檢視聯絡人,並依手機號碼或電子郵件尋找,含標籤與消費紀錄
  • 列出對話並讀取訊息,包括更早的分頁、投遞狀態與媒體
  • 檢視註冊表單、Webhook,以及可購買號碼與其價格
  • 建立與更新聯絡人、新增或移除標籤、記錄消費
  • 從帳號號碼傳送真實簡訊
適用情境
適合讓助理回答關於簡訊或 Messenger 收件匣的問題、查詢客戶歷史,或直接從 SuperPhone 帳號草擬並傳送後續簡訊,不必切換應用程式。
執行需求
僅以 URL 加入遠端端點;伺服器以 OAuth 登入,登入頁會要求填寫 SuperPhone 憑證。用戶端設定不需 API 金鑰或 Authorization 標頭。需要 SuperPhone 帳號;免費方案每月 50 次工具呼叫。
安裝前請注意
寫入類工具會變更 SuperPhone 資料:建立與更新聯絡人、新增或移除標籤(可能影響由標籤驅動的自動化),以及記錄無法在此復原的消費。傳送簡訊無法收回,會消耗訊息額度,且必須避開已退訂或選擇退出的聯絡人。付費方案透過 Stripe 結帳連結扣款,取消後當期不退款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SuperPhone MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fsuperphone/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

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

README

SuperPhone MCP by usefulapi

Connect your SuperPhone account.

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://superphone.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http superphone https://superphone.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "superphone": {      "url": "https://superphone.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your SuperPhone credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/superphone/

Tools

ToolTypeWhat it does
superphone_get_accountreadGet account
superphone_list_contactsreadList contacts
superphone_get_contactreadGet contact
superphone_find_contactreadFind contact by mobile or email
superphone_list_conversationsreadList conversations
superphone_get_conversationreadGet conversation messages
superphone_get_messagereadGet message
superphone_list_formsreadList sign-up forms
superphone_get_formreadGet sign-up form
superphone_list_webhooksreadList webhooks
superphone_search_numbersreadSearch available phone numbers
superphone_create_contactwriteCreate contact
superphone_update_contactwriteUpdate contact
superphone_add_contact_tagswriteAdd tags to contact
superphone_remove_contact_tagswriteRemove tags from contact
superphone_add_contributionwriteRecord a purchase (custom contribution)
superphone_send_messagewriteSend a text message
superphone_usage_statusmetaUsage status (free-tier meter)
superphone_request_featuremetaRequest a missing feature
superphone_upgrademetaUpgrade to Pro or Pro+
superphone_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per verified SuperPhone user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with superphone_upgrade (it returns a Stripe Checkout link). Cancel any time with superphone_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running superphone_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

來源:servers/superphone/README.md,提交 4046075

工具

17

superphone_get_account

Get account

The Superphone account behind the API key: user id, email, name, the business phone numbers (number, default/active flags, short code) and notification preferences. GraphQL query `me`.

無需輸入參數。

superphone_list_contacts

List contacts

List the SMS contacts (the subscriber list) with name, mobile, email, company, VIP/hidden/archived/unsubscribed/opted-out flags, total spent, creation date and tags (up to 20). Oldest first; page with next_cursor. `total` is the size of the whole list. GraphQL query `contacts`.

輸入參數afterpage_size

superphone_get_contact

Get contact

One contact by id with every profile field, tags, custom contributions (recorded purchases) and its latest 10 conversations (ids to read with superphone_get_conversation). GraphQL query `contact`.

輸入參數contact_id必填

superphone_find_contact

Find contact by mobile or email

Find one contact by exact mobile number or email address (give at least one; E.164 such as +12132679977 is best). Returns the full contact or null when none matches. GraphQL query `contactByIdentifier`.

輸入參數emailmobile

superphone_list_conversations

List conversations

List text conversations (the inbox): id, participant number, platform (TWILIO = SMS, FACEBOOK = Messenger), hidden/archived flags, creation date and the contact. Page with next_cursor. Read the messages of one with superphone_get_conversation. GraphQL query `conversations`.

輸入參數afterpage_size

superphone_get_conversation

Get conversation messages

One conversation with its most recent messages (default 20, newest last): body, from/to, direction (INCOMING_TEXT, OUTGOING_TEXT, SYSTEM, calls), delivery status, errors and media. To read older messages pass `before` = the previous reply's previous_cursor. GraphQL query `conversation`.

輸入參數beforemessage_countconversation_id必填

superphone_get_message

Get message

One message by id: body, from/to, direction, delivery status, error and media. GraphQL query `message`.

輸入參數message_id必填

superphone_list_forms

List sign-up forms

List the sign-up (opt-in) forms: id, public hashId, domain, titles, opt-in text flag, optional fields, redirect URL, default and enabled flags. GraphQL query `forms`.

無需輸入參數。

superphone_get_form

Get sign-up form

One sign-up form by id, or the account's default form when form_id is omitted. GraphQL queries `form` / `defaultForm`.

輸入參數form_id

superphone_list_webhooks

List webhooks

List the configured webhooks: id, destination URL, active flag and subscribed events (CONTACT_ADDED, CONTACT_UPDATED, CONTACT_TAGS_CHANGED, MESSAGE_RECEIVED, MESSAGE_SENT, MESSAGE_STATUS_UPDATED). GraphQL query `webhooks`.

無需輸入參數。

superphone_search_numbers

Search available phone numbers

Search phone numbers that could be bought for the account, optionally starting with some digits (for example an area code), with their price. Read-only: this tool never buys a number. GraphQL query `searchNumbers`.

輸入參數starts_with

superphone_create_contact

Create contact

WRITE: create a contact (first name required; add a mobile number or email so it can be reached). Creating a contact does not send it a message. Returns the new contact. GraphQL mutation `createContact`.

輸入參數vipcityemailnotesgenderhiddenmobilecompanycountrytwitterarchivedbirthday另有 9 個

superphone_update_contact

Update contact

WRITE: change fields of an existing contact. Only the fields you pass change: the tool first reads the contact and sends the full record back with your changes (the API requires the first name on every update). Pass an empty string to clear a text field. Returns the updated contact. GraphQL mutation `updateContact`.

輸入參數vipcityemailnotesgenderhiddenmobilecompanycountrytwitterarchivedbirthday另有 10 個

superphone_add_contact_tags

Add tags to contact

WRITE: apply tags to a contact, by name (a new name creates the tag) or by tag id. Tags can drive automations in Superphone. Returns the contact with its tags. GraphQL mutations `addContactTagsByNames` / `addContactTags`.

輸入參數tag_idstag_namescontact_id必填

superphone_remove_contact_tags

Remove tags from contact

WRITE: remove tags from a contact, by name or by tag id. This can take the contact out of tag-driven segments and automations. Returns the contact with its remaining tags. GraphQL mutations `removeContactTagsByNames` / `removeContactTags`.

輸入參數tag_idstag_namescontact_id必填

superphone_add_contribution

Record a purchase (custom contribution)

WRITE: record a purchase or donation against a contact (name, amount, date). It adds to the contact's total spent and cannot be undone with this server. Returns the new contribution. GraphQL mutation `createCustomContribution`.

輸入參數name必填amount必填contact_id必填created_at

superphone_send_message

Send a text message

WRITE, IRREVERSIBLE: send a real text message to a customer from the account's number. It is delivered immediately, uses the account's messaging credits and cannot be recalled. Only send what the user explicitly asked for, to the number they named, and never to contacts who unsubscribed or opted out. Give exactly one of conversation_id (reply in an existing conversation) or mobile (a number, ideally E.164 like +12132679977; without a country code Superphone assumes the US). Returns the new message id. GraphQL mutation `sendMessage`.

輸入參數body必填mobileplatformconversation_id

版本歷史

10
  1. v1.7.4最新Nov 7, 2026
  2. v1.6.3Nov 5, 2026
  3. v1.6.2Nov 5, 2026
  4. v1.6.1Nov 4, 2026
  5. v1.6.0Nov 3, 2026
  6. v1.5.1Nov 3, 2026
  7. v1.4.0Nov 1, 2026
  8. v1.2.0Oct 31, 2026
  9. v1.1.0Oct 31, 2026
  10. v1.0.1Oct 31, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合