Getting started

Connecting with Claude

Connect the Claude AI assistant (or ChatGPT) to your Odoo instance via Aidoo and the MCP protocol, in under a minute, no API key required.

What is the MCP protocol?

The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude or ChatGPT interact with external tools. Aidoo exposes your Odoo data and actions through MCP, directly inside the conversation.

Prerequisites

Before you start, make sure you have:

  • An active Aidoo account (14-day free trial available)
  • An Odoo connection configured in your Aidoo dashboard

No API key to generate or copy. Authentication runs through OAuth 2.1: you sign in to Aidoo from Claude.ai or ChatGPT and authorize access in one click.

Connect Claude.ai

  1. In Claude.ai, open Settings → Connectors → Add custom connector
  2. Fill in:
FieldValue
NameAidoo
MCP URLhttps://mcp.aidoo.ai/mcp
  1. Click Connect
  2. You're redirected to the Aidoo sign-in page
  3. Sign in and select the company to authorize
  4. Click Authorize: you return to Claude.ai, the connector is active

The connector is available immediately, in any conversation. No restart needed.

Connect several companies at once

Claude only allows one URL per connector. To use several Aidoo connectors simultaneously in the same conversation — for example one company per connector, or a production and a test environment — add a connector for each of the URLs below. They all point to the same Aidoo service and behave identically:

ConnectorMCP URL
Aidoo (1)https://mcp.aidoo.ai/mcp
Aidoo (2)https://mcp.aidoo.ai/mcp-2
Aidoo (3)https://mcp.aidoo.ai/mcp-3
Aidoo (4)https://mcp.aidoo.ai/mcp-4
Aidoo (5)https://mcp.aidoo.ai/mcp-5

For each connector:

  1. Give it a descriptive name (e.g. Aidoo — Company A, Aidoo — Production) so you can tell them apart in Claude
  2. Enter one of the URLs above
  3. Follow the same OAuth flow: sign in to Aidoo, then pick the company to authorize

Each connector runs its own authorization and stays bound to the company you choose. This lets you query several Odoo instances within a single conversation.

Tip: the URL has no effect on the data. The company selected during authorization is what determines which Odoo the connector accesses. Simply use a different URL per connector to work around Claude's one-URL limit.

Connect ChatGPT

  1. In ChatGPT, open Settings → Connectors → Create
  2. Fill in:
FieldValue
NameAidoo
MCP URLhttps://mcp.aidoo.ai/sse
AuthenticationOAuth
  1. Click Create
  2. You're redirected to the Aidoo sign-in page
  3. Sign in, select the company, then Authorize

Test the connection

Ask a simple question to confirm everything works:

What are my 5 latest purchase orders in Odoo?

Claude (or ChatGPT) will:

  1. Identify it should use the Aidoo tools
  2. Ask you to approve the tool call
  3. Query your Odoo through Aidoo
  4. Display the results

Troubleshooting

The connector doesn't appear in the available tools

  • Refresh the conversation or open a new one
  • Check in Settings → Connectors that the status is Connected
  • If the status is Reconnect required, click the connector then Reconnect

"Couldn't reach the MCP server" error

  • Make sure https://mcp.aidoo.ai/health is reachable from your network
  • On Claude.ai, the URL is https://mcp.aidoo.ai/mcp
  • On ChatGPT, the URL is https://mcp.aidoo.ai/sse

OAuth redirect fails

  • Temporarily disable pop-up blockers and tracking extensions
  • Make sure you're signed in to your Aidoo account in the same browser
  • Check that your Aidoo subscription is active (an expired trial banner blocks OAuth)

Odoo connection error

  • Make sure your Odoo connection is properly configured in the Aidoo dashboard
  • Test the connection from Aidoo → Odoo Connection → Test
  • Make sure your Odoo credentials are still valid