account_whoami
ChatGPTReturn the authorized OAuth scope and connected Telegram accounts with scoped Telegram account IDs for Chiho operations. Account IDs grant no access outside the authorized Chiho scope.
auth_status
ChatGPTReport Chiho Cloud authentication status and the number of connected Telegram accounts. This tool cannot delete Telegram accounts or message history, and it cannot access accounts outside the authorized Chiho scope.
chat_read
ChatGPTRead recent message history accessible to the selected connected Telegram account, including resolvable public peers outside the synced Chiho inventory. Team connections are limited to team-visible chats. Full pages return nextOffsetDate and nextOffsetMessageId for lossless continuation.
company_get
ChatGPTShow linked company metadata for a peer.
company_link
ChatGPTLink a peer to a company record.
company_suggest
ChatGPTGenerate or apply an AI company suggestion for a peer.
company_unlink
ChatGPTRemove linked company metadata for a peer.
contacts_count
ChatGPTReturn the complete Telegram address-book contact total from Telegram contacts, not people inferred from dialogs.
contacts_list
ChatGPTPage through Telegram address-book contacts. contactTotal is the complete total; contacts.length is only the current page.
crm_dialogs_list
ChatGPTPage through dialogs durably persisted in the CRM. syncedTotal is the complete persisted total; dialogs.length is only the current page.
dialogs_list
ChatGPTPage through live Telegram dialogs. The dialogs array contains only the current page and is not a complete account total.
folders_add_dialog
ChatGPTAdd a dialog to a Telegram folder for a personal-scope token.
folders_create
ChatGPTCreate a private Telegram chat folder in the selected connected account authorized by this personal Chiho connection. The initial chat must belong to that account's synced Chiho inventory. This organizes the account owner's private chat list.
folders_delete
ChatGPTDelete a private Telegram chat folder in the selected connected account authorized by this personal Chiho connection. The deletion removes that account owner's folder organization; the underlying chats and messages remain available.
folders_list
ChatGPTList editable Telegram folders.
folders_remove_dialog
ChatGPTRemove a dialog from a Telegram folder for a personal-scope token. This refuses to remove the last explicit dialog; use folders_delete when deletion is intended.
get_profile
ChatGPTIdentify the Chiho account and personal or team scope represented by this connection's authenticated credentials. Use its stable profile ID to distinguish connections. A Telegram accountId selects an account within this profile; it cannot switch Chiho connections. Before scheduled or consequential work, verify the intended profile and stop on a mismatch.
groups_leave_approved
ChatGPTExecute an approved Telegram group leave preview.
groups_leave_preview
ChatGPTPreview leaving scoped Telegram groups. Accepted groups are scoped peer IDs returned by dialogs_list or unique exact group titles from the current Chiho sync snapshot.
inventory_summary
ChatGPTReturn complete live Telegram dialog totals and the independently persisted CRM total. The telegramDialogs.allTotal field is the complete account total; list page lengths are page-local counts.
members_invite_approved
ChatGPTExecute an approved Telegram member invite preview.
members_invite_preview
ChatGPTPreview adding or inviting a Telegram user to scoped group chats. Accepted groups are scoped peer IDs returned by dialogs_list or unique exact group titles from the current Chiho sync snapshot.
message_send_draft
ChatGPTSend one Telegram message draft to one resolved peer selected by scoped peer ID or unique exact chat title.
nudge_generate
ChatGPTGenerate a suggested follow-up nudge for a peer.
outbox_preview
ChatGPTPreview an agent-triggered Telegram outbox batch without sending. Accepted recipients are scoped peer IDs returned by dialogs_list or unique exact chat titles from the current Chiho sync snapshot.
outbox_send_approved
ChatGPTExecute an approved Telegram outbox preview.
rules_add
ChatGPTIdempotently add one private CRM automation rule in the authorized Chiho scope.
rules_delete
ChatGPTDelete a CRM automation rule by rule ID.
rules_disable
ChatGPTDisable a CRM automation rule by rule ID.
rules_list
ChatGPTList CRM automation rules.
rules_log
ChatGPTList recent rule events.
rules_run
ChatGPTExecute enabled CRM automation rules, creating follow-up tasks and activity logs for matching chats.
search_messages
ChatGPTSearch Telegram messages through Chiho Cloud, optionally within one chat selected by scoped peer ID or unique exact title.
session_logout
ChatGPTDisconnect a Telegram account from Chiho Cloud.
summary_refresh
ChatGPTGenerate or refresh summaries.
summary_show
ChatGPTShow the stored summary for a peer.
sync_once
ChatGPTCreate or resume one durable Telegram inventory sync. Full mode requires telegram.contacts.read, commits active and archived dialog pages before continuing, persists FLOOD_WAIT resume state, and refreshes the true Telegram contact snapshot. Sync progress is available from sync_status.
sync_peer
ChatGPTSync one Telegram peer into hosted CRM metadata for a personal account. Pass the scoped peer ID returned by dialogs_list. Telegram's signed forms are also accepted: negative for basic groups and -100-prefixed for channels or supergroups.
sync_status
ChatGPTReturn the latest durable Telegram inventory sync state without starting Telegram work.
tags_clear
ChatGPTClear CRM tags for a Telegram peer.
tags_get
ChatGPTList tags, optionally filtered to a peer.
tags_set
ChatGPTSet manual tags for a Telegram peer. An empty tags array clears tags for the peer.
tags_suggest
ChatGPTGenerate or apply AI tag suggestions for a peer.
tasks_add
ChatGPTIdempotently add one private follow-up task for a scoped Telegram peer.
tasks_done
ChatGPTMark a task as completed.
tasks_suggest
ChatGPTGenerate or apply AI task suggestions for a peer.
tasks_today
ChatGPTList follow-up tasks due today or overdue.