24 actions ready for your AI
Connect Chatwoot to your AI
Add your Chatwoot key once and every AI you use can list inboxes, get inboxes and update inboxes through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Chatwoot's own documented API, and we have not run them here yet.
Use your own Chatwoot account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Chatwoot
What your AI can do with Chatwoot
Choose a task and ask your AI.
Contact
- Contact list
GETList Contacts
account_idrequired- The numeric ID of the account
sort- The attribute by which list should be sorted
page- The page parameter
- Contact create
POSTCreate Contact
account_idrequired- The numeric ID of the account
inbox_idrequired- ID of the inbox to which the contact belongs
name- name of the contact
email- email of the contact
- Contact search
GETSearch Contacts
account_idrequired- The numeric ID of the account
q- Search using contact name, identifier, email or phone number
sort- The attribute by which list should be sorted
page- The page parameter
- Contact add labels
POSTAdd Labels
account_idrequired- The numeric ID of the account
idrequired- ID of the contact
labelsrequired- Array of labels (comma-separated strings)
- Contact inbox creation
POSTCreate contact inbox
account_idrequired- The numeric ID of the account
idrequired- ID of the contact
inbox_idrequired- The ID of the inbox
source_id- Contact Inbox Source Id
Conversation
- Conversation list
GETConversations List
account_idrequired- The numeric ID of the account
assignee_type- Filter conversations by assignee type.
status- Filter by conversation status.
q- Filters conversations with messages containing the search term
- New conversation
POSTCreate New Conversation
account_idrequired- The numeric ID of the account
source_idrequired- Conversation source id
inbox_id- Id of inbox in which the conversation is created Allowed Inbox Types: Website, Phone, Api, Email
contact_id- Contact Id for which conversation is created
- Get conversation messages
GETGet messages from a conversation
account_idrequired- The numeric ID of the account
conversation_idrequired- ID of the conversation
- Conversation list meta
GETGet Conversation Counts
account_idrequired- The numeric ID of the account
status- Filter by conversation status.
q- Filters conversations with messages containing the search term
Inbox
- List all inboxes
GETList all inboxes
account_idrequired- The numeric ID of the account
- Inbox creation
POSTCreate an inbox
account_idrequired- The numeric ID of the account
name- The name of the inbox.
avatar- Image file for avatar.
greeting_enabled- Enable greeting message.
- Get inbox
GETGet an inbox
account_idrequired- The numeric ID of the account
idrequired- ID of the inbox
- Update inbox
PATCHUpdate Inbox
account_idrequired- The numeric ID of the account
idrequired- ID of the inbox
name- The name of the inbox.
avatar- Image file for avatar.
Detail
- Get details of a conversation
GETConversation Details
account_idrequired- The numeric ID of the account
conversation_idrequired- The numeric ID of the conversation
- Get details of a single label
GETGet a label
account_idrequired- The numeric ID of the account
idrequired- ID of the label
- Get details of a single team
GETGet a team details
account_idrequired- The numeric ID of the account
team_idrequired- The ID of the team to be updated
Show 5 more groups
Label
- List all labels
GETList all labels
account_idrequired- The numeric ID of the account
- Create a label
POSTCreate a label
account_idrequired- The numeric ID of the account
title- The label title
description- A short description for the label
color- Hex color code for the label
- List all labels of a contact
GETList Labels
account_idrequired- The numeric ID of the account
idrequired- ID of the contact
Team
- List all teams
GETList all teams
account_idrequired- The numeric ID of the account
- Create a team
POSTCreate a team
account_idrequired- The numeric ID of the account
name- The name of the team
description- The description of the team
allow_auto_assign- If this setting is turned on, the system would automatically assign the conversation to an agent in the team while assigning the conversation to a team
Account
- Get account conversation metrics
GETAccount Conversation Metrics
account_idrequired- The numeric ID of the account
typerequired- Type of report
Agent
- Get agent conversation metrics
GETAgent Conversation Metrics
account_idrequired- The numeric ID of the account
typerequired- Type of report
user_id- The numeric ID of the user
Outgoing
- Get outgoing messages count
GETGet outgoing messages count grouped by entity
account_idrequired- The numeric ID of the account
group_byrequired- The entity to group outgoing message counts by.
since- The timestamp from where report should start (Unix timestamp).
until- The timestamp from where report should stop (Unix timestamp).
Ask your AI
Try one of these requests with a connected AI.
- List my inboxes in Chatwoot
- Show me the inbox in Chatwoot
- Update an inbox in Chatwoot
- List my contacts in Chatwoot
- Create a contact in Chatwoot
- List my conversations in Chatwoot
Works with
All appsUse Chatwoot alongside your other connected apps.
Chatwoot MCP server, hosted by ahel
One hosted endpoint serves Chatwoot. There is nothing to install and no local server to run.
Connect Chatwoot to Claude, Claude Code, Cursor or Codex
- Add your Chatwoot key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Chatwoot keyon the vendor's side; paste it into ahel after sign-in
About Chatwoot
Chatwoot is a customer support service. Connect your own key and your AI can list inboxes, get inboxes and update inboxes.
Chatwoot over MCP: ahel serves Chatwoot to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Chatwoot key once, paste one link into your AI, and the actions above are there.
Questions
Is my Chatwoot key safe?
Your Chatwoot key is sealed in ahel and added to the request server-side when your AI calls Chatwoot. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Chatwoot through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Chatwoot?
24 actions today, covering contacts, conversations and inboxes. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Chatwoot cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Chatwoot may bill you for API use under its own terms.