Trumpia MCP by usefulapi
Read Trumpia lists, subscribers, keywords and reports; add contacts and send SMS or email campaigns.
Connect it
Settings → Connectors → Add custom connector
URL: https://trumpia.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://trumpia.usefulapi.io/mcp{
"mcpServers": {
"trumpia": {
"url": "https://trumpia.usefulapi.io/mcp"
}
}
}claude mcp add --transport http trumpia https://trumpia.usefulapi.io/mcp{
"servers": {
"trumpia": {
"type": "http",
"url": "https://trumpia.usefulapi.io/mcp"
}
}
}22 tools, pulled live
trumpia_get_credit_balanceread-onlyThe account's remaining domestic and international text credits. GET /balance/credit.
trumpia_get_request_reportread-onlyThe 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}.
trumpia_list_listsread-onlyAll distribution lists (id and name). Lists group subscriptions for targeted messages. GET /list.
trumpia_get_listread-onlyOne distribution list: display name, description, message frequency and subscription / mobile / email counts. GET /list/{list_id}.
trumpia_create_listcan modifyWRITE: 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.
trumpia_update_listcan modifyWRITE: change a distribution list's name, display name, frequency or description. Only the fields you pass change. POST /list/{list_id}.
trumpia_list_subscriptionsread-onlySubscription (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.
trumpia_get_subscriptionread-onlyOne subscription (contact): name, email, mobile and landline (with verified flags), list ids, created date and custom data. Contains personal data. GET /subscription/{subscription_id}.
trumpia_search_subscriptionsread-onlyFind 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.
trumpia_add_subscriptionscan modifyWRITE: 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.
trumpia_update_subscriptioncan modifyWRITE: 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}.
trumpia_list_custom_fieldsread-onlyAll custom data fields (id and name) that can be stored on subscriptions and used as mail-merge values. GET /customdata.
trumpia_get_custom_fieldread-onlyOne custom data field: type, options (allowed values, max length), whether required, and its mail-merge text. GET /customdata/{customdata_id}.
trumpia_list_keywordsread-onlyAll mobile keywords with id, keyword and the short or long code. GET /keyword.
trumpia_get_keywordread-onlyOne mobile keyword in detail: auto-response message, code, alternative messages. GET /keyword/{keyword_id}.
trumpia_list_org_namesread-onlyRegistered 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_sendersread-onlyRegistered 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_messageread-onlyDelivery 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}.
trumpia_list_scheduled_messagesread-onlyMessages 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.
trumpia_send_messagecan modifyWRITE, 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]
trumpia_send_smscan modifyWRITE, 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.
trumpia_cancel_scheduled_messagecan modifyWRITE: 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}.
Alternatives in Email & Messaging
Compare →
Mail Blaze MCP by usefulapiB
Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email.
Placetel MCP by usefulapiB
Read Placetel calls, recordings, numbers and routing; edit contacts, start calls, send SMS.
Sakari MCP by usefulapiB
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts.
iContact MCP by usefulapiB
Read iContact contacts, lists, campaigns and message stats; add contacts and manage subscriptions.
Sarbacane MCP by usefulapiB
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns.
Chaport MCP by usefulapiB
Read Chaport visitors, chats, operators and webhooks; update visitors and chats; message visitors.