io.usefulapi/chatwoot
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
Chatwoot MCP by usefulapi
Publisher-provided description
Read conversations and contacts; add replies or notes, set status and assign in Chatwoot.
Summary by lookupd
Read Chatwoot conversations, contacts and messages, then reply, add notes, set status, priority and assignment.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http chatwoot https://chatwoot.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add chatwoot --url https://chatwoot.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"chatwoot": {
"url": "https://chatwoot.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 (18 tools)
Publisher-provided text
chatwoot_get_accountGet the configured Chatwoot account: name, locale, features and plan. Chatwoot API: GET /api/v1/accounts/{account_id}.chatwoot_list_conversationsList conversations, 25 per page, filtered by status, assignee, inbox, team, labels or a text query. Chatwoot API: GET /api/v1/accounts/{account_id}/conversationchatwoot_get_conversation_countsGet the open, unassigned and total conversation counts for a status, inbox or team. Chatwoot API: GET /api/v1/accounts/{account_id}/conversations/meta.chatwoot_get_conversationGet one conversation with its status, priority, assignee, team, labels and contact. Chatwoot API: GET .../conversations/{conversation_id}.chatwoot_list_messagesList the messages of one conversation, oldest first. Chatwoot API: GET .../conversations/{conversation_id}/messages.chatwoot_list_contactsList resolved contacts (those with an email, phone number or identifier), 15 per page. Chatwoot API: GET .../contacts.chatwoot_search_contactsSearch resolved contacts by a text key (name, email or phone). Chatwoot API: GET .../contacts/search.chatwoot_get_contactGet one contact with its attributes, labels and custom attributes. Chatwoot API: GET .../contacts/{id}.chatwoot_list_contact_conversationsList all conversations of one contact. Chatwoot API: GET .../contacts/{id}/conversations.chatwoot_list_labelsList all labels of the account. Chatwoot API: GET .../labels.chatwoot_list_inboxesList the inboxes (channels) of the account. Chatwoot API: GET .../inboxes.chatwoot_list_agentsList the agents of the account with their roles. Chatwoot API: GET .../agents.chatwoot_list_teamsList the teams of the account. Chatwoot API: GET .../teams.chatwoot_list_canned_responsesList the saved reply templates (canned responses) of the account. Chatwoot API: GET .../canned_responses.chatwoot_send_messageAdd a message to a conversation. Default: a private note that the customer never sees. Set private to false to send a reply that the customer receives by emailchatwoot_set_conversation_statusSet a conversation to open, resolved, pending or snoozed. For snoozed, snoozed_until is a Unix time in seconds (optional). Chatwoot API: POST .../conversations/chatwoot_set_conversation_prioritySet a conversation priority: urgent, high, medium, low, or none (clears it). Chatwoot API: PATCH .../conversations/{conversation_id}.chatwoot_assign_conversationAssign a conversation to an agent (assignee_id) or to a team (team_id). Give exactly one. Chatwoot API: POST .../conversations/{conversation_id}/assignments.
Details
- Version: 1.4.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 473 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/chatwoot/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/chatwoot)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp