io.usefulapi/textus
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
TextUs MCP by usefulapi
Publisher-provided description
Read texts, contacts, campaigns and opt-outs; send SMS, add contacts and notes in TextUs.
Summary by lookupd
Lets an agent read texts, contacts, campaigns and opt-outs, and send SMS, add contacts and notes in TextUs.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http textus https://textus.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add textus --url https://textus.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"textus": {
"url": "https://textus.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (24 tools)
Publisher-provided text
textus_get_profileGet the profile of the user who owns the API token, including account memberships and roles. TextUs API: GET /profile.textus_list_accountsList the TextUs accounts the user belongs to, with phone numbers and role. Most other tools need an account `slug` from here. TextUs API: GET /accounts.textus_get_accountGet one account by slug: name, phone numbers, type and links. TextUs API: GET /accounts/{account}.textus_list_account_usersList the users who belong to an account. TextUs API: GET /{account}/users.textus_list_contactsList contacts of an account in alphabetical order. Use `q` to search by name or phone number. Pass a saved `contact_filter` slug for a saved view (default `all`textus_list_contact_filtersList the saved contact filters (views) of an account. TextUs API: GET /{account}/contact_filters.textus_get_contactGet all known data about one contact: name, phone numbers, custom data and tags. TextUs API: GET /contacts/{contact}.textus_list_contact_notesList the notes users wrote about a contact. TextUs API: GET /contacts/{contact}/notes.textus_list_conversation_filtersList the conversation filters (inbox views such as unread, mine, closed) of an account, with unread counts. TextUs API: GET /{account}/conversation_filters.textus_list_conversationsList conversations in an inbox view, newest message first. Use filter `search` with `q` (a phone number or text) to find a conversation. TextUs API: GET /{accoutextus_get_conversationGet one conversation: contact, assigned users, state and last message. TextUs API: GET /conversations/{conversation}.textus_get_conversation_timelineGet the messages and events of a conversation, newest first. Messages include direction, body and delivery state. TextUs API: GET /conversations/{conversation}/textus_get_conversation_statsGet stats for one conversation: start time, engagement grade and outbound delivery percentage. TextUs API: GET /conversations/{conversation}/stats.textus_list_campaign_filtersList the campaign views of an account (for example mine, all). TextUs API: GET /{account}/campaign_filters.textus_list_campaignsList campaigns (bulk messages) in a campaign view, ordered by scheduled time, with title, body and state. TextUs API: GET /{account}/campaign_filters/{filter}/ctextus_get_campaignGet one campaign: message body, state, schedule and recipient counts. TextUs API: GET /campaigns/{campaign}.textus_get_campaign_analyticsGet aggregated statistics (campaigns sent, recipients, delivery) for all campaigns of an account. TextUs API: GET /{account}/campaigns/analytics.textus_list_groupsList contact groups in a group folder (`mine` or account groups). Use `q` to search group names. TextUs API: GET /{account}/group_filters/{filter}/groups.textus_list_group_contactsList the contacts that belong to a group. TextUs API: GET /groups/{group}/contacts.textus_list_opt_outsList phone numbers that opted out of messages for an account. Use `q` for a partial search (3 digits or more). TextUs API: GET /{account}/opt_outs.textus_list_saved_repliesList the canned message bodies a user saved. TextUs API: GET /users/{user}/saved_replies.textus_send_messageWRITE: sends a REAL SMS from the account's number to one or more recipients. It cannot be undone and is never retried. Show the user the recipients and text firtextus_create_contactWRITE: creates a new contact in an account. TextUs API: POST /{account}/contacts.textus_add_contact_noteWRITE: adds an internal note to a contact. The contact does not see it. TextUs API: POST /contacts/{contact}/notes.
Details
- Version: 1.7.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 502 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/textus/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/textus)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp