The examples below use Production. For an assistant that can only read, use
the URL that ends in
/mcp/readonly.
AI clients change their menus often. Each section below says what to
paste. Where a menu name is given, it is only a guide. If your client
looks different, use its own help for “add a remote MCP server” or “add a
custom connector”.
Approve the connection
Every client ends at the same Workchats consent screen:- Sign in to Workchats, if you are not signed in.
- Read the assistant’s name and where Workchats sends the sign-in code. For an app on your computer, such as Claude Code, Cursor or VS Code, the screen warns you. Allow it only if you just started the connection from that app.
-
If you are in more than one company, pick a company. If you can’t
connect to a company, the screen shows the reason:
- your admin hasn’t turned on AI assistants
- guests can’t connect AI assistants
- your account is not active
- your admin has blocked this assistant
- Select Allow. The browser returns you to the assistant.
Claude
Claude on the web and Claude Desktop connect to remote MCP servers as custom connectors.- In Claude, open the connector settings and add a custom connector.
- Name it
Workchats, and pastehttps://mcp.workchats.com/mcpas its URL. - Select Connect, then approve in Workchats.
- In a chat, turn the Workchats connector on and ask, for example, “Catch me up on my unread messages.”
ChatGPT
ChatGPT connects to remote MCP servers as connectors. Which plans can add a custom connector, and whether a workspace admin must allow it first, is decided by OpenAI.- In ChatGPT, open the connector settings and create a connector.
- Paste
https://mcp.workchats.com/mcpas the server URL, and choose OAuth as the authentication. - Approve in Workchats.
search and fetch,
ChatGPT can read group and channel messages, tasks, meetings and files, but
never direct messages. See Search and fetch.
Claude Code
Add the server from a terminal:/mcp, choose workchats and sign in. Claude
Code opens Workchats in your browser. A client that receives the sign-in
code on your computer, as Claude Code is expected to, makes the consent
screen show the local-app warning.
Cursor
Select the button to add the server to Cursor. Cursor asks you to confirm the install.~/.cursor/mcp.json for every
project or .cursor/mcp.json for one project:
workchats. If Cursor
receives the sign-in code through an app link such as cursor://, the
consent screen shows the local-app warning.
VS Code
Select a button to add the server to VS Code. VS Code asks you to confirm the install..vscode/mcp.json in your workspace, or to your user MCP
configuration:
Codex
The Codex CLI, the Codex IDE extension and the ChatGPT desktop app share one configuration file,~/.codex/config.toml. Add the server from a
terminal:
~/.codex/config.toml yourself, then run
codex mcp login workchats:
Gemini CLI
Add the server from a terminal:~/.gemini/settings.json yourself:
/mcp auth workchats. Gemini CLI opens Workchats
in your browser and receives the sign-in code on your computer, so the
consent screen shows the local-app warning.
The name Workchats shows
Workchats names the assistant on the consent screen, in your company’s admin console, and in the “via” label of the messages it sends for you. Well-known clients get a fixed name: Claude, ChatGPT, Claude Code, Cursor or VS Code. Your admin also sees the client’s block key. A block key that starts withlocal: belongs to an app on someone’s computer.
Other clients
Any client that supports remote MCP servers over Streamable HTTP with OAuth can connect with the same URL. A client that Workchats does not know shows the name it registered with, cut to 40 characters. Your admin sees that name beside the client’s block key. See OAuth for client developers for what a client must support.Disconnect
- From Workchats. Settings → Connected AI apps lists your connections in the current company and disconnects any of them.
- From your company. A company admin can disconnect any connection.
- From the client. Removing the server from the client stops the client from calling Workchats. The client may also revoke its token.
Connections that end by themselves
You must connect again when:- the assistant was not used for 30 days
- your company’s maximum session lifetime passed since you connected
- your company turned AI assistants off, or blocked the assistant
- your account stopped being an active employee
- you connected the same client again through the same sign-in route. The new connection replaces the old one.