Skip to main content
Server path: /odoo-crm | Type: Application | PCID required: Yes

Tools

ToolDescription
odoo_crm_create_leadCreate a CRM lead or opportunity
odoo_crm_create_partnerCreate a contact or company
odoo_crm_read_employeesRead employees by ID
odoo_crm_read_leadsRead CRM leads/opportunities by ID
odoo_crm_read_partnersRead contacts/companies by ID
odoo_crm_search_read_employeesSearch and read employees
odoo_crm_search_read_leadsSearch and read CRM leads/opportunities
odoo_crm_search_read_partnersSearch and read contacts/companies
odoo_crm_unlink_leadsDelete CRM leads/opportunities
odoo_crm_unlink_partnersDelete contacts/companies
odoo_crm_write_leadUpdate a CRM lead or opportunity
odoo_crm_write_partnerUpdate a contact or company

odoo_crm_create_lead

Create a CRM lead or opportunity Parameters:
ParameterTypeRequiredDefaultDescription
valuesobjectYesField values for the new lead/opportunity

odoo_crm_create_partner

Create a contact or company Parameters:
ParameterTypeRequiredDefaultDescription
valuesobjectYesField values for the new contact/company

odoo_crm_read_employees

Read employees by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_crm_read_leads

Read CRM leads/opportunities by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_crm_read_partners

Read contacts/companies by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_crm_search_read_employees

Search and read employees Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.

odoo_crm_search_read_leads

Search and read CRM leads/opportunities Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.

odoo_crm_search_read_partners

Search and read contacts/companies Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.

Delete CRM leads/opportunities Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete

Delete contacts/companies Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_crm_write_lead

Update a CRM lead or opportunity Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete
valuesobjectYesField values to update

odoo_crm_write_partner

Update a contact or company Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete
valuesobjectYesField values to update. Only provided fields are changed.