create-contact
ChatGPTCreate a new contact in the Quo workspace. Returns the new contact ID and a compact pipe-separated row that can be chained into update-contact or get-contact. Only firstName is required; all other fields are optional.
create-task
ChatGPTCreate a task in Quo linked to exactly one inbox, conversation, or conversation activity. Pick the most specific link target available: if a fetch result row gives you an AC… activity ID (a specific call or message), prefer activityId — it ties the task to exactly what the user is referring to. Use conversationId (CN…) when the user means the whole thread with a contact (also from fetch-* results). Use inboxPhoneNumber (E.164 or PN… ID, from list-inboxes) only when the task isn't about any specific call/message/thread.
fetch-call-transcripts
ChatGPTFetch call transcripts for a Quo inbox. Requires the Quo Business plan and calls where transcription was enabled. Optionally filter by userId to return only calls handled by a specific team member (use list-users to look up user IDs). When participantPhoneNumber is omitted, the tool aggregates across participants discovered from the 100 most recent conversations. To page through additional results, use participantPhoneNumber + pageToken for a single participant, or conversationPageToken for older conversation batches.
fetch-messages
ChatGPTFetch message history for a Quo inbox. When participantPhoneNumber is omitted, the tool aggregates across participants discovered from the 100 most recent conversations — cross-participant queries are therefore capped at 100 participants per call. For exhaustive analytical pulls, either narrow with participantPhoneNumber (enables full pagination via pageToken) or page through older batches with conversationPageToken.
fetch-missed-calls
ChatGPTFetch missed incoming calls for a Quo inbox, each enriched with the voicemail the caller left (transcript + recording URL) when there is one. Only returns incoming calls whose status is 'missed', 'no-answer', or 'abandoned' — this filter is fixed and cannot be changed or broadened. Use it for questions like 'what calls did I miss yesterday?' or 'any voicemails this week?'. Each result is a row id | status | direction | participants | createdAt | duration; rows whose call has a voicemail are followed by an indented voicemail block (status, duration, recordingUrl, transcript). Voicemails are processed asynchronously — a voicemail with status 'in-progress' has null duration/transcript/recordingUrl, so retry in a few seconds. Missed calls where the caller hung up without leaving a message are still listed, just marked '(no voicemail)'. When participantPhoneNumber is omitted, the tool aggregates calls across all participants whose most recent activity falls within your createdAfter window — conversation discovery auto-pages to cover that window so older missed calls aren't dropped just because the inbox has had newer activity since. If createdAfter is not set, conversation discovery is capped at the 100 most recent conversations. For exhaustive single-contact pulls, use participantPhoneNumber + pageToken; if you hit the conversation-discovery safety cap, use conversationPageToken to continue.
get-contact
ChatGPTFetch a single Quo contact by ID, including its default fields (name, company, role, email, phone) and any custom fields configured on the workspace. Use list-contacts first if you need to discover contact IDs.
list-contacts
ChatGPTList contacts in the Quo workspace, optionally filtered by externalIds or sources. Returns a compact pipe-separated table (id | name | company | role | email | phone) and supports pagination via pageToken (1–50 results per page).
list-inboxes
ChatGPTList the phone numbers (inboxes) available in the Quo workspace, including assigned users. Use this first to discover the correct from number for send-message or the inboxPhoneNumber for fetch-messages / fetch-call-transcripts.
list-tasks
ChatGPTList tasks in the Quo workspace. Returns compact rows with task ID, status, title, due date, assignee, linked phone number/conversation/activity, creation time, and revision. Supports pagination via pageToken (1-100 results per page).
list-users
ChatGPTList the users (members) in the Quo workspace. Returns each user's ID, name, email, and role. Use the returned id (US… format) to filter other tools like list-inboxes by user. Supports pagination via pageToken (1–50 results per page, max 50).
send-group-message
ChatGPTSend a single SMS group message from a Quo inbox to 2–10 recipients in one shared thread. IMPORTANT: this creates a group conversation — every recipient can see all the other recipients' phone numbers and all replies, and it cannot be undone once sent. Use send-message instead when you want to text one person, or to text several people privately without exposing them to each other (call send-message once per recipient). The from number must belong to the user's Quo workspace — use list-inboxes to discover available numbers. Recipients must be valid phone numbers in E.164 format (international supported). Note: Quo MCP is not HIPAA compliant; do not send protected health information.
send-message
ChatGPTSend an SMS text message from a Quo inbox to a single recipient. The from number must belong to the user's Quo workspace — use list-inboxes to discover available numbers. Recipient must be a valid phone number in E.164 format (international supported). Note: Quo MCP is not HIPAA compliant; do not send protected health information.
update-contact
ChatGPTUpdate fields on an existing Quo contact. Omit fields you want to leave unchanged; pass null for any field you want to clear. Use get-contact first if you need to inspect current values before updating.
update-task
ChatGPTUpdate a Quo task. Performs exactly one change per call, selected by which parameter is provided: title/description (counted as one change), assignToUserId, unassignUserId, dueDate, removeDueDate, completed (true marks the task done, false reopens it), linkConversationId, or unlinkConversationId. To make several changes, call this tool once per change.
create-contact
Claudefetch-call-transcripts
Claudefetch-messages
Claudeget-contact
Claudelist-contacts
Claudelist-inboxes
Claudelist-users
Claudesend-message
Claudeupdate-contact
Claude