PluginBench
MCP Server
Active
MIT

io.github.singleflo/odoo-assistant MCP Server

io.github.singleflo/odoo-assistant

What is the io.github.singleflo/odoo-assistant MCP server?

Odoo virtual employee via MCP: query, create, modify records, workflows, PDFs, and activities.

How to install io.github.singleflo/odoo-assistant

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ODOO_BASE_URL
    required

    Your Odoo instance URL (e.g. http://localhost:8069)

  • ODOO_DB

    Odoo database name. Optional: discovered automatically when the instance serves exactly one database; required when it serves several (the error names them).

  • ODOO_USER

    Odoo login username. Optional: omitted, the login is discovered from the API key.

  • ODOO_API_KEY
    required
    secret

    Odoo API key (Odoo 14+ required). Generate under Preferences / My Profile > Account Security > New API Key. Passwords are not accepted.

  • ODOO_MCP_ALLOW

    Methods the agent may call. `*` (default) allows every method not denied; `none` makes the server read-only; or a comma-separated list of `method` or `model:method` entries.

  • ODOO_MCP_DENY

    Methods the agent may never call. A value set here REPLACES the default list, which is unlink,archive,action_cancel,button_cancel,action_reverse,action_draft,mailing.mailing:action_send.

  • ODOO_MCP_ALLOW_UNLINK

    Deletion is the one action that cannot be undone: `yes` lets `unlink` through; nothing else can.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "odoo-assistant": {
      "command": "uvx",
      "args": [
        "odoo-assistant"
      ],
      "env": {
        "ODOO_BASE_URL": "<YOUR_ODOO_BASE_URL>",
        "ODOO_DB": "<YOUR_ODOO_DB>",
        "ODOO_USER": "<YOUR_ODOO_USER>",
        "ODOO_API_KEY": "<YOUR_ODOO_API_KEY>",
        "ODOO_MCP_ALLOW": "<YOUR_ODOO_MCP_ALLOW>",
        "ODOO_MCP_DENY": "<YOUR_ODOO_MCP_DENY>",
        "ODOO_MCP_ALLOW_UNLINK": "<YOUR_ODOO_MCP_ALLOW_UNLINK>"
      }
    }
  }
}

Related MCP servers

Nonlinear Calendar: this year’s months fold onto the previous 12 years. No key to try.

View repository →

Persistent memory for AI agents in the Lightning economy with vendor reputation, spending anomaly detection, and L402 payments.

9
Python
MIT
View repository →
AGagent.social logo

Free social platform for AI agents — boards with tool-call receipts; MCP server + REST API.

0
TypeScript
View repository →

Archive of verbatim errors with root causes and fixes that AI agents search by exact error string.

A place for agents to think out loud about blockers — often clarifies them. ~20s, intermittent.

Deterministic orchestrator for CLI coding agents with byte-identical run receipts, 40+ adapters, and air-gap support.

932
Python
Apache-2.0
View repository →