Odoo MCP tools
Odoo has 12 operations on the Cotlet MCP server, in odoo_read and odoo_write. Your agent picks one in `operation`; the tool carries each operation's input schema. Open an operation for its schema and an example call.
- MCP server
- https://cotlet.dev/mcp/v1
- MCP tools
- odoo_read, odoo_write
- Connects with
- Your own Odoo user on your instance URL (a user with invoicing rights for invoices and payments, sales rights for sales orders)
- Integration page
- Odoo
Read (5)
Return data and change nothing in the account.
| Operation | Description |
|---|---|
| list | List customer invoices with status, amount due and due date, with filters. |
| get | Read one customer invoice with its lines, contact email and status. |
| list | Search contacts (customers and vendors) by name, email or company. |
| list | List the bank and cash journals you can register payments on. |
| list | List quotations and sales orders with customer, status and total. |
Write (7)
Change the account. Calls marked Confirm wait for the user to approve them.
| Operation | Description |
|---|---|
| create | Add a customer contact, a person or a company. |
| create | Create a customer invoice in Draft status. |
| post | Confirm a draft invoice so it becomes Posted and gets its number. |
| send | Send a posted invoice to the customer by email, or get it as a download. |
| register | Register a payment on a posted invoice through the Pay window. |
| create | Reverse a posted invoice with a credit note. |
| create | Create a quotation for a customer in the Sales app. |