Odoo logo
AI agent integrationOdoo

Odoo integration for multiplayer collaboration with AI agents using Claude Code or Codex

One governed connection your whole team and its AI agents can share, with approved actions and human review, so working in Odoo never means pasting credentials into a prompt.

CategorySales & CRM

Use Odoo from Claude Code

Bring Odoo context into engineering work while Type keeps app access attached to the teammate and workspace.

Automate Odoo with Codex

Let coding agents ask for the right app action, preserve conversation context, and keep humans in the approval loop.

Connect open agent workflows

Use Type as the collaboration layer around OpenClaw and other LLM workflows that need app access.

Sales & CRM

What the Odoo integration exposes

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

One connection, many teammates

Connect Odoo once, then decide which teammates can use it for threads, automations, skills, 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 Code use Odoo?

Yes. Type lets an AI teammate use connected Odoo actions from a governed workspace context, so Claude Code work can reference the app without copying credentials into a local prompt.

Can Codex work with Odoo through Type?

Yes. Codex can collaborate through Type with app context, skills, and approved actions. The Odoo catalog entry includes public integration details and example capabilities where available.

Is this the same as a Odoo MCP server?

Type exposes connected app capabilities to AI teammates and coding agents through Type's integration layer. Teams use it when they want shared app access, human review, and teammate-level permissions around agent work.

More sales & crm apps for AI teammates