Customers
Core tools for creating, reading, updating, and deleting customer records.createCustomer
Create a new customer record with business association and contact information. Permission:customers:write
Parameters:
Returns: The created customer object.
getCustomer
Get a specific customer by ID. Permission:customers:read
Parameters:
Returns: Customer object, or
null if not found.
listCustomers
List all customers for the organization with pagination. Permission:customers:read
Parameters:
Returns:
updateCustomer
Update an existing customer record. Permission:customers:write
Parameters:
Returns: The updated customer object.
deleteCustomer
Delete a customer (soft delete). Permission:customers:delete
Parameters:
Returns: The deleted customer object.
Customer Transactions
Tools for recording and managing financial transactions associated with customers.createCustomerTransaction
Create a new customer transaction to record a financial activity. Permission:customers.transactions:write
Parameters:
Returns: The created customer transaction object.
getCustomerTransaction
Get a specific customer transaction by its ID. Permission:customers.transactions:read
Parameters:
Returns: Customer transaction object, or
null if not found.
listCustomerTransactions
List all transactions for a specific customer with pagination support. Permission:customers.transactions:read
Parameters:
Returns:
updateCustomerTransaction
Update an existing customer transaction - all fields are optional excepttransactionId.
Permission: customers.transactions:write
Parameters:
Returns: The updated customer transaction object.
deleteCustomerTransaction
Delete a customer transaction (soft delete). Permission:customers.transactions:delete
Parameters:
Returns: The deleted customer transaction object.
Next Steps
Contact Tools
Manage contacts that may be linked to customers
Authentication
Learn how MCP clients authenticate to the server