# Odoo Sales MCP for AI Agents AI Agent Connect

> Odoo Sales MCP lets you manage your entire sales pipeline directly through your AI agent. You can create quotations, confirm orders, check product stock, and manage CRM leads without leaving your chat window. It connects your Odoo ERP data to your favorite AI tools so you can handle orders and customer info in one place.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ychzkcUKad1fdXDbdw2TPgPJPNccaZopsD0QjaKc/ai-agent-connect
- **Tags:** quotation-management, sales-orders, price-lists, pipeline-management, revenue-tracking, customer-engagement

## Description

Managing a business usually means jumping between tabs to check stock, draft quotes, and update CRM records. This Odoo Sales MCP changes that by letting your AI agent handle the heavy lifting. Instead of hunting for a specific sales order or manually typing out product lines, you just tell your agent what needs to happen. You can ask it to find a customer's history, check if an item is in stock, or flip a draft quote into a confirmed sale. It handles the data entry and status updates in the background while you stay focused on the conversation. Because Vinkius hosts this Connector, you get a reliable way to bridge your ERP data with your daily workflow. It turns your AI into a functional member of the sales team that knows your inventory and pricing rules as well as you do.

## Tools

### odoo_confirm_order
Converts a draft or sent quotation into a confirmed sales order to start fulfillment.

### odoo_get_sales_order
Fetches the full details of a specific sales order including customer info and status.

### odoo_create_quotation
Creates a new quotation for a partner with specific products, quantities, and prices.

### odoo_get_order_lines
Retrieves the specific products, quantities, and prices for a single sales order.

### odoo_list_pricelists
Shows all available pricing rules and currencies configured in your Odoo instance.

### odoo_list_quotations
Lists all pending quotations that haven't been confirmed as sales orders yet.

### odoo_list_sales_orders
Displays all confirmed and completed sales orders with their total amounts and status.

### odoo_search_products
Searches the product catalog for names, prices, stock levels, and SKUs.

## Prompt Examples

**Prompt:** 
```
Find the status of order S00042
```

**Response:** 
```
📋 **Sales Order Details**

*   **Order Number:** S00042
*   **Customer:** Acme Corp
*   **Total Amount:** $12,500
*   **Status:** Confirmed
*   **Salesperson:** Jordan Smith
*   **Date:** 2026-07-01
```

**Prompt:** 
```
Create a quote for 10 units of 'Widget A' for Acme Corp
```

**Response:** 
```
✅ **Quotation Created**

I've created a new draft quotation for **Acme Corp**.

*   **Product:** Widget A
*   **Quantity:** 10
*   **Status:** Draft
*   **Quote Number:** Q00089

Would you like me to send this to the customer or confirm the sale?
```

**Prompt:** 
```
What products do we have in stock right now?
```

**Response:** 
```
📦 **Current Inventory Highlights**

| Product Name | SKU | Stock Level | Price |
|---|---|---|---|
| Widget A | WGT-A1 | 450 | $100.00 |
| Widget B | WGT-B2 | 120 | $150.00 |
| Gadget X | GDT-X1 | 0 | $200.00 |

*Note: Gadget X is currently out of stock.*
```

## Capabilities

### Create new quotes
Generate draft quotations with specific customer info and product lines.

### Confirm sales orders
Transition drafts to active sales orders to trigger fulfillment.

### Search product stock
Look up prices, categories, and available quantities in the catalog.

### List active orders
View all confirmed and completed sales orders for quick status checks.

### Manage pricing tiers
See all active pricelists and currency rules across the system.

### Track CRM leads
Find and create leads to move them through your sales pipeline.

## Use Cases

### Creating a quick quote
A rep asks the agent to make a quote for 5 widgets for Acme Corp. It uses odoo_create_quotation to build it instantly.

### Checking stock on a call
A manager asks if a product is available. The agent uses odoo_search_products to give an immediate answer.

### Checking order status
An admin wants to know the status of a big order. The agent uses odoo_list_sales_orders to show the latest.

### Confirming a deal
A customer approves a quote. The user tells the agent to confirm it, and it runs odoo_confirm_order.

## Benefits

- Stop switching tabs by handling Odoo Sales orders directly in your AI chat window.
- Speed up quote generation using odoo_create_quotation to build orders from text.
- Keep your inventory accurate by checking stock levels with odoo_search_products before selling.
- Track your pipeline faster by using odoo_list_quotations to see what's pending.
- Simplify order fulfillment by using odoo_confirm_order to move deals into the sale state.
- Access pricing instantly with odoo_list_pricelists to ensure customers get the right rates.

## How It Works

The bottom line is you get a direct voice command interface for your Odoo ERP sales data.

1. Connect your Odoo instance credentials to the Connector.
2. Link the Connector to your AI client via the Vinkius platform.
3. Start asking your agent to find orders or create quotes.

## Frequently Asked Questions

**Can Odoo Sales MCP create quotes for new customers?**
Yes, it can find existing partners or help you create new records. Once the partner is set, it can generate a draft quotation with specific products and pricing.

**Does Odoo Sales MCP update my inventory?**
Yes, when you use it to confirm a sale, it triggers Odoo's internal logic to move the order to a sale state, which handles the inventory reservation.

**How does Odoo Sales MCP help with pricing?**
It can pull all your active pricelists. This allows you to check different pricing tiers or currency rules instantly during a conversation.

**Can I see my pending quotes with Odoo Sales MCP?**
Yes, it can list all draft and sent quotations. This helps you see what proposals are awaiting customer approval without opening your dashboard.

**Can Odoo Sales MCP search for products by SKU?**
Yes, it can search your product catalog by name and return the SKU, category, price, and current stock levels.

**Does Odoo Sales MCP work with my existing Odoo data?**
Yes, it connects directly to your specific Odoo instance. Your agent will only see and interact with the data you give it permission to access.

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