MCP server
Text-Em-All MCP by usefulapi
io.usefulapi/text-em-all
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Send and track Text-Em-All broadcasts, texts and contact lists.
Working at last checkVerified publisher: usefulapi.ioAbout 4,029 tokens per request once connected14 tools
https://text-em-all.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 14
- Token cost
- About 4,029 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http text-em-all https://text-em-all.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.text-em-all] url = "https://text-em-all.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"text-em-all":{"httpUrl":"https://text-em-all.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"text-em-all":{"url":"https://text-em-all.usefulapi.io/mcp"}}}
VS Code
{"servers":{"text-em-all":{"type":"http","url":"https://text-em-all.usefulapi.io/mcp"}}}
Antigravity
agy mcp add text-em-all https://text-em-all.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"text-em-all","server_url":"https://text-em-all.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"text-em-all","server_url":"https://text-em-all.usefulapi.io/mcp"}
Tools
text_em_all_add_account_user~280 tokens
MUTATES Text-Em-All data: adds a new user to your account (a master user can do this). Text-Em-All API: POST /v1/account/users. Provide the user's fields via `fields` using the API's PascalCase names (e.g. UserName, FirstName, LastName, EmailAddress, Permissions). Returns the created user.text_em_all_create_broadcastSends messages · ~680 tokens
MUTATES Text-Em-All data AND SENDS MESSAGES (spends account credits): creates + sends a broadcast to the given contacts. Text-Em-All API: POST /v1/broadcasts. Set broadcastType to 'SMS' (a text broadcast — provide textMessage) or 'Announcement' (a voice broadcast — provide voiceText for text-to-speetext_em_all_create_draft_broadcastSends messages · ~406 tokens
MUTATES Text-Em-All data (creates a DRAFT — does NOT send anything): stages a broadcast with the given contacts and returns a single-sign-on URL to finish + send it in the Text-Em-All UI. Safer than text_em_all_create_broadcast when a human should review before sending. Text-Em-All API: POST /v1/dratext_em_all_get_account~108 tokens
Fetch your Text-Em-All account settings — company/billing info plus credit balances (AvailableCallUnits, CallBalance) used for sending. Text-Em-All API: GET /v1/account. Use this first to confirm your credentials work.text_em_all_get_authorization_token~205 tokens
Exchange a Text-Em-All account username + PIN/password for that user's authorization token (the value you set as TEXTEMALL_AUTH_TOKEN). Text-Em-All API: POST /v1/user/login. Signed with your App/Secret key only (no user token yet). Returns { AuthToken }. Use this once to bootstrap; store the token itext_em_all_get_broadcast~100 tokens
Fetch a single broadcast by id, including its status and summary. Text-Em-All API: GET /v1/broadcasts/{id}.text_em_all_get_broadcast_details~113 tokens
Fetch per-contact delivery details/results for a broadcast (who was reached, delivery status). Text-Em-All API: GET /v1/broadcasts/{id}/details.text_em_all_get_conversations_sso_url~200 tokens
Generate a single-sign-on URL to the Text-Em-All conversations UI (open in a browser/iframe). Optionally scope it to one conversation thread by passing a toll-free textNumber + the other phoneNumber. Text-Em-All API: POST /v1/singlesignon/conversations. Returns { Url }. No account data is changed.text_em_all_list_broadcasts~392 tokens
List broadcasts (text + voice campaigns) as a paged Feed { Size, Items:[...], Previous, Next }. Text-Em-All API: GET /v1/broadcasts. Filter with equals-style `params` (e.g. BroadcastStatus=Complete) and order with `sortby`. For date-range operators (StartDate~gte~2024-01-01) use the text_em_all_requtext_em_all_list_lists~329 tokens
List saved contact lists (groups you can broadcast to) as a Feed; each List has a ListID/ListName. Text-Em-All API: GET /v1/lists. NOTE: inferred from the API's List model — if your account/endpoint differs, use the text_em_all_request escape hatch.text_em_all_list_text_numbers~321 tokens
List the toll-free text (SMS) numbers on your account as a Feed. Each TextNumber has a TextNumberID you need to send a 1:1 conversation text (see text_em_all_send_text_message). Text-Em-All API: GET /v1/textnumbers.text_em_all_request~180 tokens
Power-user escape hatch: GET any Text-Em-All API path not wrapped by a dedicated tool. READ-ONLY — only GET is allowed. Pass the FULL API path after the origin, starting with a slash, INCLUDING any query string, e.g. "/v1/broadcasts?StartDate~gte~2024-01-01&sortby=-StartDate" or "/v1/textnumbers". Rtext_em_all_send_text_messageSends messages · ~421 tokens
MUTATES Text-Em-All data AND SENDS A TEXT (spends credits): sends a 1:1 conversation text message immediately from one of your toll-free text numbers to a single contact. Text-Em-All API: POST /v1/conversations. You need a textNumberId (from text_em_all_list_text_numbers). Returns the conversation.text_em_all_update_account_user~294 tokens
MUTATES Text-Em-All data: updates an existing account user. Text-Em-All API: PUT /v1/account/users/{user_id}. Provide the fields to change via `fields` (PascalCase, e.g. FirstName, LastName, EmailAddress, Permissions). The user_id is never sent in the body. Returns the updated user.
Browse
Related MCP servers
- DialMyCalls MCP by usefulapi
Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval. - oriiion
Your marketing, a message away - MagicBell MCP by usefulapi
Read MagicBell broadcasts, users, events, workflows and channels; create and update user records. - Sakari MCP by usefulapi
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts. - GetResponse MCP by usefulapi
Manage GetResponse contacts, campaigns, newsletters and autoresponders. - AiSensy MCP by usefulapi
Read AiSensy contacts, templates and campaigns; add contacts, send WhatsApp messages on approval. - SERVIQO Agents
SERVIQO Agents: Founding Agent network (DistributionOS). Tracked Rhapsody share links. Pilot. - Vision6 MCP by usefulapi
Read Vision6 lists, contacts, messages and reports; update contacts; send transactional email/SMS.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/text-em-all)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents