zoho
zohodesk.
List support tickets.
setup & usage
⚠ zoho desk oauth self-client (4 fields)
Zoho Desk uses an oauth2 self-client with 4 secrets. In the Zoho API developer console, create a self client, generate a grant token with the Desk.* scopes, then exchange it for a refresh token. You need to provide oto with:
orgId header) — optional: a single-portal token resolves the portal on its own, only fill it in if a call asks for itscopes per surface — a token can authenticate with PARTIAL scopes (articles respond while tickets return SCOPE_MISMATCH). Request the ones you need:
Desk.tickets.READ (+ .WRITE to create/edit) · ticket search → Desk.search.READ + Desk.tickets.READDesk.contacts.READ (+ .WRITE) · departments → Desk.basic.READ · articles (KB) → Desk.articles.READ (+ Desk.search.READ to search them)Fill in these fields in oto on your account (/account), connector zohodesk. byo only.
▸ what you can do
Manage zoho desk support (tickets, threads, contacts) from claude.
zohodesk_tickets (status Open)zohodesk_ticket (include contacts)zohodesk_create_ticket (subject + departmentId + contactId)zohodesk_ticket_threadszohodesk_search_articles (query), then zohodesk_article for its full body⚙ multiple comptes
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='zohodesk') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='zohodesk', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto zohodesk …