odoo-mcp-server
Related Servers
Alternatives to odoo-mcp-server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceFree read-only MCP server module for Odoo 15-20: search and read your own Odoo data from Claude, Cursor or any MCP client with an Odoo API key. Five read-only tools; Odoo access rights apply.LGPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Odoo 18 (JSON-RPC API) via MCP, supporting model exploration, CRUD operations, and secure API key authentication.Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Odoo data using natural language to search, read, create, and update records. It acts as a secure bridge between MCP clients and Odoo instances version 17.0 through 19.0.11Apache 2.0
- FlicenseNot gradedqualityDmaintenanceProduction-grade Odoo add-ons that expose Odoo business functionality to MCP-compliant clients over HTTP with OAuth 2.1, per-user permission enforcement, write-confirmation safety, and full audit logging.-
- AlicenseBqualityCmaintenanceEnables secure MCP clients to discover Odoo models and fields, read, search, count and group records, and perform controlled record creation and updates across multiple Odoo 19 instances. Supports authenticated Streamable HTTP and local stdio with tenant policies, audit logging, and bounded responses.11MIT
- AlicenseAqualityBmaintenanceMCP Server for Odoo 19 using JSON-2 API, built with FastMCP114Apache 2.0
TDQS
Scored across 7 tools
Each tool targets a distinct operation: context, model discovery, field description, search, read-by-id, count, and aggregate. Descriptions explicitly cross-reference the alternatives (e.g. 'for a number only use odoo_count'), leaving no realistic room for misselection.
All names share a consistent odoo_ prefix and snake_case, with clear verb_noun patterns (list_models, describe_model, search, read, count, aggregate). Only odoo_context is a bare noun rather than a verb phrase, a minor deviation.
Seven tools is well-scoped for a generic, model-agnostic query layer over Odoo. Every tool earns its place, and the fact that Odoo has hundreds of models is handled through discovery rather than per-model tools.
Read coverage is complete: discovery, schema, search, read-by-id, count, aggregate, and session context, with no dead ends for querying. However, odoo_list_models exposes a can_write flag implying write access, yet no create/update/delete tool exists, so any mutation request is a guaranteed dead end.