MCP server
Chatra MCP by usefulapi
io.usefulapi/chatra
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read and update Chatra visitors; send, edit and delete chat and pushed messages.
Working at last checkVerified publisher: usefulapi.ioAbout 2,322 tokens per request once connected10 tools
https://chatra.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 10
- Token cost
- About 2,322 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20: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 chatra https://chatra.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.chatra] url = "https://chatra.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"chatra":{"httpUrl":"https://chatra.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"chatra":{"url":"https://chatra.usefulapi.io/mcp"}}}
VS Code
{"servers":{"chatra":{"type":"http","url":"https://chatra.usefulapi.io/mcp"}}}
Antigravity
agy mcp add chatra https://chatra.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":"chatra","server_url":"https://chatra.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"chatra","server_url":"https://chatra.usefulapi.io/mcp"}
Tools
chatra_delete_messageDeletes data · ~143 tokens
WRITE, IRREVERSIBLE: delete an agent message from the conversation. Only agents' messages can be deleted, not visitors'. Returns the deleted message. DELETE /messages/{id}.chatra_delete_pushed_messageDeletes data · ~129 tokens
WRITE, IRREVERSIBLE: delete a pushed message sent earlier. Returns the deleted message. DELETE /pushedMessages/{id}.chatra_edit_message~186 tokens
WRITE: replace the text of an agent message that was sent earlier. Only agents' messages can be edited, not visitors'. The visitor sees the edited text. Returns the updated message. PUT /messages/{id}.chatra_edit_pushed_message~172 tokens
WRITE: replace the text of a pushed message sent earlier; the visitor sees the edited text. Returns the updated message. PUT /pushedMessages/{id}.chatra_get_message~165 tokens
One chat message by id (a visitor's or an agent's): type (agent or client), text, visitor id, agent id, timestamp (ms) and receivedFrom. Chatra has no endpoint to list a conversation, so the id must come from a send call or a webhook. GET /messages/{id}.chatra_get_pushed_message~132 tokens
One pushed (automated) message sent earlier by id: text, visitor id, agent id, timestamp (ms), isPushed. GET /pushedMessages/{id}.chatra_get_visitor~233 tokens
A chat visitor by id: name and contact details (basicInfo, integrationData and the merged `info`), custom form answers, location, browser, the link to the chat in the Chatra dashboard, the agent group, and the pages viewed in the latest visit. The id is the `clientId` your website passed to the widgchatra_push_message~365 tokens
WRITE: send an automated message (order status, product update, announcement) to a visitor whose account is bound to Chatra through a clientId. It is delivered into the visitor's chat on behalf of a random agent, a given agent (agent_id) or a random agent of a group (group_id). It reaches a real cuschatra_send_messageSends messages · ~459 tokens
WRITE: send a chat message to a visitor as a Chatra agent. The visitor sees it immediately in their chat window as if the agent typed it, so only call it with text the user asked you to send. It cannot be unsent except by deleting it. Say which agent writes: agent_id, or agent_email + agent_name + rchatra_update_visitor~338 tokens
WRITE: edit a visitor's basic info (name, email, phone, notes) exactly as if an agent edited it in the Chatra dashboard. Only the fields you pass change; `null` removes a value. Returns the updated visitor. PUT /clients/{id}.
Browse
Related MCP servers
- Cuttly MCP by usefulapi
Shorten links with Cuttly, read click stats, and edit, expire, redirect or delete short links. - Chaport MCP by usefulapi
Read Chaport visitors, chats, operators and webhooks; update visitors and chats; message visitors. - Novence
Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents. - Kaiku
Issue tracker and wiki for teams and their agents: find, file and update issues, write pages. - KadiConnect
Create a digital business card, tracked links and analytics from any MCP client. - JobNimbus MCP by usefulapi
Manage JobNimbus contacts, jobs, tasks, estimates and invoices from chat. - Revamp CRM MCP by usefulapi
Read Revamp CRM contacts, deals, notes and orders; create and update contacts, deals and notes. - Lightspeed Retail (X-Series) MCP by usefulapi
Read Lightspeed X-Series products, stock, sales, customers, stock orders; one-call sales reports.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/chatra)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents