# Odoo ERP (Full) MCP for AI Agents AI Agent Connect

> Odoo ERP (Full) lets you run your entire business operations through a chat interface. You can manage your sales pipeline, find customer details, and update records without ever opening a new browser tab. It links your AI agent directly to your Odoo instance, making it easy to create leads, log notes, and check order statuses using plain English.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_M1NVEaU3CaeCSYxY9FEt8rSxWQdnWrDadWlfUTz7/ai-agent-connect
- **Tags:** business-automation, lead-management, contact-database, sales-pipeline, data-integration, workflow-management

## Description

Odoo ERP (Full) lets you run your entire business operations through a chat interface. Imagine you're in the middle of a call and need to check a customer's history or log a new lead. Usually, that means navigating through several menus in Odoo, searching for the right record, and clicking through various tabs. With this Connector, you just tell your AI agent what you need. It handles the heavy lifting of searching the database and pulling the right information to the surface. You can create new contacts or companies on the fly, move leads through your sales pipeline, and grab a summary of recent orders in seconds. It turns your ERP from a complex dashboard into a conversational tool that responds to your actual requests. By connecting this through the Vinkius catalog, you get a direct line into your Odoo data that works with any client you already use. You stop fighting with the interface and start getting work done. You can jump from checking a company's website to adding a comment on a specific sale without ever opening a new tab. It's about getting the data you need when you need it, without the friction of traditional navigation.

## Tools

### odoo_create_lead
Use odoo_create_lead to turn a prospect into a new lead or opportunity. You can set the lead title, company name, and expected revenue.

### odoo_create_note
Use odoo_create_note to add a comment or internal note to any record. This keeps your history updated with the latest details.

### odoo_list_sales_orders
Use odoo_list_sales_orders to see your most recent sales activity. It pulls the order number, customer name, amount, and status.

### odoo_search_companies
Use odoo_search_companies to find existing company records by name. It retrieves the email, phone, website, and city.

### odoo_search_contacts
Use odoo_search_contacts to look up individual people in your database. It returns their contact details and parent company.

### odoo_search_leads
Use odoo_search_leads to find specific leads and opportunities. It shows the pipeline stage, expected revenue, and assigned salesperson.

### odoo_create_contact
Use odoo_create_contact to add a new person or company to your records. It lets you set the name, email, and phone number in one go.

## Prompt Examples

**Prompt:** 
```
Find the lead for Acme Corp.
```

**Response:** 
```
🔍 **CRM Lead Found**

| Name | Email | Stage | Revenue |
|---|---|---|---|
| Acme Corp | info@acme.com | Qualification | $15,000 |
| Acme Corp (Old) | sales@acme.io | Proposition | $8,500 |
```

**Prompt:** 
```
Show me the last 5 sales orders.
```

**Response:** 
```
📋 **Recent Sales Orders**

| SO# | Customer | Amount | Status |
|---|---|---|---|
| S00042 | Acme Corp | $12,500 | Confirmed |
| S00041 | Beta Inc | $3,200 | Draft |
| S00040 | Gamma Ltd | $5,000 | Confirmed |
```

**Prompt:** 
```
Add a note to the website redesign lead saying the client wants a discount.
```

**Response:** 
```
✅ **Note Added Successfully**

I've added the following note to the 'Website Redesign' lead:
*"Client wants a discount."*

This is now visible in the record's history chatter.
```

## Capabilities

### Create company records
Add new organizations to your Odoo database using natural language.

### Add individual contacts
Create new person records and link them to existing companies.

### Generate CRM leads
Turn prospects into leads or opportunities with expected revenue.

### Find existing companies
Search your database for company names to get contact and location details.

### Search individual contacts
Look up people in your database by name, email, or phone number.

### List recent sales orders
Get a summary of your latest sales including amounts and order statuses.

### Attach notes to records
Log comments or internal notes on leads, contacts, and sales orders.

## Use Cases

### Logging a new lead from a website form
A sales rep needs to log a new lead quickly. They ask their agent to create a lead for Acme Corp with a $10,000 goal using odoo_create_lead.

### Checking a customer's recent order history
An account manager wants to know if a customer has an open order. They ask the agent to list sales orders for that specific company using odoo_list_sales_orders.

### Adding a note to a specific lead
A team member wants to add a note to a lead. They tell the agent to add a comment about a price negotiation to the Website Redesign lead using odoo_create_note.

### Finding contact details for a new partner
A rep needs to find a person's phone number. They ask the agent to search for a contact by name using odoo_search_contacts.

## Benefits

- Stop switching tabs by using odoo_list_sales_orders to see your latest activity in one place.
- Speed up data entry with odoo_create_contact to add new partners while you are still on a call.
- Keep your pipeline organized by using odoo_create_lead to move prospects into specific stages instantly.
- Get instant answers on customer details using odoo_search_companies and odoo_search_contacts.
- Maintain a perfect paper trail by using odoo_create_note to log updates on any record automatically.

## How It Works

The bottom line is you get a conversational interface for your entire Odoo ERP database.

1. Connect your Odoo instance to the Connector using your credentials.
2. Link the Connector to your AI client through the Vinkius dashboard.
3. Ask your agent to perform tasks like finding a customer or creating a lead.

## Frequently Asked Questions

**Can Odoo ERP (Full) help me manage my CRM leads?**
Yes, it lets you search for existing leads and create new ones using natural language. You can check pipeline stages and expected revenue without leaving your chat.

**How does Odoo ERP (Full) handle my sales orders?**
You can ask the agent to list your most recent sales orders. It will provide a summary of the order numbers, customer names, totals, and current statuses.

**Can I use Odoo ERP (Full) to create new contacts?**
Absolutely. You can tell your agent to create a new person or company record. It will save the name, email, and phone number directly to your Odoo database.

**Will Odoo ERP (Full) let me see my sales pipeline?**
Yes, you can search for leads and opportunities to see where they sit in your pipeline, who they are assigned to, and what the potential revenue is.

**How does Odoo ERP (Full) help with customer notes?**
It allows you to log internal comments or notes on any record, such as a lead or a sale. This keeps your team updated on specific conversations or tasks.

**Can I search for companies using Odoo ERP (Full)?**
Yes, you can search for companies by name. The agent will pull back the email, phone number, website, and location for you instantly.

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