Connect ChatGPT, Claude & AI agents to Chatway live chat to reply to customers and manage tickets
One address for any MCP client. You sign in at mcp.chatway.app once, after adding it.
At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Mcp | Not stated: mcp:use | |
From the sign-in at mcp.chatway.app, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
Connect AI agents to Chatway to manage customer conversations, support tickets, and contacts.
MCP Registry · Documentation · Setup guides · chatway.app
Chatway Live Chat is an AI-powered customer support platform that helps businesses communicate with website visitors and customers through live chat, AI chatbots, WhatsApp, Facebook Messenger, Instagram, and more. It offers a shared team inbox, automation, knowledge base, and mobile apps for iOS and Android.
Chatway's MCP server connects ChatGPT, Claude, Cursor, and other AI agents directly to your Chatway inbox. Search conversations, respond to customers, manage support tickets, assign agents, add private notes, and update contacts using natural language.
This repository holds Chatway's public listings for the official MCP Registry, the Gemini CLI extension gallery, the Cursor Marketplace, and the Cline MCP Marketplace: manifests, logos, setup guides, and the publishing workflow. It does not contain server source code or secrets; the server itself is hosted by Chatway.
| Endpoint | https://mcp.chatway.app/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 with dynamic client registration |
| Who can connect | Chatway workspace owners and admins |
| Plans | All plans, including Free (tags and custom data tools require a paid plan) |
| Registry name | io.github.Chatway-app/chatway |
https://mcp.chatway.app/mcp as a custom (remote) MCP connector in your client.Step-by-step instructions for Claude, ChatGPT, Codex, Gemini, Cursor, GitHub Copilot (VS Code), Grok, Devin, Cline, Goose, OpenCode, and any other MCP client: Connect clients
Install the Chatway extension in Gemini CLI:
gemini extensions install https://github.com/Chatway-app/chatway-mcp-server
Then start gemini and sign in to Chatway:
/mcp auth chatway
A browser window opens to sign in to Chatway and approve access. Once connected, /mcp list
shows the chatway server and its tools.
| Task | Command |
|---|---|
| Update | gemini extensions update chatway |
| Uninstall | gemini extensions uninstall chatway |
| Re-authenticate | /mcp auth chatway |
Troubleshooting
401 errors: run /mcp auth chatway again. Tokens are revoked when the
connection is disconnected in Chatway.localhost, so
sign in on the same machine where Gemini CLI is running.Install the Chatway plugin from the Cursor Marketplace. The plugin adds the Chatway MCP server and a Chatway rule that guides the agent to confirm before sending replies or making destructive changes.
chatway server, click Connect (or Needs login). A browser window opens to
sign in to Chatway and approve access.Ask the agent, for example: "Show my latest unresolved Chatway conversations."
Troubleshooting
chatway server from Cursor's MCP
settings. Tokens are revoked when the connection is disconnected in Chatway.chatway servers: if you previously added Chatway manually in ~/.cursor/mcp.json,
remove that entry so only the plugin's server is used.Ask Cline: "Set up the Chatway MCP server from https://github.com/Chatway-app/chatway-mcp-server". Cline follows llms-install.md to add the server.
To add it yourself in the Cline extension, open MCP Servers → Remote Servers, enter chatway
as the name, paste https://mcp.chatway.app/mcp, choose Streamable HTTP, click Add Server,
and sign in to Chatway when prompted. Or add this to Cline's MCP settings JSON:
{
"mcpServers": {
"chatway": {
"type": "streamableHttp",
"url": "https://mcp.chatway.app/mcp",
"disabled": false
}
}
}
"type": "streamableHttp" is required. Without it, Cline uses the legacy SSE transport and the
connection fails with HTTP 400. There is no API key; you sign in with your Chatway account.
Chatway works with GitHub Copilot Chat in VS Code in Agent mode.
Cmd/Ctrl + Shift + P) and run MCP: Add Server.https://mcp.chatway.app/mcp and name the server chatway.Or add it to mcp.json yourself (.vscode/mcp.json for a workspace, or MCP: Open User
Configuration for all workspaces):
{
"servers": {
"chatway": {
"type": "http",
"url": "https://mcp.chatway.app/mcp"
}
}
}
The root key is servers (not mcpServers), and "type": "http" is required. Run
MCP: List Servers to confirm Chatway is running.
To disconnect, remove the server in VS Code and revoke it in Chatway under AI → External AI.
One-click install from the GitHub MCP Registry (searching
@mcp Chatwayin VS Code Extensions) will be available once Chatway is accepted into the curated GitHub MCP Registry. Until then, use the steps above.
vip and resolve the conversation."See the tool reference for every available tool and what it does.
Details: Permissions & access · Manage connections · Security policy
Visit the Chatway Help Center or contact the support team through live chat on chatway.app.
The manifests, configuration, and documentation in this repository are available under the MIT License. The Chatway name and logos are trademarks of Chatway and are not covered by this license. The hosted Chatway service and MCP server are proprietary.
server.json MCP Registry manifest
gemini-extension.json Gemini CLI extension manifest (must stay at the repo root)
GEMINI.md Context loaded by Gemini CLI for the extension
.cursor-plugin/plugin.json Cursor plugin manifest (includes the MCP server)
rules/chatway.mdc Cursor rule loaded by the plugin
llms-install.md Setup guide for AI agents such as Cline
assets/ Chatway logos used by listings
.github/workflows/validate.yml Validates server.json, gemini-extension.json and the Cursor plugin on pull requests
.github/workflows/publish-mcp.yml Publishes server.json to the MCP Registry on version tags
io.github.Chatway-app/* namespace to workflows in repos owned by the Chatway-app org,
so no personal account is the publisher and no secrets are stored in this repo.io.github.Chatway-app/..., matching the org
name exactly.Published versions are immutable, so every change needs a new version.
server.json and bump version (e.g. 1.0.0 → 1.0.1). Listing copy (title,
description, icons) must be approved by marketing first.main, then tag the same version and push the tag:
git tag v1.0.1
git push origin v1.0.1
server.json, validates,
logs in via OIDC, publishes, and fails if the new version isn't returned by the registry.To update the pinned mcp-publisher version, change MCP_PUBLISHER_VERSION in both workflows.
Gemini CLI installs from the repository's default branch (main) and prompts users to update when
main gets new commits, so merging to main releases the extension. Bump version in
gemini-extension.json for user-visible changes. The gallery at
geminicli.com/extensions indexes repos with the
gemini-cli-extension topic daily.
Do not create GitHub Releases in this repository. Gemini CLI installs the latest GitHub Release instead of
mainwhen one exists, so a release would pin users to an old snapshot. Version tags (v*) for the MCP Registry are fine; they are tags, not releases.
To test changes locally before merging:
gemini extensions link .
The Cursor Marketplace is curated: the plugin is submitted once at
cursor.com/marketplace/publish and reviewed by Cursor.
Bump version in .cursor-plugin/plugin.json for user-visible changes and keep every path in
the manifest relative. Cursor manages how listed plugins pick up new versions; check its plugin
docs or the publisher dashboard after merging changes to main.
To test locally, copy this folder (not a symlink) to ~/.cursor/plugins/local/chatway, then run
Developer: Reload Window in Cursor.
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.Chatway-app/chatway"
Or search for "chatway" on registry.modelcontextprotocol.io.
The MCP Registry is in preview; data resets may occur. Being listed here does not by itself create a listing inside Claude, ChatGPT, or other clients.