Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Description from the maker (original English)
Read Trumpia lists, subscribers, keywords and reports; add contacts and send SMS or email campaigns.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://trumpia.usefulapi.io/mcpRun this in your terminal
claude mcp add --transport http trumpia https://trumpia.usefulapi.io/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"trumpia": {
"url": "https://trumpia.usefulapi.io/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"trumpia": {
"type": "http",
"url": "https://trumpia.usefulapi.io/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://trumpia.usefulapi.io/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Tool names and descriptions exactly as the server reported them on Nov 6, 2026. The maker wrote them, not us; we show them as plain text.
trumpia_get_credit_balanceThe account's remaining domestic and international text credits. GET /balance/credit.
trumpia_get_request_reportThe 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_listsAll distribution lists (id and name). Lists group subscriptions for targeted messages. GET /list.
trumpia_get_listOne distribution list: display name, description, message frequency and subscription / mobile / email counts. GET /list/{list_id}.
trumpia_create_listWRITE: 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_listWRITE: change a distribution list's name, display name, frequency or description. Only the fields you pass change. POST /list/{list_id}.
trumpia_list_subscriptionsSubscription (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_subscriptionOne 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_subscriptionsFind 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 /subscript
trumpia_add_subscriptionsWRITE: 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
trumpia_update_subscriptionWRITE: 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_fieldsAll custom data fields (id and name) that can be stored on subscriptions and used as mail-merge values. GET /customdata.
trumpia_get_custom_fieldOne custom data field: type, options (allowed values, max length), whether required, and its mail-merge text. GET /customdata/{customdata_id}.
trumpia_list_keywordsAll mobile keywords with id, keyword and the short or long code. GET /keyword.
trumpia_get_keywordOne mobile keyword in detail: auto-response message, code, alternative messages. GET /keyword/{keyword_id}.
trumpia_list_org_namesRegistered 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_sendersRegistered 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_messageDelivery 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_messagesMessages 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_messageWRITE, 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 (
trumpia_send_smsWRITE, 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
trumpia_cancel_scheduled_messageWRITE: 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}.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified against the domain usefulapi.io (the registry checks domain ownership)
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 828 ms (HTTP 200)
No sign-in needed
Read 22 tool descriptions and found no hidden instructions to the AI
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.20.2) reached the registry today.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Vexa, emailmd, MCP WhatsApp Cloud
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
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
https://trumpia.usefulapi.io/mcp.claude mcp add --transport http trumpia https://trumpia.usefulapi.io/mcp, then run /mcp to log in.{
"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/
| Tool | Type | What it does |
|---|---|---|
trumpia_get_credit_balance | read | Get credit balance |
trumpia_get_request_report | read | Get request status report |
trumpia_list_lists | read | List distribution lists |
trumpia_get_list | read | Get distribution list |
trumpia_create_list | write | Create distribution list |
trumpia_update_list | write | Update distribution list |
trumpia_list_subscriptions | read | List subscription ids |
trumpia_get_subscription | read | Get subscription |
trumpia_search_subscriptions | read | Search subscriptions |
trumpia_add_subscriptions | write | Add subscriptions |
trumpia_update_subscription | write | Update subscription |
trumpia_list_custom_fields | read | List custom data fields |
trumpia_get_custom_field | read | Get custom data field |
trumpia_list_keywords | read | List keywords |
trumpia_get_keyword | read | Get keyword |
trumpia_list_org_names | read | List organization names |
trumpia_list_email_senders | read | List email sender addresses |
trumpia_get_message | read | Get message statistics |
trumpia_list_scheduled_messages | read | List scheduled messages |
trumpia_send_message | write | Send message |
trumpia_send_sms | write | Send direct SMS |
trumpia_cancel_scheduled_message | write | Cancel scheduled message |
trumpia_usage_status | meta | Usage status (free-tier meter) |
trumpia_request_feature | meta | Request a missing feature |
trumpia_upgrade | meta | Upgrade to Pro or Pro+ |
trumpia_cancel_subscription | meta | Cancel 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.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 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 support@usefulapi.io.
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 support@usefulapi.io.
MIT © usefulapi. Not affiliated with or endorsed by Trumpia.