Agent documentation for the CommSync Model Context Protocol server.
For AI agents: fetch the plain text version for machine-readable instructions:
https://commsync.gg/docs/mcp.txthttps://server.commsync.gg/api/mcpAuthorization: Bearer csk_...Create API keys in CommSync → Settings → API Keys.
list_threadsList conversation threads with pagination and filteringget_thread_messagesGet messages for a thread, ordered oldest firstget_thread_send_optionsGet available send-from handles for a threadmark_thread_readMark a thread as readmark_thread_unreadMark a thread as unreadarchive_threadArchive a thread (propagates to IMAP)unarchive_threadUnarchive a threaddelete_threadDelete a thread and all messages (irreversible)send_smsSend an SMS reply in an existing threadsend_emailSend an email reply in an existing threadcompose_smsStart a new SMS conversationcompose_emailStart a new email conversationforward_messageForward a message to a new recipientresend_failed_messageRe-queue a failed message for retrylist_contactsList all contacts with identitiesget_contactGet a contact by ID with identities and labelscreate_contactCreate a new contactupdate_contactUpdate contact name or notesdelete_contactDelete a contact (irreversible)merge_identitiesMerge two identities under one contactsplit_identityDetach an identity from its contactattach_identity_to_contactAttach orphan identity to existing contactpromote_identity_to_contactPromote orphan identity to new contactget_identityGet an identity with its associated contactupdate_identity_notesUpdate notes on an identitylist_orphaned_identitiesList identities not attached to any contactlist_all_identitiesList all identities with contactslist_labelsList all labels with usage countscreate_labelCreate a label with name and hex colorupdate_labelUpdate label name, color, or AI settingsdelete_labelDelete a label from all contacts/identitiesassign_labelAssign a label to a contact or identityunassign_labelRemove a label from a contact or identitylist_pending_suggestionsList pending identity merge suggestionsaction_suggestionAccept, reject, or snooze a suggestionsearchSearch across contacts, identities, and messagesget_ai_settingsGet AI feature configurationupdate_ai_settingsUpdate AI feature configurationget_todays_digestGet AI daily digest for todaylist_digestsList recent AI daily digestsdismiss_digestMark a digest as dismissedtrigger_digest_runManually trigger digest generationlist_ai_runsList recent AI audit entriestest_ai_connectivityTest AI service connectivitytrigger_merge_backfillTrigger merge suggestion backfilllist_phone_numbersList all phone numbersadd_phone_numberAdd a phone numberdelete_phone_numberDelete a phone numberlist_email_accountsList email accounts (credentials hidden)add_email_accountAdd an IMAP/SMTP email accountdelete_email_accountDelete an email accounttest_email_accountTest stored IMAP/SMTP credentialsget_profileGet current user profileupdate_profileUpdate current user name