Chatwoot
app.chatwoot.com
Chatwoot is an open-source customer engagement platform providing live chat, email, and social media support channels. The API manages conversations, contacts, messages, agents, teams, and inboxes across all connected channels. Cloud SaaS base URL is app.chatwoot.com; self-hosted instances use their own domain instead.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://app.chatwoot.com
Aug 7, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Top Capabilities
Most commonly used operations — ready to call without drill-down.
agents_list
GETList all agents in the account.
GET https://app.chatwoot.com/api/v1/accounts/{account_id}/agents
account_id (integer, required) — Account ID.
canned_responses_list
GETList all canned responses for quick agent replies.
GET https://app.chatwoot.com/api/v1/accounts/{account_id}/canned_responses
account_id (integer, required) — Account ID.
search (string) — Filter by short code.
contacts_list
GETList all contacts in the account.
GET https://app.chatwoot.com/api/v1/accounts/{account_id}/contacts
account_id (integer, required) — Account ID.
page (integer) — Page number.
All Capabilities (25)
agents (2)
Add a new agent to the account.
List all agents in the account.
canned_responses (2)
Create a new canned response with a short code.
List all canned responses for quick agent replies.
contacts (6)
Create a new contact.
Delete a contact from the account.
Get details of a specific contact.
List all contacts in the account.
Search for contacts by name, email, or phone.
Update a contact's information.
conversations (7)
Assign a conversation to an agent or team.
Create a new conversation with a contact in an inbox.
Filter conversations using advanced criteria.
Get full details of a specific conversation.
Add labels to a conversation for categorization.
List and filter conversations with pagination and status filters.
Update a conversation's status or priority.
inboxes (2)
Create a new inbox for receiving messages.
List all inboxes (channels) in the account.
messages (3)
Send a message to a conversation.
Delete a message from a conversation.
List all messages in a conversation.
reports (1)
Get account-level conversation metrics and agent performance data.
teams (2)
Create a new team for grouping agents.
List all teams in the account.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Chatwoot
Description: Chatwoot is an open-source customer engagement platform providing live chat, email, and social media support channels. The API manages conversations, contacts, messages, agents, teams, and inboxes across all connected channels. Cloud SaaS base URL is app.chatwoot.com; self-hosted instances use their own domain instead.
Auth: api_key
Capabilities (25 total):
agents (2):
- agents_create: Add a new agent to the account.
- agents_list: List all agents in the account.
canned_responses (2):
- canned_responses_create: Create a new canned response with a short code.
- canned_responses_list: List all canned responses for quick agent replies.
contacts (6):
- contacts_create: Create a new contact.
- contacts_delete: Delete a contact from the account.
- contacts_get: Get details of a specific contact.
- contacts_list: List all contacts in the account.
- contacts_search: Search for contacts by name, email, or phone.
- contacts_update: Update a contact's information.
conversations (7):
- conversations_assign: Assign a conversation to an agent or team.
- conversations_create: Create a new conversation with a contact in an inbox.
- conversations_filter: Filter conversations using advanced criteria.
- conversations_get: Get full details of a specific conversation.
- conversations_labels_add: Add labels to a conversation for categorization.
- conversations_list: List and filter conversations with pagination and status filters.
- conversations_update: Update a conversation's status or priority.
inboxes (2):
- inboxes_create: Create a new inbox for receiving messages.
- inboxes_list: List all inboxes (channels) in the account.
messages (3):
- messages_create: Send a message to a conversation.
- messages_delete: Delete a message from a conversation.
- messages_list: List all messages in a conversation.
reports (1):
- reports_account: Get account-level conversation metrics and agent performance data.
teams (2):
- teams_create: Create a new team for grouping agents.
- teams_list: List all teams in the account.
Top capabilities (ready to call):
- agents_list: GET /api/v1/accounts/{account_id}/agents
- canned_responses_list: GET /api/v1/accounts/{account_id}/canned_responses
- contacts_list: GET /api/v1/accounts/{account_id}/contacts