Version2.0.0
Categoryproductivity
AuthAPI key
Tools25
Transportstdio
LicenceMIT
01
What it does
The app, in its own words.
Odoo ERP integration — manage partners, products, sales orders, invoices, projects, tasks, employees, leaves and timesheets via the Odoo JSON-RPC API using an API key.
02
Tools
25 tools the agent can call.
Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.
- call-methodCall any public method on an Odoo model.
- count-recordsCount records in an Odoo model matching the given filters.
- create-leaveCreate a new Odoo time-off request (hr.leave).
- create-partnerCreate a new Odoo partner (contact or company).
- create-project-taskCreate a new task in an Odoo project.
- create-recordCreate a new record in any Odoo model.
- create-sale-orderCreate a new Odoo sales order with optional order lines.
- create-timesheetCreate a new Odoo timesheet entry (account.analytic.line).
- delete-recordDelete an Odoo record by model and ID.
- get-partnerGet a specific Odoo partner by ID.
- get-recordRead a single Odoo record by model and ID.
- get-sale-orderGet a specific Odoo sales order by ID, including order lines.
- list-employeesList Odoo employees (hr.employee).
- list-invoicesList Odoo customer invoices (account.move).
- list-leavesList Odoo time-off requests (hr.leave).
- list-modelsList all available Odoo models (ir.model).
- list-partnersList Odoo partners (contacts / companies).
- list-productsList Odoo products (product.template).
- list-projectsList Odoo projects.
- list-sale-ordersList Odoo sales orders.
- list-tasksList Odoo project tasks.
- list-timesheetsList Odoo timesheet entries (account.analytic.line).
- search-recordsSearch and read records from any Odoo model. Use filters like "is_company=true,name=Acme".
- update-partnerUpdate an existing Odoo partner by ID.
- update-recordUpdate an existing Odoo record by model and ID.
03
Auth and permissions
What it asks for.
Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.
User secrets
BASE_URLDATABASEAPI_KEY
Reading further
The manifest and the source for Odoo live in the monorepo, alongside the other apps.