MCP Odoo

by erpipe-org• 426•• Scanned•Claim this listing•Request removal
Otheragent skillschatgptclaude codeerpipemcp

Odoo MCP for AI agents — gated writes, multi-instance. Hosted product: https://erpipe.com

MCP Odoo is an open-source mcp server by erpipe-org, written mainly in Python, with 426 GitHub stars and the MIT license. Its code was last updated Aug 25, 2026. The latest PyPI release is odoo-mcp 1.3.0, published Jul 29, 2026, with 1,079 downloads last week.

Scan summary: scanned Nov 5, 2026 at commit 76ec136. Seen able to run shell commands, read environment and secrets, touch money or trading. Scan policy

How to install MCP Odoo

Built from the start command in the project's README: uvx odoo-mcp. Check the README for required keys or settings.

Claude Code · Terminal
claude mcp add mcp-odoo -- uvx odoo-mcp
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "mcp-odoo": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "mcp-odoo": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ]
    }
  }
}
VS Code · Terminal
code --add-mcp '{"name":"mcp-odoo","command":"uvx","args":["odoo-mcp"]}'

What MCP Odoo can touch

  • Run shell commandsListed as a tool: execute_approved_write
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingListed as a tool: generate_json2_payload
  • Connect to the internetNo connections seen while running

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 76ec136, Nov 5, 2026. See the scan policy.

Before you install MCP Odoo

AgenticMart scanned MCP Odoo on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.

Before you install

  1. Pin the version you reviewed instead of always installing the latest release.
  2. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by erpipe-org on GitHub, 426 stars and 196 forks. Popularity is not proof of safety.
  • Last code change: Aug 25, 2026.
  • Open-source license: MIT.

Tools MCP Odoo exposes (41)

Listed by the server itself during our scan of commit 76ec136.

  • data_quality_report

    Run read-only data-quality checks on one Odoo model: duplicates, missing required values, orphaned references, format anomalies

  • diagnose_odoo_call

    Diagnose an Odoo model call without executing it

  • generate_json2_payload

    Build a JSON-2 request preview without network access

  • inspect_model_relationships

    Inspect model relationships and required field metadata

  • diagnose_access

    Diagnose ACL and record-rule visibility for an Odoo model

  • upgrade_risk_report

    Report Odoo upgrade and JSON-2 migration risks

  • analyze_upgrade_log

    Classify Odoo install/update log errors into a migration worklist (no_action / needs_review / needs_script) with fix suggestions

  • lookup_model_history

    Look up Odoo model rename/removal history by old or new model name (e.g. account.invoice -> account.move)

  • fit_gap_report

    Classify Odoo requirements into fit/gap implementation buckets

  • scan_addons_source

    Scan local Odoo addon source without importing addon code

  • build_domain

    Build a validated Odoo domain from structured conditions

  • business_pack_report

    Report expected modules, models, and safe discovery calls for a business pack

  • get_odoo_profile

    Read a bounded profile of the connected Odoo environment

  • schema_catalog

    Build and cache a bounded Odoo model schema catalog

  • health_check

    Report this MCP server's non-secret runtime safety posture

  • list_instances

    List configured Odoo instance names without credentials

  • list_models

    List Odoo models with optional name filtering

  • get_model_fields

    Get field metadata for a specific Odoo model

  • search_records

    Search Odoo records with read-only search_read; optional free-text `query` matches across name/ref/email-like fields

  • read_record

    Read a single Odoo record by model and ID

  • read_attachment

    Read an ir.attachment's metadata and size-capped base64 content

  • aggregate_records

    Aggregate Odoo records server-side using Postgres groupby/sum/count. Uses formatted_read_group on Odoo 19+ and read_group on earlier versions.

  • search_employee

    Search for employees by name

  • search_holidays

    Search for holidays within a date range

  • preview_write

    Preview create, write, or unlink without executing it

  • validate_write

    Validate a standard write payload against optional fields_get metadata

  • execute_approved_write

    Execute a previously previewed and confirmed standard write

  • chatter_post

    Post a chatter message on a mail.thread record. Default mode requires an approval token returned from a preview call; set MCP_CHATTER_DIRECT=1 to bypass and post immediately.

  • execute_method

    Execute a custom method on an Odoo model

  • index_knowledge

    Fetch a bounded slice of records and build a local BM25 knowledge index

  • search_knowledge

    Relevance-ranked local BM25 search over previously indexed records

  • knowledge_stats

    Report local knowledge index sizes and document budget

  • receivable_payable_aging

    Aged receivable/payable report bucketed by days overdue

  • accounting_health_summary

    Open receivable/payable item counts and draft invoice backlog

  • search_across_instances

    Read-only search fanned out across configured Odoo instances, merged and attributed

  • aggregate_across_instances

    Read-only aggregate fanned out across instances with combined grand totals

  • accounting_health_across_instances

    AR/AP aging fanned out across instances — the partner-network sweep

  • submit_async_task

    Run an allowlisted long-running read operation in the background

  • get_async_task

    Poll a background task's status and result

  • cancel_async_task

    Cancel a pending or running background task

MCP Odoo is an open-source mcp server by erpipe-org, written mainly in Python. Odoo MCP for AI agents — gated writes, multi-instance. Hosted product: https://erpipe.com

At a glance

Stars
426
Forks
196
Language
Python
License
MIT
Created
Mar 2025
Last update
Aug 25, 2026
Type
MCP Server
Price
Free

Topics

agent-skillschatgptclaude-codeerpipemcpmcp-servermcp-serversodooodoo-mcp

Questions about MCP Odoo

What is MCP Odoo?

Odoo MCP for AI agents — gated writes, multi-instance. Hosted product: https://erpipe.com

Who maintains MCP Odoo?

MCP Odoo is maintained by erpipe-org on GitHub (erpipe-org/mcp-odoo). AgenticMart lists it from public repository data.

Is MCP Odoo safe to use?

AgenticMart scanned MCP Odoo on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does MCP Odoo use?

It is published under the MIT license.

MCP Odoo alternatives

View more →

Similar mcp servers in Other, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
MCP Odoo (this page)
erpipe-org
426MITAug 25, 2026Scanned, no flagged issues
Github MCP Server
github
34kMITOct 30, 2026Scanned, no flagged issues
Fastapi MCP
tadata-org
12kMITNov 24, 2025Scanned, no flagged issues
GhidraMCP
LaurieWired
12kApache-2.0Oct 10, 2026Scanned, no flagged issues
MCP Go
mark3labs
9.2kMITOct 30, 2026Scanned, no flagged issues
Git MCP
idosal
8.5kApache-2.0May 8, 2026Scanned, no flagged issues