Vinkius
Odoo ERP (Full)

Odoo ERP (Full) MCP. Manage your entire sales lifecycle in one conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Odoo ERP (Full) MCP on Cursor AI Code Editor MCP Client Odoo ERP (Full) MCP on Claude Desktop App MCP Integration Odoo ERP (Full) MCP on OpenAI Agents SDK MCP Compatible Odoo ERP (Full) MCP on Visual Studio Code MCP Extension Client Odoo ERP (Full) MCP on GitHub Copilot AI Agent MCP Integration Odoo ERP (Full) MCP on Google Gemini AI MCP Integration Odoo ERP (Full) MCP on Lovable AI Development MCP Client Odoo ERP (Full) MCP on Mistral AI Agents MCP Compatible Odoo ERP (Full) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Odoo ERP (Full) connects your AI agent directly to a complete business backend. You manage leads, contacts, sales orders, and internal notes—all without leaving the chat window.

Instead of jumping between CRM tabs, you ask your agent to find company data or list recent sales orders using natural conversation.

What your AI agents can do

Odoo create contact

Creates a new person or company record in Odoo using required contact details.

Odoo create lead

Registers a new CRM lead or qualified opportunity, including expected revenue and type.

Odoo create note

Attaches an internal comment to any specific Odoo record (e.g., sales order, contact).

+ 4 more capabilities included
Search Leads

Find existing prospects and leads in your CRM by name, company, or keyword.

Search Contacts & Companies

Look up individual people or corporate accounts using their name, phone number, or email address.

Create New Leads/Opportunities

Register a new prospect into the CRM pipeline with initial contact details and expected revenue.

Create Contacts

Establish a new individual or corporate partner record in your address book.

List Sales Orders

Pull a summary of the most recent sales orders, including customer name, amount, and status.

Add Internal Notes

Log a specific comment or note onto any existing Odoo record (leads, contacts, or orders).

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Odoo ERP (Full) MCP Server: 7 Tools for CRM & Sales Management

Use these seven tools to manage every aspect of your sales pipeline—from searching initial leads to logging final order details.

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) on Vinkius
odoo019d75e2

odoo create contact

Creates a new person or company record in Odoo using required contact details.

odoo019d75e2

odoo create lead

Registers a new CRM lead or qualified opportunity, including expected revenue and type.

odoo019d75e2

odoo create note

Attaches an internal comment to any specific Odoo record (e.g., sales order, contact).

odoo019d75e2

odoo list sales orders

Pulls a list of the most recent sales orders, showing status, amount, and customer name.

odoo019d75e2

odoo search companies

Searches for corporate or organization records within your Odoo partner database by name.

odoo019d75e2

odoo search contacts

Finds individual people (non-company) in Odoo using their name, email, or phone number.

odoo019d75e2

odoo search leads

Searches the CRM for leads and opportunities matching a query by name, company, or keyword.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Odoo ERP (Full), then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Odoo ERP (Full) MCP server cover

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 every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

The biggest time sink isn't writing emails; it's moving between tabs.

Today, if you need to track a lead that was discovered via a website form, you open Odoo CRM. You find the name. Then you switch to Contacts to check if they exist. If they do, you copy their ID and paste it into a sales order record. Finally, you have to click 'Add Note' on the correct document type just so your team knows what was discussed.

With this MCP Server, you skip the clicks. You tell your agent: 'Find all leads from last week that need follow-up.' It uses `odoo_search_leads` and provides the list. If you find a name, you use `odoo_create_note` on the spot to document the conversation's outcome. The whole process runs in chat.

Odoo ERP (Full) MCP Server: Centralizing your sales data.

You stop relying on separate sheets or local databases for critical information. All client records, order statuses, and internal notes live in Odoo. Your agent accesses the single source of truth using tools like `odoo_search_companies` and `odoo_list_sales_orders`.

The result is a unified view of every customer interaction. You don't just get data; you get actionability. The system lets your AI client perform the necessary CRUD operations directly, making the chat interface feel like it’s inside Odoo itself.

What you can do with this MCP connector

Odoo ERP (Full) connects your AI agent straight into your entire business backend. You manage everything—leads, contacts, sales orders, and internal notes—without ever leaving the chat window. Forget jumping between different CRM tabs; you just talk to your agent, and it handles the data retrieval or modification for you.

When you need to find someone, odoo_search_contacts lets you locate individual people by name, email address, or phone number stored in Odoo's database. If you’re looking for a whole corporation instead of just one person, you use odoo_search_companies; this searches your partner records using the organization’s official name. For leads and opportunities, odoo_search_leads checks the entire CRM pipeline, finding prospects by name, company affiliation, or any specific keyword you throw at it.

If you find what you need, great. If not, you can build it right there. You'll use odoo_create_contact to establish a new record—whether it’s an individual person or a whole company—by supplying all the required contact details. To bring in a brand-new prospect into your sales funnel, you call odoo_create_lead, which registers a qualified opportunity and requires details like its type and the expected revenue amount so you can track potential growth from day one.

When it comes to tracking existing business, listing recent orders is simple. odoo_list_sales_orders pulls up a summary of your latest sales transactions, giving you the customer name, total amount, order number, and current status all in one quick pull. If you need to document something about any record—say, a specific note on a lead, or a comment tied to an existing sales order—you use odoo_create_note.

This tool attaches internal comments directly to the chosen Odoo record, making sure everyone sees that historical context.

Your agent does all the heavy lifting. You give a natural language command—for instance, 'Find me every lead in California expected to bring over ten grand' or 'Create a new contact for Acme Corp using this email address.' The system recognizes which tool you need (odoo_search_leads or odoo_create_contact), runs the necessary function against your live Odoo data, and formats the results right back into the chat.

If you want to change something—like noting that an order needs a follow-up call, or registering a new opportunity based on a meeting—it uses the corresponding creation or listing tool. You don't have to remember field names; you just tell your agent what needs to happen.

This setup means your AI client acts as your full-time back office clerk. It handles everything from initial data entry and prospect identification through to logging final sales order status updates, all while keeping you in the chat window. You'll use these tools together: first, searching for a company using odoo_search_companies, then creating a follow-up note on their record with odoo_create_note, and finally listing the recent orders from that account using odoo_list_sales_orders.

It’s all connected. You just ask it to do the work.

Built · Hosted · Managed by Vinkius Odoo ERP Server - Manage Leads, Contacts & Orders Server ID 019d75e2-d08b-70b4-9e75-edb04b1a0275
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Odoo ERP (Full) MCP

How do I check if a company exists using odoo_search_companies? +

Run odoo_search_companies and provide the organization's name. The tool returns structured data including its email, phone number, website, city, and country if it matches an existing record.

What is the difference between odoo_create_contact and odoo_create_lead? +

Use odoo_search_contacts first to see if the person exists. If they are a new prospect, use odoo_create_lead. Use odoo_create_contact when you just need a basic record of an individual or company in your address book.

Can I log notes on sales orders using odoo_create_note? +

Yes. You must provide the specific Sales Order ID and model (sale.order). This ensures the note is attached directly to that order's history, so the full context remains visible.

How do I list recent orders with odoo_list_sales_orders? +

Just ask your agent to run odoo_list_sales_orders. It returns a clear table showing the SO#, customer name, total amount, current state (draft/sent/done), and date.

How do I link a newly created individual to an existing company using odoo_create_contact? +

You must provide the parent_id. This links the new person record directly under an established partner/company within Odoo's structure, maintaining data integrity.

What is the difference between setting the type to "lead" versus "opportunity" when using odoo_create_lead? +

You set the type based on qualification. Use "lead" for initial, unqualified prospects who need nurturing. Reserve "opportunity" for prospects already confirmed and deep into your sales pipeline.

How do I find a specific individual contact using odoo_search_contacts? +

You search by name, email, or phone number. This tool targets individual partners (people), distinguishing them from searches that retrieve entire company organizations.

Can I use odoo_create_note to add an internal comment to a contact record? +

Yes, you must specify the target's model (resModel) and its unique ID (resId). This logs information directly into that specific record's history or chatter feed.

Which Odoo versions are supported? +

This server uses the JSON-RPC protocol, which is compatible with Odoo 14, 15, 16, 17, and 18. Both Odoo Community and Enterprise editions are supported.

Does it work with Odoo.com (SaaS)? +

Yes! Works with both Odoo.com hosted instances and self-hosted Odoo servers. Just provide your instance URL and API key.

How do I generate an API Key? +

Go to Settings → Users → select your user → API Keys tab → New API Key. Give it a descriptive name and copy the generated key.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Odoo ERP (Full). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.