Skip to main content
Live examples

Watch it resolve, live.

Same question, two answers. On the left, an AI guessing from training data — inventing modules, mixing versions, hedging on edition. On the right, Odoo Semantic MCP returning the graph-verified truth in a fraction of the tokens.

>_

Half the module names are invented or mixed across versions.

without-mcp
HALLUCINATED
// AI guessing from training data
In Odoo 17, sale.order is typically extended by:
• sale_advance_payment ⚠ module doesn't exist
• sale_management
• sale_workflow ⚠ removed in v15
• sale_stock
• sale_crm ⚠ no such module
• sale_loyalty
 
// 3 of 6 modules are fabricated
// versions mixed: v13 / v15 / v17
with-odoo-semantic
VERIFIED · GRAPH
// → model_inspect(sale.order, v=17.0)
sale.order [DEFINITION]
├─ defined_in: sale
├─ total_fields: 148
├─ total_methods: 62
└─ extended_by:
├─ sale_management // +6 fields, +3 methods
├─ sale_stock // +12 fields, +7 methods
├─ sale_loyalty // +4 fields, +2 methods
├─ sale_subscription // EE-only, +18 fields
└─ sale_purchase // +3 fields, +5 methods
 
✓ 5 modules · all verified against the knowledge graph index
structured · tree-grammar output418 tokens
Every scenario

5 questions, 5 verified answers.

Each one maps to a single MCP tool call. Deep-link any of them.

Developer 418 tokens

List all modules extending sale.order in Odoo 17

Half the module names are invented or mixed across versions.

model_inspect()
Developer 312 tokens

Where do I override action_confirm on sale.order without breaking the chain?

Ungrounded answers skip super() ordering and miss real hook sites.

find_override_point()
Developer · PM 3,218 tokens

What breaks if I change sale.order.amount_total semantics?

Vague blast-radius answers force a manual grep across the codebase.

impact_analysis()
Developer · Upgrade 906 tokens

Is this v13 module code safe to run on Odoo 17?

AI misses silent API removals — code that "looks fine" but no longer runs.

find_deprecated_usage()
Consultant 147 tokens

Does Odoo 17 have built-in loyalty programs? CE or EE?

AI hedges on edition — the one fact that changes the quote.

check_module_exists()

Try it on your own questions.

Get an API key, wire it into your AI tool, and ask the Odoo ecosystem anything in your next prompt.