Odichat
REMOTE · MCP.ODICHAT.APP · SCANNED OCT 3
Manage your Odichat WhatsApp/IG/FB inbox from Claude: conversations, contacts, pipeline, reports.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security0
- TLS not yet verified: the listed URL is a template whose token variable has no value or default, so there was no address for us to check.Unverified
- Authorisation not yet verified: the listed URL is a template whose token variable has no value or default, so there was no address for us to check.Unverified
- HTTPS not yet verified: the listed URL is a template whose token variable has no value or default, so there was no address for us to check. View diagnostics → Unverified
- HSTS not yet verified: the listed URL is a template whose token variable has no value or default, so there was no address for us to check.Unverified
- DNSSEC not yet verified: the listed URL is a template whose token variable has no value or default, so there was no address for us to check.Unverified
Transport & Reachability0
- Transport not yet verified: the listed URL is a template whose token variable has no value or default, so there is no address for us to connect to. See how to fix → View diagnostics → Unverified
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 7 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
How do I install the Odichat MCP server?
Odichat is a hosted endpoint at https://mcp.odichat.app/mcp?token={token}, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.odichat.app
claude mcp add --transport http odichat-mcp-odichat 'https://mcp.odichat.app/mcp?token={token}' {
"mcpServers": {
"odichat-mcp-odichat": {
"url": "https://mcp.odichat.app/mcp?token={token}"
}
}
} {
"servers": {
"odichat-mcp-odichat": {
"type": "http",
"url": "https://mcp.odichat.app/mcp?token={token}"
}
}
} [mcp_servers.odichat-mcp-odichat]
url = "https://mcp.odichat.app/mcp?token={token}" {
"$schema": "https://opencode.ai/config.json",
"mcp": {
"odichat-mcp-odichat": {
"type": "remote",
"url": "https://mcp.odichat.app/mcp?token={token}",
"enabled": true
}
}
} openclaw mcp add odichat-mcp-odichat --url 'https://mcp.odichat.app/mcp?token={token}' --transport streamable-http mcp_servers:
odichat-mcp-odichat:
url: "https://mcp.odichat.app/mcp?token={token}" {
"McpServers": {
"odichat-mcp-odichat": {
"Transport": "http",
"Url": "https://mcp.odichat.app/mcp?token={token}"
}
}
} assistant mcp add odichat-mcp-odichat -t streamable-http -u 'https://mcp.odichat.app/mcp?token={token}' {
"mcpServers": {
"odichat-mcp-odichat": {
"type": "http",
"url": "https://mcp.odichat.app/mcp?token={token}"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 28 Sept 26 −63
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 27 Sept 26 0
- Stability: unverified → 0.03 ▲ functional
- 26 Sept 26 63
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Oct 2026 · Probed https://mcp.odichat.app/mcp?token={token}
Transports 1 probe
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| http (plaintext) | http://mcp.odichat.app/mcp?token={token} | Inconclusive |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
custom_attributes_list List Custom Attributes ~41
List all custom attribute definitions for the account
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| attribute_model | string | – | Filter by model type |
No output schema declared.
No examples provided.
custom_attributes_update Update Custom Attribute ~57
Update a custom attribute definition
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| attribute_description | string | – | Description |
| attribute_display_name | string | – | Display name |
| id | number | yes | Custom attribute definition ID |
No output schema declared.
No examples provided.
custom_filters_create Create Custom Filter ~57
Create a new custom filter for conversations
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| filter_type | string | yes | Filter type |
| name | string | yes | Filter name |
| query | – | yes | Filter query definition (JSON) |
No output schema declared.
No examples provided.
custom_filters_delete Delete Custom Filter ~37
Delete a custom filter
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| custom_filter_id | number | yes | Custom filter ID |
No output schema declared.
No examples provided.
custom_filters_get Get Custom Filter ~38
Get a specific custom filter
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| custom_filter_id | number | yes | Custom filter ID |
No output schema declared.
No examples provided.
custom_filters_list List Custom Filters ~38
List all saved custom filters for conversations
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| filter_type | string | – | Filter type |
No output schema declared.
No examples provided.
custom_filters_update Update Custom Filter ~57
Update an existing custom filter
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| custom_filter_id | number | yes | Custom filter ID |
| name | string | – | Filter name |
| query | – | – | Filter query definition (JSON) |
No output schema declared.
No examples provided.
help_center_articles_create Create Article ~101
Create an article in a help center portal
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| author_id | number | – | Author agent ID |
| category_id | number | – | Category ID |
| content | string | – | Article content (HTML) |
| description | string | – | Short description / excerpt |
| portal_id | number | yes | Portal ID |
| status | string | – | Article status |
| title | string | yes | Article title |
No output schema declared.
No examples provided.
help_center_categories_create Create Category ~80
Create a category in a help center portal
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| description | string | – | Category description |
| locale | string | – | Locale (e.g. en) |
| name | string | yes | Category name |
| portal_id | number | yes | Portal ID |
| position | number | – | Sort position |
No output schema declared.
No examples provided.
help_center_portals_create Create Portal ~89
Create a new help center portal
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| color | string | – | Brand color |
| header_text | string | – | Header text |
| homepage_link | string | – | Homepage link |
| name | string | yes | Portal name |
| page_title | string | – | Page title |
| slug | string | yes | URL slug for the portal |
No output schema declared.
No examples provided.
help_center_portals_list List Portals ~28
List all help center portals
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
No output schema declared.
No examples provided.
help_center_portals_update Update Portal ~86
Update a help center portal
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| color | string | – | Brand color |
| header_text | string | – | Header text |
| homepage_link | string | – | Homepage link |
| name | string | – | Portal name |
| page_title | string | – | Page title |
| portal_id | number | yes | Portal ID |
No output schema declared.
No examples provided.
inbox_members_create Add Inbox Members ~50
Add agents to an inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| inbox_id | number | yes | Inbox ID |
| user_ids | array | yes | Array of agent IDs to add |
No output schema declared.
No examples provided.
inbox_members_delete Remove Inbox Members ~50
Remove agents from an inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| inbox_id | number | yes | Inbox ID |
| user_ids | array | yes | Array of agent IDs to remove |
No output schema declared.
No examples provided.
inbox_members_list List Inbox Members ~37
List agents assigned to an inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| inbox_id | number | yes | Inbox ID |
No output schema declared.
No examples provided.
inbox_members_update Update Inbox Members ~61
Replace all agents in an inbox (removes agents not in list)
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| inbox_id | number | yes | Inbox ID |
| user_ids | array | yes | Array of agent IDs (replaces existing list) |
No output schema declared.
No examples provided.
inboxes_create Create Inbox ~67
Create a new inbox (channel). The channel object varies by type.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| channel | object | yes | Channel configuration object (varies by type: web_widget, api, email, etc.) |
| name | string | yes | Inbox name |
No output schema declared.
No examples provided.
inboxes_get Get Inbox ~36
Get information about a specific inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| id | number | yes | Inbox ID |
No output schema declared.
No examples provided.
inboxes_get_agent_bot Get Inbox Agent Bot ~40
Get the agent bot associated with an inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| id | number | yes | Inbox ID |
No output schema declared.
No examples provided.
inboxes_list List Inboxes ~30
List all communication channel inboxes in the account
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
No output schema declared.
No examples provided.
inboxes_set_agent_bot Set Inbox Agent Bot ~54
Set or unset the agent bot for an inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| agent_bot | – | yes | Agent bot ID (null to unset) |
| id | number | yes | Inbox ID |
No output schema declared.
No examples provided.
inboxes_update Update Inbox ~64
Update an inbox
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| channel | object | – | Channel configuration |
| enable_auto_assignment | boolean | – | Enable auto-assignment |
| id | number | yes | Inbox ID |
| name | string | – | Inbox name |
No output schema declared.
No examples provided.
integrations_create_hook Create Integration Hook ~50
Create an integration hook (webhook for integration)
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| app_id | string | yes | Integration app ID |
| settings | object | – | Integration settings |
No output schema declared.
No examples provided.
integrations_delete_hook Delete Integration Hook ~35
Delete an integration hook
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| hook_id | number | yes | Hook ID |
No output schema declared.
No examples provided.
integrations_list_apps List Integration Apps ~28
List all available third-party integration apps
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
No output schema declared.
No examples provided.
integrations_update_hook Update Integration Hook ~44
Update an integration hook
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| hook_id | number | yes | Hook ID |
| settings | object | – | Integration settings |
No output schema declared.
No examples provided.
kanban_audit_events_get Get Kanban Audit Event ~62
[Odichat] Get a specific audit event from a kanban task
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| event_id | number | yes | Audit event ID |
| task_id | number | yes | Kanban task ID |
No output schema declared.
No examples provided.
kanban_audit_events_list List Kanban Audit Events ~62
[Odichat] List audit events (activity log) for a kanban task
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| page | number | – | Page number |
| task_id | number | yes | Kanban task ID |
No output schema declared.
No examples provided.
kanban_boards_create Create Kanban Board ~52
[Odichat] Create a new kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| description | string | – | Board description |
| name | string | yes | Board name |
No output schema declared.
No examples provided.
kanban_boards_delete Delete Kanban Board ~45
[Odichat] Delete a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
No output schema declared.
No examples provided.
kanban_boards_get Get Kanban Board ~46
[Odichat] Get a specific kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
No output schema declared.
No examples provided.
kanban_boards_list List Kanban Boards ~45
[Odichat] List all kanban boards in the account
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| page | number | – | Page number |
No output schema declared.
No examples provided.
kanban_boards_update Update Kanban Board ~63
[Odichat] Update a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
| description | string | – | Board description |
| name | string | – | Board name |
No output schema declared.
No examples provided.
kanban_boards_update_agents Update Board Agents ~67
[Odichat] Update the agents assigned to a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| agent_ids | array | yes | Array of agent IDs to assign to the board |
| board_id | number | yes | Kanban board ID |
No output schema declared.
No examples provided.
kanban_steps_create Create Kanban Step ~94
[Odichat] Create a new step (column) in a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
| cancelled | boolean | – | Whether this step represents a cancelled state |
| color | string | – | Step color (hex) |
| description | string | – | Step description |
| name | string | yes | Step name |
No output schema declared.
No examples provided.
kanban_steps_delete Delete Kanban Step ~57
[Odichat] Delete a step from a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
| step_id | number | yes | Step ID |
No output schema declared.
No examples provided.
kanban_steps_get Get Kanban Step ~58
[Odichat] Get a specific step in a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
| step_id | number | yes | Step ID |
No output schema declared.
No examples provided.
kanban_steps_list List Kanban Steps ~47
[Odichat] List all steps in a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
No output schema declared.
No examples provided.
kanban_steps_update Update Kanban Step ~96
[Odichat] Update a step in a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | yes | Kanban board ID |
| cancelled | boolean | – | Cancelled state |
| color | string | – | Step color (hex) |
| description | string | – | Step description |
| name | string | – | Step name |
| step_id | number | yes | Step ID |
No output schema declared.
No examples provided.
kanban_tasks_create Create Kanban Task ~132
[Odichat] Create a new task in a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| assigned_agent_ids | array | – | Array of assigned agent IDs |
| board_id | number | yes | Kanban board ID |
| board_step_id | number | yes | Step ID to place task in |
| conversation_ids | array | – | Array of linked conversation IDs |
| description | string | – | Task description |
| due_date | string | – | Due date (ISO 8601) |
| priority | string | – | Task priority |
| title | string | yes | Task title |
No output schema declared.
No examples provided.
kanban_tasks_delete Delete Kanban Task ~42
[Odichat] Delete a kanban task
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| task_id | number | yes | Task ID |
No output schema declared.
No examples provided.
kanban_tasks_get Get Kanban Task ~41
[Odichat] Get a specific task
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| task_id | number | yes | Task ID |
No output schema declared.
No examples provided.
kanban_tasks_list List Kanban Tasks ~69
[Odichat] List tasks in a kanban board
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_id | number | – | Filter by kanban board ID |
| page | number | – | Page number |
| step_id | number | – | Filter by step ID |
No output schema declared.
No examples provided.
kanban_tasks_move Move Kanban Task ~79
[Odichat] Move a kanban task to a different step and/or position
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| board_step_id | number | yes | Target step ID |
| insert_before_task_id | number | – | Task ID to insert before (for ordering) |
| task_id | number | yes | Task ID |
No output schema declared.
No examples provided.
kanban_tasks_update Update Kanban Task ~118
[Odichat] Update a kanban task
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| assigned_agent_ids | – | – | Array of assigned agent IDs (null to unassign) |
| board_step_id | number | – | Move to a different step |
| description | string | – | Task description |
| due_date | – | – | Due date (ISO 8601) or null to clear |
| priority | string | – | Task priority |
| task_id | number | yes | Task ID |
| title | string | – | Task title |
No output schema declared.
No examples provided.
labels_create Create Label ~85
Create a label in the account so it can be applied to conversations and contacts
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| color | string | – | Label color (hex) |
| description | string | – | Label description |
| show_on_sidebar | boolean | – | Show the label in the sidebar |
| title | string | yes | Label name (lowercase, no spaces) |
No output schema declared.
No examples provided.
labels_delete Delete Label ~43
Delete a label and remove it from every conversation and contact that carries it
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| id | number | yes | Label ID |
No output schema declared.
No examples provided.
labels_list List Labels ~27
List all labels defined in the account
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
No output schema declared.
No examples provided.
labels_update Update Label ~77
Update an existing label
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| color | string | – | Label color (hex) |
| description | string | – | Label description |
| id | number | yes | Label ID |
| show_on_sidebar | boolean | – | Show the label in the sidebar |
| title | string | – | Label name |
No output schema declared.
No examples provided.
message_templates_list List Message Templates ~78
[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.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | number | yes | The account ID |
| inbox_id | number | yes | Inbox ID to list templates for |
No output schema declared.
No examples provided.
What is the Odichat MCP server?
Odichat is an MCP server listed in the public MCP registry as io.github.odichat/mcp-odichat. Manage your Odichat WhatsApp/IG/FB inbox from Claude: conversations, contacts, pipeline, reports. This page covers its hosted endpoint (https://mcp.odichat.app/mcp?token={token}).
Is the Odichat MCP server safe to use?
Odichat scores 0 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Odichat MCP server expose?
Odichat exposes 130 tools: account_get, account_update, agent_bots_list, agent_bots_create, agent_bots_get, and 125 more. Their descriptions and schemas cost roughly 7,581 tokens of context every time the server is loaded.
Does the Odichat MCP server require authentication?
Its publisher declares no required credentials for Odichat. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the Odichat MCP server still maintained?
Odichat is still listed as active in the MCP registry. We last reached this channel on 27 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.