Odoo ERP (Full) MCP for AI Agents. Manage leads, contacts & sales orders via chat.
Odoo ERP (Full) connects your entire business management system to any AI client, letting you handle CRM leads, contacts, and sales orders through natural conversation. Access every part of Odoo—from tracking a prospect's pipeline stage to logging notes on a completed sale—without ever switching tabs or opening a dashboard.
Give Claude and any AI agent real-world access
Find specific individuals or entire organizations by name, email, or phone number.
Create new sales leads, track existing opportunities through defined pipeline stages, and review prospect details.
Add internal notes or comments to any record—like a contact, lead, or order—to keep the history accurate for your team.
Retrieve a summary of recent sales orders, including the customer name, total amount, and current status.
Ask an AI about this
Waiting for input…
What AI agents can do with Odoo ERP (Full): 7 Tools for CRM & Sales Management
Use these integrated tools to perform specific actions across your Odoo instance, from searching customer details to logging new leads and tracking sales orders.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Odoo ERP (Full) MCPOdoo Create Contact
Creates a new individual person or company record with core details like name, email, and phone number.
Odoo Create Lead
Logs a new prospect into the CRM as either an unqualified lead or a qualified...
Odoo Create Note
Attaches internal notes or comments to any record type, such as contacts, leads, or...
Odoo List Sales Orders
Pulls a list of the most recent sales orders, showing the customer, total amount...
Odoo Search Companies
Finds records for entire organizations or companies by name, providing details like...
Odoo Search Contacts
Searches for individual contacts using their name, email, or phone number to find personal details.
Odoo Search Leads
Retrieves current prospects and opportunities from the CRM based on keywords, company, or pipeline stage.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Odoo ERP (Full), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Odoo. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Data Silos Problem Solved with Vinkius AI Gateway
Today, gathering a complete picture of a client is painful. You start in the CRM to find their lead status; then you have to open another tab or window just to check recent sales orders. If you need to update notes, you navigate back and forth, copy-pasting details between screens, which slows everything down.
With this MCP, your agent handles that entire cross-reference process conversationally. You tell your AI client what you need—say, 'Show me the status of Acme Corp's last order and add a note about the follow-up call.' It executes multiple steps instantly and gives you one unified answer.
Odoo ERP (Full) MCP Gives You Conversational Action
You don't have to manually search for a company, open the correct form, and then type in the details. The agent uses odoo_search_companies and presents the data immediately.
What changes now is that you talk to your system instead of clicking through it. You get immediate action—like creating an opportunity with odoo_create_lead—without ever leaving your chat interface.
What your AI can actually do with this
This MCP lets your agent manage the entire business cycle using only conversational prompts. You can search for specific company details, find individual contacts by name or phone number, and track where any lead sits in the sales pipeline. Need to log an update? Add notes directly to any record—whether it’s a new contact, a draft order, or a qualified opportunity.
The system also keeps you current on recent sales activity, listing key details like amounts and statuses for quick review.
Instead of navigating complex menus, your AI client handles the data fetching and updating. When connected via Vinkius, you get access to this full suite of tools right alongside thousands of others, unifying your operational tech stack into one conversational interface.
019d75e2-d08b-70b4-9e75-edb04b1a0275 Here's how it actually works
The bottom line is that it turns complex ERP navigation into simple conversation.
You connect your preferred AI client to this MCP via Vinkius.
Your agent interprets your request—for example, 'Check on Acme Corp's latest sales order.'
The MCP executes the necessary functions and returns a structured summary of the data directly to you.
Who is this actually for?
Sales teams, account managers, and operations staff who spend too much time switching between CRM dashboards, spreadsheets, and email clients. If you feel like your day is spent clicking through different tabs just to get one piece of information, this MCP saves you hours.
Needs quick access to a client's full history—from their last sales order details to the individual contact's phone number—without opening multiple browser tabs.
Manages new prospects by creating leads or opportunities, updating notes on existing records, and reviewing current pipeline status immediately after a meeting.
Monitors sales orders to ensure nothing falls through the cracks, listing recent order numbers and checking if they are in draft or sent status.
What Changes When You Connect
Stop juggling tabs. When you need to find a customer's phone number or an order status, your agent handles the lookup instantly instead of forcing manual searches across dashboards.
Keep records clean by using odoo_create_note on any record type. You can log meeting takeaways or technical observations directly onto a contact card without needing to open a separate notes app.
Manage your entire sales pipeline from one chat window. Use odoo_search_leads to check opportunity status and find specific prospects, knowing exactly where they are in the funnel.
Streamline data entry by using odoo_create_contact or odoo_create_lead. You just tell your agent who you met, and it logs the person or prospect automatically into Odoo.
Get an instant summary of sales activity with odoo_list_sales_orders. You can ask for recent orders and get a table showing amounts and statuses without navigating to the sales module.
See it in action
Handling Post-Meeting Follow-up
A sales rep just finished meeting with Beta Inc. Instead of opening Odoo, copying their email, then finding a contact record and writing the notes in the chatter, they simply prompt: 'Add a note to Beta Inc. about our discussion on Q3 pricing.' The agent uses odoo_create_note to log it instantly.
Checking on an Account Status
An account manager needs to know if Acme Corp has any pending orders before calling them back. They prompt: 'Show me the last three sales orders for Acme Corp.' The agent uses odoo_list_sales_orders and provides a status summary.
Finding Missing Contact Info
The ops coordinator needs to validate a vendor's details. They prompt: 'Search for the company associated with Acme Corp.' The agent uses odoo_search_companies, returning official records like website and phone number.
Building the Pipeline
A new lead comes through a form fill. Instead of manually creating the record, the team member prompts: 'Create a qualified opportunity for Zenith Industries with $20k expected revenue.' The agent uses odoo_create_lead.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Manual Data Entry
Opening the Odoo website, clicking through 'CRM > Leads' to find a record, then manually updating its stage and adding notes into the chatter box.
Just tell your agent: 'Update the lead for Zenith Industries to the Negotiation stage.' The agent handles the complex navigation using tools like odoo_search_leads and odoo_create_note.
Searching by Memory
Trying to recall if a company was an individual contact or a large organization, leading to inaccurate manual searches.
Be specific: 'Find the company details for Acme Corp,' using odoo_search_companies. If you need a person's details, ask for a specific name and use odoo_search_contacts.
Ignoring Order History
Assuming an order is still in draft status because the sales rep didn't remember to check the recent list.
Always prompt: 'What are the most recently created sales orders?' This uses odoo_list_sales_orders and gives you a definitive status summary.
When It Fits, When It Doesn't
Use this MCP if your job requires connecting disparate pieces of data—like finding a contact's phone number, checking their current sales order status, and then logging follow-up notes—all within one conversational flow. It is ideal for account teams that need real-time operational awareness. Don't use it if you only need to view static reports or perform batch bulk updates across thousands of records; for those tasks, a dedicated reporting tool is better. If your primary need is simply viewing read-only data (e.g., 'Show me the name and email'), you might be able to handle that with basic search tools alone. However, since this MCP allows writing new notes and creating new leads using odoo_create_note or odoo_create_lead, it's best for active workflow management.
Questions you might have
How do I use odoo_search_leads in the Odoo ERP (Full) MCP? +
You ask your agent to search for prospects using keywords, company names, or pipeline stages. The system returns a list of leads and opportunities with their current status and expected revenue.
Can I use odoo_create_note in the Odoo ERP (Full) MCP? +
Yes. You can add internal comments or notes to any record—whether it’s a contact, lead, or sales order—by simply telling your agent which record and what message to attach.
Is odoo_list_sales_orders the only way to see my orders? +
No. While using odoo_list_sales_orders is the most direct approach, you can also ask your agent for specific order details if you know the customer or order number.
What is the difference between odoo_search_contacts and odoo_search_companies? +
Use odoo_search_contacts when looking up a person by name, email, or phone. Use odoo_search_companies when you need information about an entire organization.
Does the Odoo ERP (Full) MCP let me create leads? +
Yes, you can use odoo_create_lead to log a new prospect into your CRM. You specify if it's an unqualified lead or a qualified opportunity.