odoo_list_invoices
ActiveTool of Odoo
List Odoo customer invoices (account.move where move_type=out_invoice). Returns name, partner_id, amount_total, amount_residual, state (draft/posted/cancel), payment_state, and invoice_date. Use for "unpaid invoices" or "recent customer invoices".
Parameters schema
{
"type": "object",
"required": [
"url",
"db",
"username",
"_apiKey"
],
"properties": {
"db": {
"type": "string",
"description": "Odoo database name."
},
"url": {
"type": "string",
"description": "Odoo instance base URL, e.g. https://mycompany.odoo.com (trailing slash optional). Works for Odoo Online and self-hosted."
},
"limit": {
"type": "number",
"description": "Max records (default 20)."
},
"state": {
"type": "string",
"description": "Filter by invoice state: draft, posted, or cancel. Omit for all."
},
"_apiKey": {
"type": "string",
"description": "Odoo API key (Settings → Account Security → API Keys) or account password."
},
"username": {
"type": "string",
"description": "Odoo login email."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Odoo
https://github.com/pipeworx-io/mcp-odoo
1/7 registries