io.github.odichat/mcp-odichat
repo:https://github.com/odichat/mcp-odichat
Manage your Odichat WhatsApp/IG/FB inbox from Claude: conversations, contacts, pipeline, reports.
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- account_getshallow
Retrieve information about the specified Odichat account
- account_updateshallow
Update attributes of the specified Odichat account
- agent_bots_createshallow
Create a new agent bot for the account
- agent_bots_deleteshallow
Delete an agent bot from the account
- agent_bots_getshallow
Get details of a specific agent bot
- agent_bots_listshallow
List all agent bots for the account
- agent_bots_updateshallow
Update an existing agent bot
- agents_createshallow
Add a new agent to the account
- agents_deleteshallow
Remove an agent from the account
- agents_listshallow
List all agents in the account
- agents_updateshallow
Update an agent in the account
- audit_logs_listshallow
List audit log events for the account
- automation_rules_createshallow
Create a new automation rule
- automation_rules_deleteshallow
Delete an automation rule
- automation_rules_getshallow
Get a specific automation rule
- automation_rules_listshallow
List all automation rules for the account
- automation_rules_updateshallow
Update an existing automation rule
- canned_responses_createshallow
Create a new canned response
- canned_responses_deleteshallow
Delete a canned response
- canned_responses_listshallow
List all pre-defined canned responses for the account
- canned_responses_updateshallow
Update an existing canned response
- contact_labels_listshallow
List all labels assigned to a contact
- contact_labels_setshallow
Replace all labels on a contact with the provided list of labels
- contacts_contactable_inboxesshallow
Get list of inboxes that can be used to reach a specific contact
- contacts_conversationsshallow
List all conversations for a specific contact
- contacts_createshallow
Create a new contact with name, phone (E.164), email, and custom attributes
- contacts_create_contact_inboxshallow
Create a contact inbox association (link contact to inbox)
- contacts_deleteshallow
Delete a contact
- contacts_filtershallow
Filter contacts using advanced filter conditions (POST with payload)
- contacts_getshallow
Get a specific contact by ID
- contacts_listshallow
List contacts in the account with pagination
- contacts_mergeshallow
Merge two contacts together. The base contact is kept y the mergee is merged into it.
- contacts_searchshallow
Search contacts by query string (searches name, email, phone, identifier)
- contacts_updateshallow
Update an existing contact
- conversation_assignments_assignshallow
Assign a conversation to an agent and/or team
- conversations_createshallow
Create a new conversation
- conversations_filtershallow
Filter conversations with advanced filter conditions
- conversations_getshallow
Get a specific conversation by ID
- conversations_get_labelsshallow
Get labels assigned to a conversation
- conversations_listshallow
List conversations with optional filters
- conversations_metashallow
Get conversation metadata (counts by status: open, unassigned, assigned, etc.)
- conversations_reporting_eventsshallow
Get reporting events for a conversation
- conversations_set_custom_attributesshallow
Set custom attributes on a conversation
- conversations_set_labelsshallow
Replace all labels on a conversation
- conversations_toggle_priorityshallow
Set the priority of a conversation
- conversations_toggle_statusshallow
Change conversation status (open, resolved, pending, snoozed)
- conversations_updateshallow
Update conversation attributes
- custom_attributes_createshallow
Create a custom attribute definition (text, number, date, list, checkbox, link)
- custom_attributes_deleteshallow
Delete a custom attribute definition
- custom_attributes_getshallow
Get a specific custom attribute definition
- custom_attributes_listshallow
List all custom attribute definitions for the account
- custom_attributes_updateshallow
Update a custom attribute definition
- custom_filters_createshallow
Create a new custom filter for conversations
- custom_filters_deleteshallow
Delete a custom filter
- custom_filters_getshallow
Get a specific custom filter
- custom_filters_listshallow
List all saved custom filters for conversations
- custom_filters_updateshallow
Update an existing custom filter
- help_center_articles_createshallow
Create an article in a help center portal
- help_center_categories_createshallow
Create a category in a help center portal
- help_center_portals_createshallow
Create a new help center portal
- help_center_portals_listshallow
List all help center portals
- help_center_portals_updateshallow
Update a help center portal
- inbox_members_createshallow
Add agents to an inbox
- inbox_members_deleteshallow
Remove agents from an inbox
- inbox_members_listshallow
List agents assigned to an inbox
- inbox_members_updateshallow
Replace all agents in an inbox (removes agents not in list)
- inboxes_createshallow
Create a new inbox (channel). The channel object varies by type.
- inboxes_getshallow
Get information about a specific inbox
- inboxes_get_agent_botshallow
Get the agent bot associated with an inbox
- inboxes_listshallow
List all communication channel inboxes in the account
- inboxes_set_agent_botshallow
Set or unset the agent bot for an inbox
- inboxes_updateshallow
Update an inbox
- integrations_create_hookshallow
Create an integration hook (webhook for integration)
- integrations_delete_hookshallow
Delete an integration hook
- integrations_list_appsshallow
List all available third-party integration apps
- integrations_update_hookshallow
Update an integration hook
- kanban_audit_events_getshallow
[Odichat] Get a specific audit event from a kanban task
- kanban_audit_events_listshallow
[Odichat] List audit events (activity log) for a kanban task
- kanban_boards_createshallow
[Odichat] Create a new kanban board
- kanban_boards_deleteshallow
[Odichat] Delete a kanban board
- kanban_boards_getshallow
[Odichat] Get a specific kanban board
- kanban_boards_listshallow
[Odichat] List all kanban boards in the account
- kanban_boards_updateshallow
[Odichat] Update a kanban board
- kanban_boards_update_agentsshallow
[Odichat] Update the agents assigned to a kanban board
- kanban_steps_createshallow
[Odichat] Create a new step (column) in a kanban board
- kanban_steps_deleteshallow
[Odichat] Delete a step from a kanban board
- kanban_steps_getshallow
[Odichat] Get a specific step in a kanban board
- kanban_steps_listshallow
[Odichat] List all steps in a kanban board
- kanban_steps_updateshallow
[Odichat] Update a step in a kanban board
- kanban_tasks_createshallow
[Odichat] Create a new task in a kanban board
- kanban_tasks_deleteshallow
[Odichat] Delete a kanban task
- kanban_tasks_getshallow
[Odichat] Get a specific task
- kanban_tasks_listshallow
[Odichat] List tasks in a kanban board
- kanban_tasks_moveshallow
[Odichat] Move a kanban task to a different step and/or position
- kanban_tasks_updateshallow
[Odichat] Update a kanban task
- labels_createshallow
Create a label in the account so it can be applied to conversations and contacts
- labels_deleteshallow
Delete a label and remove it from every conversation and contact that carries it
- labels_listshallow
List all labels defined in the account
- labels_updateshallow
Update an existing label
- message_templates_listshallow
[Odichat] List the WhatsApp message templates available on an inbox. Templates are scoped per inbox, not per account. The response includes unapproved templates — only those with status 'approved' can be sent.
- messages_createshallow
Send a message in a conversation
- messages_deleteshallow
Delete a message from a conversation
- messages_listshallow
List messages in a conversation
- profile_getshallow
Get the profile of the currently authenticated user/agent
- reports_account_overviewshallow
Get account-level conversation metrics
- reports_account_summaryshallow
Get account summary (conversations count, incoming messages, etc.) for a time range
- reports_agent_summaryshallow
Get agent-level summary statistics for a time range
- reports_conversation_metricsshallow
Get conversation-level metrics (resolution time, first response, etc.)
- reports_v2_agentsshallow
Get v2 agent performance reports
- reports_v2_inboxesshallow
Get v2 inbox performance reports
- reports_v2_teamsshallow
Get v2 team performance reports
- scheduled_messages_createshallow
[Odichat] Schedule a message to be sent later in a conversation. Defaults to status 'pending' so the message is actually delivered — a 'draft' is stored but never sent.
- scheduled_messages_create_call_remindersshallow
[Odichat] Schedule the two WhatsApp call reminders for a booked call: "call_reminder_1h" one hour before, and "call_ongoing_now" at the call time. Give the call time as a naive local time plus an IANA timezone; the tool converts to UTC. The no-show follow-up is not scheduled — a human sends that one manually.
- scheduled_messages_create_from_templateshallow
[Odichat] Schedule an approved WhatsApp template message in a conversation. Looks the template up by its friendly_name on the conversation's own inbox, fills in the contact's name automatically, and schedules it for delivery. Only Twilio-backed WhatsApp inboxes are supported. Use message_templates_list to see the available names.
- scheduled_messages_deleteshallow
[Odichat] Delete a scheduled message
- scheduled_messages_listshallow
[Odichat] List scheduled messages for a conversation
- scheduled_messages_updateshallow
[Odichat] Update a scheduled message
- team_members_addshallow
Add agents to a team
- team_members_deleteshallow
Remove agents from a team
- team_members_listshallow
List agents in a team
- team_members_updateshallow
Replace all agents in a team (removes agents not in list)
- teams_createshallow
Create a new team
- teams_deleteshallow
Delete a team
- teams_getshallow
Get a specific team
- teams_listshallow
List all teams in the account
- teams_updateshallow
Update a team
- webhooks_createshallow
Create a new webhook that receives event notifications at the given URL
- webhooks_deleteshallow
Delete a webhook
- webhooks_listshallow
List all webhooks configured in the account
- webhooks_updateshallow
Update a webhook URL or subscriptions
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/f56a7c35-d017-43ab-971f-d3d4e13276ab)