Odoo logo
ConnectorOdoo

Odoo integration for Claude and Codex

Create a Odoo connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

CategorySales & CRM

Use Odoo from Claude

Add the Odoo connection to a Space that runs Claude, then use it from every channel in that Space.

Use Odoo from Codex

Add the Odoo connection to a Space that runs Codex, then use it from every channel in that Space.

Use Odoo from Sidekick

Connect your own OpenClaw to Sidekick while Type provides the conversations, permissions, connections, skills, and automations.

Sales & CRM

What the Odoo connector can do

Open-source ERP and CRM platform for business management, including sales, accounting, inventory, and project management

One connection, many Spaces

Connect Odoo once, then decide which Spaces can use it in threads, skills, automations, and coding work.

Representative actions

  • Odoo JSON-RPC Call

    JSON-RPC endpoint for Odoo external API calls. Provides the same functionality as XML-RPC but with JSON encoding. DEPRECATED in v19.0 and scheduled for removal in v20.0 (Fall 2026). Use JSON-2 API at POST /json/2/{model}/{method} instead.

  • Get Applicant Parsing Result

    Tool to retrieve parsing results for a previously submitted resume/applicant document. Use when you need to check the status and get extracted fields (name, email, phone, mobile) from a resume that was previously submitted for parsing.

  • Get Bank Statement Result

    Tool to retrieve parsing results for a previously submitted bank statement. Returns extracted fields including balance_start, balance_end, date, and bank_statement_lines. Use when you need to check the status and get extracted data from a bank statement document using Odoo's Extract API.

  • Get Expense Extraction Result

    Retrieve parsing results for a previously submitted expense document. Returns extracted fields including description, country, date, total, and currency. Use this after submitting an expense document to get the OCR/extraction results.

  • Get Invoice Parsing Result

    Tool to retrieve parsing results for a previously submitted invoice from Odoo Extract API. Use when you need to check the status and get extracted data from an invoice. Poll this endpoint until the status field is 'success' - processing may take time depending on document complexity.

Connection

API and auth details

Odoo exposes external APIs over XML-RPC and JSON-RPC for ERP and CRM data. Integrations can authenticate against databases and operate on models for sales, accounting, inventory, projects, contacts, invoices, products, manufacturing, subscriptions, and custom Odoo applications.

FAQ

Questions people ask before connecting Odoo

Can Claude use Odoo?

Yes. Add a Odoo connection to a Space that runs Claude, then use its approved tools and data from any channel in that Space.

Can Codex work with Odoo through Type?

Yes. Add a Odoo connection to a Space that runs Codex, then use its approved tools and data from any channel in that Space.

Is this the same as a Odoo MCP server?

Not exactly. Type uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More sales & crm connectors