Trumpia MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.20.4更新于 Nov 7, 2026

Read Trumpia lists, subscribers, keywords and reports; add contacts and send SMS or email campaigns.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行沟通与协作商业与电商

概览

AI 生成的概览

托管式 Trumpia MCP 服务器,让助手读取名单、联系人、关键词和发送报告,并发送短信或邮件营销活动。

可以做什么
  • 查询剩余短信额度与先前写入请求的处理结果
  • 列出并查看分发名单,含订阅人数与发送频率
  • 列出、搜索并查看订阅(联系人),包括个人资料与所属名单
  • 创建和更新名单与联系人,并把联系人加入已有名单
  • 读取自定义数据字段、手机关键词、组织名称和邮件发件地址
  • 立即或定时发送短信与邮件,查看发送统计,列出并取消定时消息
适用场景
适合在 MCP 客户端中管理 Trumpia 短信与邮件营销时使用:让助手查询名单、联系人和送达结果,或在确认后起草并发送营销消息。
运行要求
远程托管端点,无需本地安装。只需填写服务器地址,通过 OAuth 使用 Trumpia 用户名和 API 密钥登录。用量受 usefulapi.io 套餐限制:免费版每月 50 次工具调用,付费套餐可提高上限。
安装前请注意
写入类工具会修改 Trumpia 数据,发送的消息会真实发出、消耗额度且无法撤回,发送前请确认收件人与内容。联系人必须已明确同意接收消息(适用 TCPA、CAN-SPAM、CTIA 规则),Trumpia 可能要求 API 认证。联系人记录含个人数据。元工具可发起 Stripe 付费订阅;取消后服务持续到付费期结束且不退款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Trumpia MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Ftrumpia/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

README

Trumpia MCP by usefulapi

Use Trumpia from Claude, Cursor, or any MCP client — read lists, subscriptions, keywords, custom fields and message reports, check your credit balance, and (labelled writes) create lists, add or update subscriptions, send messages and SMS, or cancel a scheduled message. Hosted, no local install: connect with your Trumpia username and API key.

Live endpoint: https://trumpia.usefulapi.io/mcp · Homepage: https://usefulapi.io/trumpia

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://trumpia.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http trumpia https://trumpia.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": {    "trumpia": {      "url": "https://trumpia.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 Trumpia credentials.

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

Tools

ToolTypeWhat it does
trumpia_get_credit_balancereadGet credit balance
trumpia_get_request_reportreadGet request status report
trumpia_list_listsreadList distribution lists
trumpia_get_listreadGet distribution list
trumpia_create_listwriteCreate distribution list
trumpia_update_listwriteUpdate distribution list
trumpia_list_subscriptionsreadList subscription ids
trumpia_get_subscriptionreadGet subscription
trumpia_search_subscriptionsreadSearch subscriptions
trumpia_add_subscriptionswriteAdd subscriptions
trumpia_update_subscriptionwriteUpdate subscription
trumpia_list_custom_fieldsreadList custom data fields
trumpia_get_custom_fieldreadGet custom data field
trumpia_list_keywordsreadList keywords
trumpia_get_keywordreadGet keyword
trumpia_list_org_namesreadList organization names
trumpia_list_email_sendersreadList email sender addresses
trumpia_get_messagereadGet message statistics
trumpia_list_scheduled_messagesreadList scheduled messages
trumpia_send_messagewriteSend message
trumpia_send_smswriteSend direct SMS
trumpia_cancel_scheduled_messagewriteCancel scheduled message
trumpia_usage_statusmetaUsage status (free-tier meter)
trumpia_request_featuremetaRequest a missing feature
trumpia_upgrademetaUpgrade to Pro or Pro+
trumpia_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 API key)$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 trumpia_upgrade (it returns a Stripe Checkout link). Cancel any time with trumpia_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running trumpia_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Trumpia.

来源:servers/trumpia/README.md,提交 4046075

工具

22

trumpia_get_credit_balance

Get credit balance

The account's remaining domestic and international text credits. GET /balance/credit.

无需输入参数。

trumpia_get_request_report

Get request status report

The outcome of an earlier write request (list/contact/message changes are processed asynchronously). Pass the request_id that the write tool returned; the reply holds the result (for example the new list_id) or says it is still processing or failed. GET /report/{request_id}.

输入参数request_id必填

trumpia_list_lists

List distribution lists

All distribution lists (id and name). Lists group subscriptions for targeted messages. GET /list.

无需输入参数。

trumpia_get_list

Get distribution list

One distribution list: display name, description, message frequency and subscription / mobile / email counts. GET /list/{list_id}.

输入参数list_id必填

trumpia_create_list

Create distribution list

WRITE: create a distribution list. Trumpia requires disclosing how often subscribers get messages and what for. Returns request_id and list_id. The list name must not contain spaces or special characters. PUT /list.

输入参数frequency必填list_name必填description必填display_name必填

trumpia_update_list

Update distribution list

WRITE: change a distribution list's name, display name, frequency or description. Only the fields you pass change. POST /list/{list_id}.

输入参数list_id必填frequencylist_namedescriptiondisplay_name

trumpia_list_subscriptions

List subscription ids

Subscription (contact) ids, newest first. Returns ids only; use trumpia_get_subscription for the details. Pages of 100-10000 ids; next_page is set when a full page came back. GET /subscription.

输入参数pagerow_size

trumpia_get_subscription

Get subscription

One subscription (contact): name, email, mobile and landline (with verified flags), list ids, created date and custom data. Contains personal data. GET /subscription/{subscription_id}.

输入参数subscription_id必填

trumpia_search_subscriptions

Search subscriptions

Find subscription ids by email, mobile number, landline, country code, created date, first name or last name; optionally within one list. search_data 'all' returns every subscription that has data of that type. Returns ids; use trumpia_get_subscription for details. GET /subscription/search.

输入参数pagelist_idrow_sizesearch_data必填search_type必填

trumpia_add_subscriptions

Add subscriptions

WRITE: add contacts to one or more distribution lists (comma-separated list names that already exist). Each contact needs a mobile number, an email or a landline. Only add people who gave express consent to receive messages (TCPA, CAN-SPAM, CTIA rules apply); Trumpia may require a submitted API contract. Returns a request_id; check trumpia_get_request_report. PUT /subscription.

输入参数list_names必填subscriptions必填

trumpia_update_subscription

Update subscription

WRITE: change a contact's name, email, mobile, landline, custom data or list membership. Only the fields you pass change. Returns a request_id. POST /subscription/{subscription_id}.

输入参数emailmobilelandlinelast_namecustomdatafirst_namelist_namessubscription_id必填

trumpia_list_custom_fields

List custom data fields

All custom data fields (id and name) that can be stored on subscriptions and used as mail-merge values. GET /customdata.

无需输入参数。

trumpia_get_custom_field

Get custom data field

One custom data field: type, options (allowed values, max length), whether required, and its mail-merge text. GET /customdata/{customdata_id}.

输入参数customdata_id必填

trumpia_list_keywords

List keywords

All mobile keywords with id, keyword and the short or long code. GET /keyword.

无需输入参数。

trumpia_get_keyword

Get keyword

One mobile keyword in detail: auto-response message, code, alternative messages. GET /keyword/{keyword_id}.

输入参数keyword_id必填

trumpia_list_org_names

List organization names

Registered organization names as { org_names: [ { org_name_id, name, default } ] } (Trumpia returns a bare array; it is wrapped). The id can be set as org_name_id on messages. GET /orgname.

无需输入参数。

trumpia_list_email_senders

List email sender addresses

Registered email sender addresses (the From / Reply-To addresses allowed for email messages) as { senders: [ { sender_id, address, default } ] } (Trumpia returns a bare array; it is wrapped). GET /email/sender.

无需输入参数。

trumpia_get_message

Get message statistics

Delivery statistics of a message sent with trumpia_send_message: status (sent / scheduled / canceled), totals, sent and failed counts per channel and credits used. GET /message/{message_id}.

输入参数message_id必填

trumpia_list_scheduled_messages

List scheduled messages

Messages that are scheduled and not yet sent (id, description, scheduled time, recipient counts). Use offset and limit to page; total_count says how many exist. GET /message/scheduled.

输入参数limitorderoffset

trumpia_send_message

Send message

WRITE, SENDS REAL MESSAGES that spend credits and cannot be recalled once sent: send an SMS and/or an email to distribution lists or specific subscriptions, now or scheduled (a scheduled one can be cancelled with trumpia_cancel_scheduled_message). Subscribers must have opted in (TCPA, CAN-SPAM, CTIA). Confirm the recipients and text with the user first. Mail merge tokens: [$FirstName], [$LastName], [$FullName], [$CustomData-NAME]. Returns request_id and message_id. PUT /message.

输入参数smssend_dateemail_bodydescription必填org_name_idemail_subjectrecipient_ids必填email_reply_torecipient_type必填mail_merge_full_namemail_merge_last_namemail_merge_first_name

trumpia_send_sms

Send direct SMS

WRITE, SENDS A REAL TEXT that spends a credit and cannot be recalled: one SMS to one mobile number without adding the contact first. The recipient must have consented; Trumpia may require API Certification for contacts that have not opted in. Confirm number and text with the user first. Returns request_id and sms_id. PUT /sms.

输入参数sendermessage必填org_name_idcountry_codemobile_number必填

trumpia_cancel_scheduled_message

Cancel scheduled message

WRITE: cancel a message that is scheduled and has not been sent yet (see trumpia_list_scheduled_messages). Does nothing for a message already sent. DELETE /message/scheduled/{message_id}.

输入参数message_id必填

版本历史

17
  1. v1.19.3Nov 5, 2026
  2. v1.19.2Nov 5, 2026
  3. v1.19.1Nov 4, 2026
  4. v1.19.0Nov 3, 2026
  5. v1.18.1Nov 3, 2026
  6. v1.17.0Nov 1, 2026
  7. v1.15.0Oct 31, 2026
  8. v1.14.0Oct 31, 2026
  9. v1.13.2Oct 30, 2026
  10. v1.13.0Oct 30, 2026
  11. v1.8.0Oct 26, 2026
  12. v1.5.3Oct 25, 2026
  13. v1.5.0Oct 25, 2026
  14. v1.4.0Oct 24, 2026
  15. v1.1.0Oct 23, 2026
  16. v1.0.1Oct 22, 2026
  17. v1.0.0Oct 20, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成