Advanced Odoo MCP Studio - AI Builder for React Apps, Odoo Modules, Reports, Emails & Charts
by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com$ 200.96
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Email Marketing (mass_mailing) • Website (website) • Contacts (contacts) |
| Lines of code | 13932 |
| Technical Name |
eb_odoo_mcp_server_studio |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Email Marketing (mass_mailing) • Website (website) • Contacts (contacts) |
| Lines of code | 13932 |
| Technical Name |
eb_odoo_mcp_server_studio |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 18.0 19.0 |
Advance Odoo MCP
Studio
Odoo MCP Server Studio turns Odoo into a real AI execution platform, not just a chatbot connection. Connect your supported MCP clients and let AI handle live data queries, bulk create and update, file import, custom field creation, module generation from scratch, React customer portals, PDF report building, website snippet creation, email template workflows, and live Apache ECharts dashboards directly inside Odoo.
Why Teams Choose Odoo MCP Studio
How Odoo MCP Creates Business Value
Explore the Full Odoo MCP Server in Action
Jump into our YouTube playlist to see the full functionality of Odoo MCP Server Studio, including setup, AI client connection, module generation, dashboards, reports, portals, email workflows, and real Odoo execution demos.
What is Odoo MCP Server Studio?
Odoo MCP Server Studio is a native odoo 18, 19 module that turns your Odoo instance into a
remote MCP server. Instead of installing a separate bridge application or maintaining
custom middleware, you publish a live MCP endpoint directly from Odoo at /mcp/v1/, so
supported
AI clients connect to the ERP where your business logic, permissions, and records already exist.
It is also the control layer for AI access inside Odoo. Connection settings, OAuth 2.1 and API-key authentication, token lifecycle, prompt templates, tool allowlists, model and field restrictions, IP rules, rate limiting, and audit logs are managed in one place, making rollout easier for admins and safer for real business teams.
KeyFeatures
Everything your AI client needs to work effectively with Odoo
Create professional email templates, reuse dynamic Odoo variables, turn them into mass mailing campaigns, and send faster without the usual setup friction. This is one of the strongest business tools in MCP Studio because teams can move from idea to outreach in a single AI-guided flow.
Build reports for any Odoo module, generate printable output, and deliver the right report to the right user without long development cycles.
Generate models, fields, views, menus, and security from business instructions so teams can create real Odoo modules much faster.
Launch React-based customer portals and business-facing experiences connected directly to Odoo data and workflows.
Generate bar, line, pie, gauge, heatmap, funnel, radar, and other Apache ECharts visuals directly from live Odoo data in seconds.
Connect Your MCP Client
Compatible with following remote OAuth MCP-enabled AI agent. Simply substitute the sample URL with your Odoo instance URL followed by /mcp/v1.
- Open claude.ai → profile icon
- Settings → Integrations
- Click Add Integration
- Paste your Live Endpoint URL above
- Log in to Odoo → click Allow Access
- Open Claude Desktop → profile icon
- Settings → Integrations
- Click Add Integration
- Paste your Live Endpoint URL above
- Log in to Odoo → click Allow Access
- npm i -g @anthropic-ai/claude-code
- npm i -g @anthropic-ai/claude-code@latest
- claude
- claude mcp add odoo --url YOUR_INSTANCE_URL/mcp/v1
- /mcp (inside Claude Code to verify connection)
- Create a contact "Test Contact" with City "Gandhinagar"
- Open chatgpt.com → profile icon
- Settings → Connectors
- Click Add Custom Connector
- Paste your Live Endpoint URL above
- Log in to Odoo → click Authorize
- npm i -g @openai/codex
- npm i -g @openai/codex@latest
- codex
- codex mcp add odoo --url YOUR_INSTANCE_URL/mcp/v1
- codex mcp login odoo
- Create a contact "Test Contact" with City "Gandhinagar"
- npm i -g @google/gemini-cli
- npm i -g @google/gemini-cli@latest
- gemini
- Open ~/.gemini/settings.json and add:
{"mcpServers":{"odoo":{"httpUrl":"YOUR_INSTANCE_URL/mcp/v1"}}} - Inside Gemini CLI, type /mcp to verify connection
- Create a contact "Test Contact" with City "Gandhinagar"
# Ubuntu/Debian
sudo apt install ripgrep
# macOS
brew install ripgrep
Used by the optional code_search and code_read tools; it is auto-detected and defaults to Python if not installed.
# Expose your local Odoo (port 8069) through an HTTPS tunnel using ngrok:
ngrok http 8069
Configure the ngrok URL as web.base.url in System Parameters, and set web.base.url.freeze to True to prevent Odoo from overriding it.
How It Works
From installation to AI-powered workflows in four simple steps
Install the app in your odoo 18, 19 instance with no separate middleware server required.
Generate an API key or enable OAuth and expose your endpoint at /mcp/v1.
Add the server URL in Claude, ChatGPT, Gemini, Copilot, or another MCP-compatible client.
Request reports, create modules, import records, or launch workflows in plain English.
Feature Deep Dive
Explore every capability in detail
Live Data Explorer
Browse every Odoo model and field. Ask what fields a model has, and AI can use odoo_list_models odoo_get_fields instantly.
Powerful Search & Read
Search with domain filters, field selection, ordering, and pagination using odoo_search_read odoo_get_record.
Aggregation & Group By
Run _read_group aggregations in odoo 18, 19 syntax with
odoo_aggregate
odoo_read_group.
Code-Aware Execution
AI can inspect Odoo source definitions with odoo_code_search odoo_code_read before applying complex updates, which helps teams understand behavior before AI touches production data.
Tools Used
odoo_list_models odoo_get_fields odoo_search_read odoo_get_record odoo_aggregate odoo_read_group odoo_code_search odoo_code_readBulk Create & Update
Create hundreds of records in a single AI call with odoo_create and update them with odoo_write.
File Import (CSV / Excel / JSON)
AI can validate uploaded spreadsheets in dry-run mode and import them through odoo_import_data.
ORM Method Execution
Confirm orders, validate pickings, or post invoices using odoo_call_method odoo_execute_orm.
How It Changes Odoo Behavior
This tab is about direct execution. Instead of exporting files, editing spreadsheets manually, and then re-importing, AI can work on live records inside Odoo while respecting the same business methods and permissions your users already use.
Customer-Friendly Outcomes
Bulk Create & Update Screenshots
CSV / Excel Import Screenshots
Generate Native Odoo Apps from Structured Business Specs
Use odoo_manage_module to turn business requirements into a real odoo 18, 19 module with models, views, menus, security, and install-ready output instead of stopping at diagrams or advice.
How It Works in Odoo
The module builder follows a proper Odoo flow: create from spec, validate, auto-fix common issues, generate a ZIP package, and then install through the normal module import pipeline. The result becomes a native part of your Odoo database.
How It Changes Odoo Behavior
This is the point where AI goes beyond updating records and actually expands Odoo itself. New models, new menus, new actions, and new screens become available to users as a proper application.
Why It Is More Customer Friendly
Teams can move from a business idea like fleet management, service tracking, or approval automation to a working Odoo app much faster, which shortens delivery cycles for both internal users and end customers.
Module Builder - What Gets Generated
Recommended Delivery Flow
Apache ECharts Builder Inside MCP Studio
Use odoo_manage_echart to generate visual analytics directly from live Odoo data. This gives teams chart-ready outputs without building a separate frontend just to show KPIs.
Why It Fits This Tab
ECharts is a real output builder, just like modules. It takes business instructions and generates a usable result inside Odoo, so it fits better with the build-focused tools than as a separate tab.
Customer Value
Ask for sales trends, order funnel views, department KPIs, or comparison charts and MCP Studio can produce polished Apache ECharts visuals in seconds.
Supported ECharts Outputs
Generated Module Screenshots
EChart Builder Screenshots
Launch React Portals and Self-Service Experiences from Odoo
Use odoo_manage_webapp to create React 18 web applications served directly from Odoo, giving teams a faster path to customer, vendor, employee, or field-service portals.
How It Works
Each app gets its own route at /mcp/app/<slug>, can include multiple
pages and custom API endpoints, and can fetch server-side Odoo data through safe
handlers. Portal-aware context helps show the right information to the right user.
How It Changes Odoo Behavior
Instead of forcing customers or teams into the full back-office interface, Odoo can power cleaner task-specific experiences built for self-service, collaboration, and branded access.
Why It Is More Customer Friendly
Customers, suppliers, and employees get focused interfaces with simpler navigation, clearer actions, and live Odoo-backed data without the overhead of a full custom frontend project.
Web App Builder Capabilities
Common Use Cases
Web Application Screenshots
Report Builder
Use odoo_manage_report to create QWeb PDF or HTML reports that become part of standard Odoo printing workflows.
How It Works
Choose the target model, define the layout, generate the template, preview it, and install it. Once live, users see the report directly in the Print menu of the related records.
Customer-Friendly Value
This is ideal for branded quotations, order summaries, warehouse documents, statements, and polished customer-facing PDFs produced directly from Odoo data.
Snippet Builder
Use odoo_manage_snippet to create reusable website sections that install into the Odoo Website Builder as drag-and-drop blocks.
How It Works
AI prepares the snippet structure, styling, and optional behavior, and the block becomes available to website editors immediately after installation.
Customer-Friendly Value
Marketing and website teams can launch feature sections, service blocks, call-to-action areas, and landing-page components much faster without waiting for a full theme project.
When Teams Use This Tab
Report Builder Screenshots
Snippet Builder Screenshots
Email Templates & Sending
Create templates with dynamic Odoo variables and send them via odoo_email_template.
Mass Marketing Campaigns
Convert templates into mailing.mailing campaigns, define audiences,
schedule sends, and track engagement.
Campaign Analytics
AI can summarize sent, opened, clicked, and bounced performance or present it as a dashboard.
Example Workflows
Requires mail and mass_mailing modules for the full feature set.
Email Template Screenshots
Control the MCP Server from One Odoo Screen
Configuration is where MCP Studio becomes production-ready. This part of the product controls how AI connects, what it can access, and how every interaction is governed inside Odoo.
Authentication & Connection
Publish the live endpoint, use OAuth 2.1 with PKCE for browser clients, or issue bearer tokens and API keys for CLI-based MCP clients. This makes rollout simpler while matching the connection style each client expects.
Governance & Model Safety
Tool allowlists, model restriction groups, record rules, token expiry, IP controls, rate limits, and audit logging make it possible to introduce AI into Odoo without losing operational control.
Prompts, Agents, and Odoo Configuration
Prompt templates standardize repeatable workflows, AI agent records help organize usage patterns, and odoo_add_custom_field lets teams extend the data model safely when they need configuration-level changes without building a full module first.
How It Changes Odoo Behavior
Instead of exposing Odoo as an uncontrolled AI endpoint, configuration turns it into a governed execution layer with clear boundaries, repeatable setup, and safer rollout for real business teams.
Configuration Control Center
Quick Rollout Checklist
Configuration Screenshots
Fast odoo 18, 19 Onboarding
Install the module, generate your API key or enable OAuth, and connect your MCP client without adding a separate middleware layer.
- odoo 18, 19 Community or Enterprise
- Python 3.10 or newer
- Any MCP-compatible AI client
mail,mass_mailing, andwebsitefor optional features
- OAuth 2.1 with PKCE for browser clients
- Bearer token authentication for CLI clients
- Streamable HTTP and SSE transport support
- Compatible with MCP 2024-11+ implementations
Support from echoBitz
Get onboarding help, implementation guidance, and support for custom MCP workflows so your team can roll out safely and faster.
Recommended Setup Path
Any MCP client, including Claude, ChatGPT, Gemini CLI, GitHub Copilot, Cursor, and Windsurf.
Yes. It supports both odoo 18, 19 Community and Enterprise, subject to model availability and access permissions.
Yes. All requests run as authenticated Odoo users and respect access rights, record rules, and token controls.
Yes. Local instances can be exposed for cloud clients, while CLI clients can connect directly from your machine.
The builder applies validation and auto-fix steps before installation, then reports any remaining issues clearly.
Use the standard Odoo upgrade process for the module. Existing prompt template customizations can be preserved during updates.
All 26 MCP Tools at a Glance
Grouped for quick understanding
Book a Demo or Watch MCP Studio in Action
Schedule a walkthrough with our team or explore the product video playlist.
Scan and Connect with echoBitz
Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a real MCP Studio discussion.
Our Services
Odoo Integration
Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.
Odoo Implementation
We plan, configure, and deploy Odoo tailored to your business processes.
Customization
Get modules and workflows customized to meet your exact needs in Odoo.
Community Apps
Access or develop robust community apps to enhance your Odoo functionality.
Development Outsourcing
Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.
Support & Maintenance
Enjoy peace of mind with our reliable support, updates, and bug fixing services.
Discover More Solutions by echoBitz IT
Explore our other Odoo integration apps
Ready to give your team an AI-powered Odoo copilot?
Install Odoo MCP Server Studio and connect your first AI client in just a few minutes.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module