Every step, in order. Five processes, ~5 minutes.
Follow it top to bottom once - after that, adding a new person is a single line in a form. Works the same for Claude, ChatGPT or any other MCP-capable AI client.
01In your OdooInstall the module
~1 min
1Install and activate MCP ConnectorIn Apps, find the free erp_mcp_client module and install it on the Odoo database you want to access through AI. The MCP Connector app appears on your home screen.
02console.cloud.google.comCreate Google OAuth credentials
~2 min
1Open APIs & ServicesGo to console.cloud.google.com, pick (or create) a project and open APIs & Services from Quick access.
2Go to CredentialsIn the left sidebar of APIs & Services, open Credentials.
3Click “+ Create credentials”Use the Create credentials button at the top of the Credentials page.
4Choose “OAuth client ID”From the dropdown, pick OAuth client ID - it lets users sign in with their own Google accounts.
5Application type: Web applicationSelect Web application as the application type.
6Name it and press CreateGive the client any name (e.g. “Odoo MCP Connector for mycompany.com”) and click Create. Origins and redirect URIs can stay empty for now - you will paste them in process 03.
7Copy the Client ID and Client SecretCopy both values right away - the secret is shown only once. You will paste them into the MCP Connector module in Odoo.
03In your OdooConfigure & register the connector
~1 min
1Create a new MCP RegistrationOpen the MCP Connector app and click New.
2Fill in the formName the connector, paste the Google Client ID and Secret from process 02, and set the Odoo URL and database - the green “Use this instance” / “Use current DB” buttons fill them in one click.
3Press RegisterClick Register in the top-left corner. Your dedicated MCP server is provisioned in seconds.
4Your URLs appearAfter registration the module shows three links: Google Origin URL, Google Callback URL and the AI Connector URL your team will use.
5Paste the two Google URLs into Google ConsoleIn your OAuth client, paste the Google Origin URL into “Authorised JavaScript origins” and the Google Callback URL into “Authorised redirect URIs”, then Save.
6Add Access RolesIn the Access Roles table add a line per role: role name, the Odoo API key it acts under (process 04) and the allowed Google emails. Press Re-register after changes.
04In your OdooGenerate an Odoo API key
~1 min
1Open My PreferencesLog in as the Odoo user the role should act as, click your avatar in the top-right corner and choose My Preferences.
2Security tab → Add API KeyOpen the Security tab and click Add API Key under the API Keys list.
3Confirm your passwordOdoo asks the user to re-enter their database login password before a key can be created.
4Name the key and pick a validityGive the key a clear description and choose how long it stays valid - “Persistent Key” never expires.
5Generate the keyClick Generate key.
6Copy it into the MCP moduleCopy the key immediately - it cannot be retrieved later - and paste it into the “Odoo API Key” field of the matching role line in the MCP Connector module.
05In Claude, ChatGPT or any MCP clientConnect the AI client
~1 min
1Add a custom connectorIn Claude: Settings → Connectors → Add → “Add custom connector”. Other MCP clients have an equivalent option.
2Paste the AI Connector URLGive it any name and paste the AI Connector URL generated by the Odoo MCP module. OAuth fields stay empty. Click Add.
3Click ConnectOpen the new connector and press Connect - this is the same step every teammate does with the link you share.
4Sign in with Google and allow accessThe browser opens a Google sign-in, then the access request. Press Allow Access - if the email is in a role, the connection goes live with that role’s rights.
Done
That's the whole setup. Your team asks Odoo anything - web, desktop or phone.
Adding a person later = one line in Access Roles + their Google email. No passwords to hand out.
Stuck? We'll set it up with you