# Odoo Purchase MCP for AI Agents AI Agent Connect

> Odoo Purchase lets you manage your entire procurement cycle through natural conversation. Create purchase orders, handle RFQs, search for vendors, and track order statuses without ever leaving your AI client. It connects your Odoo ERP directly to your agent for faster, more accurate supply chain management.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_1kfYB7EQfq0m2oNfuK2JYu3ggSkIzOJJDwt1TaSs/ai-agent-connect
- **Tags:** purchase-orders, vendor-management, procurement, rfq-management, supplier-relations, inventory-replenishment

## Description

Managing a supply chain usually means jumping between dozens of tabs and hunting for specific vendor IDs or order statuses. This Connector changes that by bringing your Odoo ERP data directly into your AI agent. Instead of manually clicking through the procurement module, you can just ask your agent to find a specific vendor, list pending quotes, or pull the line items for a recent order. It handles the heavy lifting of navigating Odoo's structure so you can focus on making decisions. You'll find it's much faster to check if a shipment is expected or to create a new draft request for quotation when you can just describe what you need in plain English. Because it's hosted on Vinkius, getting this connected to your existing workflow takes minutes rather than hours of configuration. It's about moving from manual data entry to a conversational interface where your procurement tasks happen as fast as you can type them out.

## Tools

### odoo_create_purchase_order
Creates a new purchase order in draft state. You provide the vendor ID and a list of products with prices.

### odoo_list_rfqs
Shows all requests for quotation that are still in draft. Use this to see what quotes are awaiting approval.

### odoo_confirm_purchase_order
Moves a draft RFQ to a confirmed purchase order. It locks the order, notifies the vendor, and creates a warehouse receipt.

### odoo_list_purchase_orders
Lists all purchase orders in your Odoo system. It shows the status, total amounts, and the buyer responsible.

### odoo_search_vendors
Searches for vendors and suppliers in your system. It returns names, emails, phone numbers, and locations.

### odoo_get_po_lines
Retrieves individual line items for a specific order. Use this to check product quantities, costs, and delivery dates.

### odoo_get_purchase_order
Pulls all key details for a specific purchase order. It provides a complete look at vendor info and order totals.

## Prompt Examples

**Prompt:** 
```
Can you show me all our pending requests for quotation?
```

**Response:** 
```
📋 **Pending RFQs**

I found 3 draft requests awaiting approval:

| RFQ # | Vendor | Total Amount | Status |
|---|---|---|---|
| RFQ-902 | Global Tech | $4,200.00 | Draft |
| RFQ-905 | Prime Parts | $1,150.00 | Draft |
| RFQ-910 | Logistics Co | $890.00 | Draft |
```

**Prompt:** 
```
Find the contact info for the vendor 'Global Tech'.
```

**Response:** 
```
📞 **Vendor Contact Details**

**Global Tech**
- **Email:** sales@globaltech.com
- **Phone:** +1 (555) 012-3456
- **Location:** Chicago, IL

Would you like me to create a new purchase order for them?
```

**Prompt:** 
```
What's the status of our last order with Prime Parts?
```

**Response:** 
```
📦 **Order Status: Confirmed**

**Order #PO-882** with **Prime Parts** is currently in the 'Purchase' state.

- **Total:** $1,150.00
- **Expected Delivery:** October 24, 2023
- **Buyer:** Sarah Jenkins

I can pull the specific line items for you if you'd like to see the quantities.
```

## Capabilities

### Create draft RFQs
Generate new purchase requests with specific product lines, quantities, and costs in one go.

### Confirm purchase orders
Transition draft quotes into confirmed orders to notify vendors and trigger warehouse receipts.

### Search for vendors
Find supplier contact details and locations instantly by searching for their name.

### Track order status
Get a bird's-eye view of all purchase orders, including their current state and responsible buyer.

### Inspect line items
See the exact breakdown of products, unit costs, and planned delivery dates for any order.

## Use Cases

### Quickly checking order status
An operations lead asks, 'Are we still waiting on the order from Vendor X?' The agent uses odoo_list_purchase_orders to find the status.

### Rapidly creating purchase requests
A buyer tells the agent to 'Create a draft RFQ for 500 units of Product A from our main supplier.' It uses odoo_create_purchase_order.

### Verifying shipment costs
An accountant needs to know the total cost of a specific order. The agent uses odoo_get_po_lines to summarize the items and prices.

### Finding supplier contact info
A team member needs to call a vendor but can't find the number. The agent uses odoo_search_vendors to pull the phone and email.

## Benefits

- Stop manual data entry by using odoo_create_purchase_order to generate draft RFQs with a single prompt.
- Get instant visibility into your supply chain by using odoo_list_purchase_orders to see all pending and completed status.
- Reduce time spent hunting for contact info by using odoo_search_vendors to pull supplier details instantly.
- Verify shipment details faster with odoo_get_po_lines to see exact costs and expected delivery dates.
- Speed up the approval process by using odoo_confirm_purchase_order to move quotes to confirmed status immediately.
- Access your CRM and Sales data without switching tabs to keep your focus on the task at hand.

## How It Works

The bottom line is you get a conversational interface for your Odoo procurement data.

1. Connect your Odoo instance to your AI client using the Vinkius integration.
2. Grant the Connector permission to access your procurement, sales, and contact modules.
3. Start asking questions like 'Show me all pending RFQs' or 'Create a purchase order for Vendor X'.

## Frequently Asked Questions

**How does the Odoo Purchase MCP help with my procurement workflow?**
It lets you manage purchase orders and RFQs through a chat interface. You can create drafts, confirm orders, and search for vendors without manually navigating the Odoo ERP menus.

**Can I use Odoo Purchase to find vendor contact information?**
Yes, you can ask your agent to search for any vendor by name. It will pull the email, phone number, and location directly from your Odoo records.

**Does the Odoo Purchase MCP support creating draft RFQs?**
Yes, you can describe the products, quantities, and prices you need, and the Connector will generate a draft Request for Quotation in your Odoo instance.

**How do I see the specific items in a purchase order?**
You can ask your agent to show the line items for any specific order. It will break down the products, costs, and expected delivery dates for you.

**Can this Connector notify my vendors about new orders?**
When you use the tool to confirm a purchase order, it transitions the status in Odoo, which triggers the standard notification to your vendor and creates the warehouse receipt.

**Is the Odoo Purchase MCP good for large-scale supply chain management?**
It's designed to make supply chain management faster by giving you conversational access to your procurement data, making it easier to track multiple orders and vendors at once.

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