Guide / MCP Connect
Connect your assistant with MCP Connect
MCP Connect brings your Odoo into your own AI assistant (Claude, ChatGPT, Claude Code, Cursor, VS Code or another MCP client), read-only and with your Odoo user. You bring the model; we provide the secure connection and the metrics.
Requirements
| Plan | MCP Connect Trial, Solo, Team or Flexible, or any Copilot plan (it includes MCP Connect). |
|---|---|
| Connection | The space's Odoo connected and your own Odoo user: MCP Connect reads with it. |
| Your Odoo user | Read permissions on what you want to query. |
| Your assistant | An MCP client that supports remote servers (Streamable HTTP). |
Connect your assistant
In the app, open MCP Connect: it shows your space's address (https://mcp.conectoreserp.es/o/<your-space>/mcp) and the configuration, ready to copy.
Claude (claude.ai, desktop and mobile)
- In Claude: Settings → Connectors → Add custom connector.
- Give it a name (for example, "Odoo") and paste your space's address. You don't need the advanced settings.
- Click Connect: the Conectores ERP sign-in opens. Sign in with your account and authorize. With Claude, you don't need a key.
Note: We ask for your account every time on purpose, even if you're already signed in, so that you never connect another one by mistake.
ChatGPT
You need a ChatGPT plan that lets you add custom MCP servers. According to OpenAI, these are Business, Enterprise and Edu, and Pro with read-only access. On Business, Enterprise and Edu, only workspace admins might be able to add them.
Important: Add the connector from chatgpt.com, in the browser: from the desktop app, ChatGPT doesn't finish the connection.
- On chatgpt.com, in the sidebar, open the section where you manage apps and connectors, and choose to add a custom MCP server.
- Give it a name (for example, "Odoo") and paste your space's address as the server URL.
- Select the risk warning checkbox and click the connect button.
- In the connection window, confirm. The Conectores ERP sign-in opens: sign in with your account and grant access. With ChatGPT, you don't need a key.
Note: OpenAI often changes its menu names. If you can't find them, see OpenAI's help.
Claude Code, Cursor, VS Code and others: with an ocx_ key
- In MCP Connect, choose your client and click Crear clave (Create key). The key starts with
ocx_; it isn't your Odoo key. Copy it: it's not shown again. - Copy the configuration, which already includes the key, and paste it into your client:
| Client | Where it goes |
|---|---|
| Claude Code | Run the command in the terminal, in your project folder. |
| Cursor | In ~/.cursor/mcp.json (or Cursor Settings → MCP → Add new global MCP server). If it already has other servers, add only the odoo entry. |
| VS Code | In your project's .vscode/mcp.json. If it already has other servers, add only the odoo entry. |
| Other | A remote MCP server with Streamable HTTP transport, your space's address and the header Authorization: Bearer ocx_…. |
{
"mcpServers": {
"odoo": {
"url": "https://mcp.conectoreserp.es/o/your-space/mcp",
"headers": { "Authorization": "Bearer ocx_YOUR_KEY" }
}
}
}
Each key is yours: it identifies your space and uses your Odoo user. You can have up to 3 active keys and revoke them on the same page. Admins see the keys of the whole space.
Quotas
A request is one call from your assistant to a tool of your Odoo. Every call that reaches your Odoo counts, even if Odoo answers with an error. Connecting the assistant, loading the tool list and calls that fail before they reach your Odoo, such as an expired session or an error on our server, don't count. The Copilot's lookups don't count here.
| Plan | Requests |
|---|---|
| Trial (by invitation) | 250 in total, over 30 days |
| Solo · Copilot Pro | 500 a month |
| Team · Copilot Team | 3,000 a month |
| Flexible · Copilot Business | 10,000 a month |
If the month's quota runs out, you can buy extra requests in Plan y facturación (Plan and billing); see credits. Each plan also has a daily limit that protects you from a runaway assistant.
Troubleshooting
Quoted text is exactly what the app shows, in Spanish, followed by what it means. When the Copilot can't propose something, it explains why in the chat, in its own words.
| What you see | Why | What to do |
|---|---|---|
| «Falta tu usuario de Odoo. MCP Connect usa tu propio usuario, con tus permisos: añádelo en … (Tu usuario de Odoo) y vuelve a intentarlo.»Means: Your Odoo user is missing. MCP Connect uses your own user, with your permissions: add it in … (Your Odoo user) and try again. | You haven't connected your Odoo user. | Connect it in Ajustes (Settings) and try again. |
| «El Odoo del espacio ha cambiado y tu usuario de Odoo ya no vale. Vuelve a añadirlo en … (Tu usuario de Odoo) y reinicia el conector.»Means: The space's Odoo has changed and your Odoo user is no longer valid. Add it again in … (Your Odoo user) and restart the connector. | An admin changed the space's connection. | Save your user again and restart the connector. |
| «Este espacio todavía no tiene Odoo conectado. Un administrador lo conecta en …»Means: This space doesn't have an Odoo connected yet. An admin connects it in … | The space's connection is missing. | Ask an admin to connect it. |
| «Ya hay N personas usando MCP Connect a la vez en este espacio.»Means: N people are already using MCP Connect at the same time in this space. | Your plan allows a set number of people at the same time. | Try again in a moment. |
monthly quota used up … Buy extra requests at … | The month's quota ran out and there are no extra requests left. | Buy extra requests or wait for the renewal. |
free trial quota used up (250 calls) or free trial ended | The free trial ended. | Choose a plan: Plan and billing. |
plan quota exceeded for today | Daily protection limit. | Try again tomorrow. |
no active plan: … | The subscription ended or has a pending payment. | Choose a plan. |
| Claude or ChatGPT ask you to sign in again | It's on purpose, when you connect. | Sign in with your space's account. |
| Your assistant says it can't change anything | MCP Connect is read-only. | For changes with approval, use the Copilot. |