AI Client Setup Cheatsheet¶
This page is a quick reference for connecting popular AI clients to your Odoo MCP Server. The wizard already generates the exact snippets — this page is a longer-form recap so admins can share it with end users.
Compatibility matrix¶
Client |
Recommended auth |
Notes |
|---|---|---|
claude.ai (web) |
Browser login (OAuth) |
Self-registers via RFC 7591 |
ChatGPT (Connectors) |
Browser login (OAuth) |
Custom connector, MCP over HTTPS |
Claude Desktop |
Browser login OR API key |
Either works on the desktop app |
Cursor |
API key |
JSON config file |
Claude Code CLI |
API key |
|
Gemini CLI |
API key |
|
Continue.dev |
API key |
JSON config file |
Custom backend |
Custom OAuth |
Server-to-server |
curl / scripts |
API key |
Bearer header |
claude.ai (web)¶
Have an admin open .
Pick Browser login (OAuth, auto-setup) and click Finish. Copy the MCP Endpoint URL.
In claude.ai, go to .
Paste the Odoo URL and confirm.
Click Connect. A browser tab opens to the Odoo consent screen.
Log in (if not already) and click Allow.
The connector is now live. Back in , a new row with status Connected.
ChatGPT¶
The setup mirrors claude.ai:
(Admin) Run the wizard, pick Browser login, copy the URL.
(User) In ChatGPT, go to your custom GPT or Connectors panel and add an MCP server with the Odoo URL.
(User) Authorise via the browser popup.
The connection appears in Odoo.
Claude Desktop¶
Claude Desktop supports both flows.
Option A — Browser login
Open Claude Desktop → .
Paste the Odoo MCP URL and follow the browser-based prompt.
Option B — API key
(Admin) Generate an API key via the wizard.
Copy the JSON snippet labelled Claude Desktop in the wizard’s Done step.
Paste it into the Claude Desktop config file (usually
~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS,%APPDATA%\Claude\claude_desktop_config.jsonon Windows).Restart Claude Desktop.
Cursor¶
(Admin) Generate an API key via the wizard.
Copy the Cursor JSON snippet.
Paste it into
~/.cursor/mcp.json.Restart Cursor.
Verify under — the Odoo server should be listed with a green dot.
Claude Code CLI¶
(Admin) Generate an API key via the wizard.
Copy the
claude mcp add …command from the Claude Code CLI tab.Run it in your terminal.
Verify with
claude mcp list.
Gemini CLI¶
(Admin) Generate an API key via the wizard.
Copy the Gemini CLI JSON snippet.
Add it to
~/.gemini/settings.json(create the file if it does not exist).Restart the
geminiCLI.Verify with
/mcp list— Odoo should appear as Ready.
Note
Gemini CLI requires the key httpUrl for remote MCP
servers (not url). The wizard already generates the
correct field name — just paste verbatim.
Continue.dev¶
(Admin) Generate an API key via the wizard.
Copy the Continue.dev JSON snippet.
Paste it into
~/.continue/config.json.Restart your IDE.
Custom backend / server-to-server¶
(Admin) Pick Custom OAuth in the wizard.
Decide between Confidential and Public (PKCE) client.
Provide one or more Redirect URIs.
Save and copy the Client ID and (for confidential clients) the Client Secret.
Implement the OAuth 2.1 Authorisation Code flow in your application, pointing at:
/oauth/authorize/oauth/tokenthe MCP endpoint at
/odoo/mcp
See Custom OAuth Connections for details.
curl / scripts¶
(Admin) Generate an API key via the wizard.
Copy the curl snippet.
Run it to sanity-check the endpoint:
curl -X POST https://your-company.odoo.com/odoo/mcp \
-H 'Authorization: Bearer mcp_ak_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
A valid response lists the catalog of tools.