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.

Odoo Endpoints: Read
OperationDescription
list_invoices List customer invoices with status, amount due and due date, with filters.
get_invoice Read one customer invoice with its lines, contact email and status.
list_contacts Search contacts (customers and vendors) by name, email or company.
list_payment_journals List the bank and cash journals you can register payments on.
list_sales_orders 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.

Odoo Endpoints: Write
OperationDescription
create_contact Add a customer contact, a person or a company.
create_draft_invoice Create a customer invoice in Draft status.
post_invoice Confirm Confirm a draft invoice so it becomes Posted and gets its number.
send_invoice Confirm Send a posted invoice to the customer by email, or get it as a download.
register_payment Confirm Register a payment on a posted invoice through the Pay window.
create_credit_note Confirm Reverse a posted invoice with a credit note.
create_sales_order Create a quotation for a customer in the Sales app.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.