Vinkius
Odoo Purchase

Odoo Purchase MCP. Manage your full purchasing lifecycle from chat.

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 Purchase MCP on Cursor AI Code Editor MCP Client Odoo Purchase MCP on Claude Desktop App MCP Integration Odoo Purchase MCP on OpenAI Agents SDK MCP Compatible Odoo Purchase MCP on Visual Studio Code MCP Extension Client Odoo Purchase MCP on GitHub Copilot AI Agent MCP Integration Odoo Purchase MCP on Google Gemini AI MCP Integration Odoo Purchase MCP on Lovable AI Development MCP Client Odoo Purchase MCP on Mistral AI Agents MCP Compatible Odoo Purchase MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Odoo Purchase MCP Server manages your entire procurement workflow through natural language commands. Search for vendors, track pending Requests for Quotation (RFQs), create draft purchase orders, and confirm finalized POs.

This tool lets you manage vendor relationships and inventory replenishment—all without leaving your chat window.

What your AI agents can do

Odoo confirm purchase order

Approves a draft RFQ, changing its status to confirmed. This action notifies the vendor and creates an incoming stock receipt record.

Odoo create purchase order

Generates a new purchase order in 'draft' state for a specific vendor, including product lines, quantities, and prices.

Odoo get po lines

Retrieves the detailed breakdown of products within a PO, showing name, quantity, unit cost, and expected delivery dates.

+ 4 more capabilities included
Search for Vendor Details

Find existing vendors and suppliers by name using contact information like email or phone.

Create Draft Purchase Requests (RFQs)

Generate a new purchase order draft, specifying the vendor, product lines, quantities, and unit costs.

Track All Purchase Orders

List all your current purchase orders—including status, total amounts, responsible buyer, and expected delivery dates.

Get Specific PO Details

Retrieve the full record details for a single purchase order using its unique ID number.

Inspect Line Items

View every product line within a specific PO, checking costs, quantities, and planned delivery dates per item.

Confirm and Finalize Orders

Change an RFQ or draft purchase order into a confirmed state. This action notifies the vendor and creates incoming stock receipts for your warehouse.

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 Purchase: 7 Tools for Procurement Workflow

Use these seven tools to perform every step of your purchasing lifecycle, from finding vendor IDs to confirming and receiving goods within Odoo ERP.

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 Purchase on Vinkius
odoo019d75e3

odoo confirm purchase order

Approves a draft RFQ, changing its status to confirmed. This action notifies the vendor and creates an incoming stock receipt record.

odoo019d75e3

odoo create purchase order

Generates a new purchase order in 'draft' state for a specific vendor, including product lines, quantities, and prices.

odoo019d75e3

odoo get po lines

Retrieves the detailed breakdown of products within a PO, showing name, quantity, unit cost, and expected delivery dates.

odoo019d75e3

odoo get purchase order

Pulls all core details for one specific purchase order by its ID, including amounts and vendor information.

odoo019d75e3

odoo list purchase orders

Lists summaries of all POs in Odoo. You get the PO number, vendor name, current state (draft/sent/done), total amount, and expected receipt date.

odoo019d75e3

odoo list rfqs

Retrieves a list of Requests for Quotation (RFQs) that are still in draft status and awaiting vendor pricing or internal approval.

odoo019d75e3

odoo search vendors

Searches Odoo's partner records to find existing vendors by name, returning their contact details and location.

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 Purchase, 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 Purchase 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.

Handling purchases shouldn't require jumping between three different Odoo tabs.

Today, confirming a purchase order means logging into the ERP, finding the PO number in one tab, navigating to another tab to review line items for costs, and finally going back to a third area just to hit the 'Confirm' button. It’s a mandatory three-step click journey.

With this MCP server, you talk to your agent once: 'Confirm PO 5001.' The agent handles the entire sequence internally—it checks if it's ready, verifies the details, and executes the confirmation call—all in one response. You get immediate, confirmed status.

Odoo Purchase MCP Server: Manage your full purchasing lifecycle from chat.

Manual tasks that disappear include switching between the RFQ list view and the detail view, copying specific PO numbers, or manually changing status flags. You don't copy; you simply reference the ID in conversation.

The difference is control. Instead of relying on memory or a browser history to remember which tab was open last, your agent maintains the entire transactional context for you.

What you can do with this MCP connector

The Odoo Purchase MCP Server lets you manage your entire procurement flow right from your chat window. You don't have to jump into a full ERP just to handle ordering stuff; this tool handles everything—from finding who you wanna buy from to getting that order confirmed and tracked.

You can find any existing vendor or supplier by name using their contact info like email or phone number, keeping your partner records current.

Need to start an order? You can generate a new purchase order draft for any vendor, specifying product lines, the quantities you need, and what they cost. If you're still figuring out pricing, you can pull up all Requests for Quotation (RFQs) that are sitting in draft status waiting for either a price quote or internal sign-off.

To keep tabs on your current spending, you get a list of every purchase order number and its vendor name; this summary shows the PO's current state—whether it's still a draft, sent out, or done—the total amount, and when you expect to receive it. You can also pull up all core details for one specific purchase order just by giving it its unique ID, which includes amounts and who the vendor is.

When you need to check what exactly went into an existing PO, you don't have to guess; you retrieve a detailed breakdown of every product line on that PO. This view shows the name, how many units you ordered, the unit cost, and the expected delivery date for each item.

If things are ready to go, confirming an order is simple: approving a draft RFQ or changing a purchase order into a confirmed state notifies the vendor immediately and creates incoming stock receipt records right in your warehouse system. The server manages this whole lifecycle—vendor search, drafting orders, tracking status, getting specific item details, and finalizing everything—without you leaving your chat.

Built · Hosted · Managed by Vinkius Odoo Purchase MCP Server - Manage POs & Vendors Server ID 019d75e3-037d-70ea-96aa-1dd49f33f043
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Odoo Purchase MCP

How do I check if an RFQ needs approval using odoo_list_rfqs? +

The odoo_list_rfqs tool shows all records currently in 'draft' status. This list tells you exactly which requests are waiting for pricing or internal sign-off before they can be confirmed.

What is the difference between odoo_create_purchase_order and odoo_get_purchase_order? +

Creating a PO uses odoo_create_purchase_order to build an entirely new record as a draft. Getting details uses odoo_get_purchase_order when you already have the ID and just need to view what's inside.

Does odoo_confirm_purchase_order affect inventory? +

Yes, it does. Confirming the order triggers two things: it locks the PO status for vendor notification, and critically, it creates an incoming receipt record (stock.picking) in your warehouse system.

Can I find a vendor using odoo_search_vendors? +

Yes. You provide the vendor's name or contact details, and odoo_search_vendors returns their validated Odoo partner ID along with their phone number and address.

When using odoo_get_po_lines, what details do I get for each item on a purchase order? +

It returns every line item with specifics: product name, ordered quantity, unit cost, subtotal, and the planned delivery date. This lets you check pricing or verify expected delivery dates per single product.

How do I use odoo_list_purchase_orders to see a broad overview of all my procurement activity? +

You can list purchase orders using filters for state, date range, or buyer. The result shows the PO number, vendor name, current status (draft/sent/done), and both total and untaxed amounts.

Before running odoo_create_purchase_order, how do I make sure I have the correct vendor ID using odoo_search_vendors? +

Running odoo_search_vendors returns the supplier's name, email, phone, and location. Crucially, it provides the partner IDs you need to reference when creating a new purchase order.

If I have listed many PO numbers using odoo_list_purchase_orders, which tool do I use to get all the deep details for one specific order? +

You run odoo_get_purchase_order. This gives you every key field about that single PO—including vendor info, final amounts, and expected receipt dates—so you don't have to jump between screens.

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 Purchase. 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.