Rutger
This question has been flagged
Good direction! But "skill" itself cannot promise what you would actually use it for.
Problem: Each Odoo major version has different way of managing data and different field names sometimes. I am not even talking about the customisations. Odoo studio is other big non-context data.
Solution:
- Full context document on How these tables/fields are related to each other (their metadata and context). Which fields are monetary fields. What are the hidden filters Odoo use (like bills and invoices are stored in a same table. Odoo knows but you get all those dumped in a single table). Other Business term and data mapping. This we have already done in apps.odoo.com/apps/modules/19.0/niyu-odoo-ai and the full context is available inside module code.
- Fine-tuned/trained Qwen or similar model with tonns of Odoo data, use-cases and scenerios. This would then enable us to not only rely on OpenAI wrappers but to have an actual fully local AI model capable of understanding full extend of our Odoo. We are working on creating Odoo only LLM for AI solution needing unlimited calls.
- Again "skill" could be used as instruction for chain-of-thoughts or formatting but is very limiting way.
- For further discussion in this regard you may reach out directly at info@niyulabs.com
Edit: Replying to Rutger's reply - This is implemented in "apps.odoo.com/apps/modules/19.0/niyu_mcp_server" MCP Server for Ooo with Context. So whenever you ask AI something it first check the knowledge and then call proper tools go get data and re-verify. Without this, you. might have to write model names and maybe field names in prompt. With this MCP you can one-shot any query even in your business terms.
Good catch on context.
Dear Rishu, thank you for your contribution. You are right that skills alone won't cut it. I tend to give my claude access to the odoo source code. And another great source for context is a proper MCP tool. An MCP gives some extra info as to which models, fields and actions are out there. If you like, you could consider making a PR to this open core repo. https://github.com/pantalytics/odoo-mcp-pro
Great list, Rutger! A couple more worth adding:
MCP servers (live Odoo integration):
- rosenvladimirov/odoo-claude-mcp; probably the most feature-complete MCP server right now. 197+ tools, multi-tenant, Odoo 15-19, includes AI tokenizer (Qdrant + Ollama embeddings), memory system, and full CRUD/RPC/attachments/reports. Runs in Docker. Particularly strong if you need multi-client setups.
- rag_odoo_mcp_server (on apps.odoo.com); MCP server that runs inside Odoo as a module. Installs like any app, exposes /mcp/sse, separate read-only/admin tokens. Simpler for single-instance setups.
- odoo_mcp_ai (apps.odoo.com); similar in-Odoo approach, 25 tools, one-click Claude Desktop config, also works with ChatGPT/Cursor/Gemini/n8n.
Worth following: There's also a related thread from BL Consulting (search "standalone Claude/MCP connector Odoo") sharing a more architectural approach; 188 tools, federated sub-servers, composite tokenizer that cuts context size 5-10× vs raw RPC dumps. Interesting if you're doing complex multi-model business object reasoning.
On the "Odoo tutor" gap you mentioned: agreed, nothing functional-user-oriented exists yet. The closest is the in-Odoo RAG approach (rag_odoo_mcp_server) which gives Claude access to your actual data so it can at least answer questions about your specific setup; but it's still developer-configured.
Hi Javier, thanks for the contribution but these are not skills but MCP servers. Please add them to this overview here: https://www.odoo.com/es_ES/forum/ayuda-1/every-odoo-mcp-server-compared-which-one-works-for-you-2026-300179
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up| Related Posts | Replies | Views | Activity | |
|---|---|---|---|---|
|
|
0
Apr 26
|
746 | ||
|
|
0
Apr 26
|
1373 | ||
|
|
1
May 26
|
871 | ||
|
|
0
Apr 26
|
23 | ||
|
|
0
Apr 26
|
21 |
btw, for some reason the Odoo forum breaks when I add the URLs. Apologies for that.