Contact Management
Core tools for creating, reading, updating, and deleting contacts.createContact
Create a new contact with name, email, phone, and company information. Permission:contacts:write
Parameters:
Address object:
Returns: The created contact object with all associated data.
getContact
Get details of a specific contact by ID. Permission:contacts:read
Parameters:
Returns: Contact object with all associated addresses, emails, and phone
numbers.
listContacts
List contacts in the organization with pagination. Permission:contacts:read
Parameters:
Returns:
updateContact
Update an existing contact. Permission:contacts:write
Parameters:
Returns: The updated contact object.
deleteContact
Delete a contact (soft delete). Permission:contacts:delete
Parameters:
Returns: The deleted contact object.
Contact Emails
Tools for managing email addresses associated with contacts.createContactEmail
Create a new email address for a contact. Permission:contacts.emails:write
Parameters:
Returns: The created contact email object.
getContactEmail
Get details of a specific contact email. Permission:contacts.emails:read
Parameters:
Returns: Contact email object with all details.
listContactEmails
List all email addresses for a specific contact. Permission:contacts.emails:read
Parameters:
Returns:
updateContactEmail
Update an existing contact email address. Permission:contacts.emails:write
Parameters:
Returns: The updated contact email object.
deleteContactEmail
Delete a contact email address. Permission:contacts.emails:delete
Parameters:
Returns: The deleted contact email object.
Contact Addresses
Tools for managing physical addresses associated with contacts.createContactAddress
Create a new address for a contact. Permission:contacts.addresses:write
Parameters:
Returns: The created contact address object.
getContactAddress
Get details of a specific contact address. Permission:contacts.addresses:read
Parameters:
Returns: Contact address object with all details.
listContactAddresses
List all addresses for a specific contact. Permission:contacts.addresses:read
Parameters:
Returns: Array of contact address objects.
updateContactAddress
Update an existing contact address. Permission:contacts.addresses:write
Parameters:
Returns: The updated contact address object.
deleteContactAddress
Delete a contact address. Permission:contacts.addresses:delete
Parameters:
Returns: The deleted contact address object.
Contact Phone Numbers
Tools for managing phone numbers associated with contacts.createContactPhoneNumber
Create a new phone number for a contact. Permission:contacts.phoneNumbers:write
Parameters:
Returns: The created contact phone number object.
getContactPhoneNumber
Get details of a specific contact phone number. Permission:contacts.phoneNumbers:read
Parameters:
Returns: Contact phone number object with all details.
listContactPhoneNumbers
List all phone numbers for a specific contact. Permission:contacts.phoneNumbers:read
Parameters:
Returns: Array of contact phone number objects.
updateContactPhoneNumber
Update an existing contact phone number. Permission:contacts.phoneNumbers:write
Parameters:
Returns: The updated contact phone number object.
deleteContactPhoneNumber
Delete a contact phone number. Permission:contacts.phoneNumbers:delete
Parameters:
Returns: The deleted contact phone number object.
Next Steps
Message Tools
Manage messages and threads
Authentication
Learn how MCP clients authenticate to the server