ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Odoo with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Create purchase orders, manage RFQs, search vendors, and track procurement. Odoo Purchasing through natural conversation.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 7 capabilities

The complete Odoo capability set.

These are the exact actions your AI can choose when you ask it to work with Odoo.

Capability set01 / 02

01-04

4 capabilities in this set.

Part of 7 available through Odoo.

  1. 01

    Odoo search vendors

    Partner records where supplier_rank > 0. these are partners flagged as vendors/suppliers. Returns vendor name, email, phone, city, and country. Use to find vendor IDs before creating purchase orders, or when the user asks about supplier information. Search for vendors and suppliers in Odoo by name, returning contact details and location

  2. 02

    Odoo confirm purchase order

    Order, transitioning from "draft" to "purchase" state. This locks the order, notifies the vendor, and creates an incoming receipt (stock.picking) for warehouse processing. Use when the user approves a vendor quote or wants to place the order. Confirm a draft RFQ, converting it into a confirmed purchase order and triggering receipt creation

  3. 03

    Odoo create purchase order

    Order in "draft" state (an RFQ). The partnerId must be an existing vendor (res.partner with supplier_rank > 0). use odoo_search_vendors to find vendor IDs. Lines must be a JSON array: [{"product_id": <id>, "product_qty": <qty>, "price_unit": <cost>}]. Each line also gets an auto-generated description. Create a new purchase order (as a draft RFQ) for a vendor with product lines, quantities, and prices

  4. 04

    Odoo get po lines

    Order.line records for the given PO. Returns each line with product name, ordered quantity, unit cost, subtotal, and planned delivery date. Use to inspect what is being purchased, verify pricing, or check delivery schedules per line item. Get the individual line items of a purchase order showing products, quantities, costs, and expected delivery dates

Capability set02 / 02

05-07

3 capabilities in this set.

Part of 7 available through Odoo.

  1. 05

    Odoo list purchase orders

    Order records ordered by creation date. Returns PO number, vendor name, state (draft/sent/purchase/done/cancel), total and untaxed amounts, responsible buyer, expected receipt date, and order date. Filter by state to see only draft RFQs, confirmed POs, or completed orders. Use when the user asks about procurement activity, pending orders, or vendor purchases. List purchase orders in Odoo with vendor, amounts, buyer, and current processing status

  2. 06

    Odoo list rfqs

    Order records in "draft" state only. These are RFQs that need vendor pricing, negotiation, or approval before being confirmed. Use when the user asks specifically about pending RFQs, quotes from vendors, or procurement requests awaiting approval. List all Requests for Quotation (draft purchase orders) that have not yet been confirmed to vendors

  3. 07

    Odoo get purchase order

    Order with all key fields. Use after listing POs to drill into a specific order for vendor details, amounts, and expected receipt dates. Get the complete details of a specific purchase order by its numeric ID

Observed, not estimated

914ms average. Fast in production.

Odoo is checked daily against the live service.

Daily averagePeak 1075ms
Aug 20Today
Fastest day
825ms
Slowest day
1075ms
14-day trend
Slowing+14%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 7 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Odoo, so you can see the experience inside your AI.

It does not authenticate your account with Odoo. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Odoo Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_1kfYB7EQfq0m2oNfuK2JYu3ggSkIzOJJDwt1TaSs/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Odoo capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "odoo-purchase-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_1kfYB7EQfq0m2oNfuK2JYu3ggSkIzOJJDwt1TaSs/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Odoo owners ask.

  • 01

    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.

  • 02

    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.

  • 03

    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.