list_contacts
ActiveTool of Xero
List contacts (customers and suppliers) from a Xero accounting organisation. Returns name, email, status, and customer/supplier flags. Use for accounting, bookkeeping, and accounts-receivable/payable workflows. Supports Xero filter expressions and pagination.
Parameters schema
{
"type": "object",
"required": [],
"properties": {
"page": {
"type": "number",
"description": "Page number for pagination (default 1). Xero returns up to 100 contacts per page."
},
"where": {
"type": "string",
"description": "Optional Xero filter expression (e.g. 'IsCustomer==true' or 'ContactStatus==\"ACTIVE\"'). Applied as the Xero `where` query parameter."
},
"tenant_id": {
"type": "string",
"description": "Optional Xero tenant (organisation) id to target. If omitted, the first connected organisation is used. Get ids from list_organisations."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Xero
https://github.com/pipeworx-io/mcp-xero
1/7 registries