Product flow

How your Odoo Online data reaches Claude.

KSRO hosts the MCP server, the OAuth layer, and the Odoo Online gateway. Your team keeps control of the Odoo integration user, API key, and access rights inside Odoo.

The flow

Four stages, one URL for Claude.

1
You register a workspace
The workspace is your tenant surface: it holds your Odoo connection, its validation status, and the exact next action.
2
You connect an Odoo integration user
Create a dedicated Odoo user, grant only the apps Claude should read, generate an API key, and paste those details into KSRO. The API key is encrypted before storage.
3
Claude connects to one hosted endpoint
Claude uses https://app.ksrolabs.com/mcp as its connector URL. During authorization, Claude opens a KSRO sign-in page. You log in with your workspace account, and KSRO binds the token to the validated Odoo connection.
4
Claude reads live data, read-only
Every tool call goes through your validated credential and Odoo user permissions. Nothing writes back to Odoo.

What KSRO hosts

  • The MCP endpoint and its OAuth authorization server
  • Encrypted Odoo credential storage (AES-256-GCM)
  • Live validation against Odoo authentication, metadata, read, and aggregation calls
  • Tenant-level Odoo permissions and connector audit records

What stays yours

  • Your Odoo database and user permissions
  • The API key, revocable from the Odoo user account
  • Your Odoo password — KSRO never asks for it
Ready

Start with the setup guide.

It covers the Odoo Online integration-user path and the connector URL Claude needs.