kayako_get_me
Get the current user
Fetch the Kayako user these credentials belong to (name, role, teams, locale). A cheap way to confirm the subdomain and credentials work. Kayako: GET /api/v1/me.json.
無需輸入參數。
io.usefulapi由 usefulapi.io 發布官方發布者v1.39.1更新於 Nov 14, 2026
Search Kayako cases, replies, customers and help-center articles, and reply to or create cases.
發布方自己的服務:Ably MCP by usefulapi
託管的 Kayako 客服系統連接器:讓助理瀏覽工單、回覆、客戶與幫助中心文章,並建立、更新或回覆工單。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fkayako/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"kayako-by-usefulapi": {
"type": "http",
"url": "https://kayako.usefulapi.io/mcp"
}
}
}Use Kayako from Claude, Cursor, or any MCP client — browse cases and replies, look up customers and organizations, search the help center, and create, update or reply to cases. Hosted, no local install: connect with your own Kayako credentials.
Live endpoint: https://kayako.usefulapi.io/mcp · Homepage: https://usefulapi.io/kayako
https://kayako.usefulapi.io/mcp.claude mcp add --transport http kayako https://kayako.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Kayako credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/kayako/
On first connect you'll provide your Kayako instance name (the part before .kayako.com) plus an agent email and password. They're validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Each paid plan covers this server only. Ask your AI to run kayako_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with kayako_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with kayako_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Kayako.
來源:servers/kayako/README.md,提交 f22f848
Get the current user
Fetch the Kayako user these credentials belong to (name, role, teams, locale). A cheap way to confirm the subdomain and credentials work. Kayako: GET /api/v1/me.json.
無需輸入參數。
List cases
List cases (conversations / tickets), newest-updated first. Filter by status type, tags, max priority level, or a requester identity (email, Twitter screen name, Facebook username, phone); or fetch specific ids. Nested resources are references unless `include` expands them. Kayako: GET /api/v1/cases.json.
idstagslimitfieldsoffsetstatusincludepriorityidentity_typeidentity_valueGet a case
Fetch one case (conversation) by id: subject, requester, assignee, status, priority, type, SLA metrics, custom fields, last post preview. Use include (e.g. 'user,case_status,case_priority,team') to expand references and fields='+tags' for tags. Kayako: GET /api/v1/cases/{id}.json.
fieldscase_id必填includeList a case's posts
Read a case's timeline: customer messages, agent replies and internal notes (newest first). By default activities are excluded; filters='NOTES' for internal notes only, 'MESSAGES' for messages, 'ALL' to include activities. Paginate with before_id / after_id (one at a time). Kayako: GET /api/v1/cases/{id}/posts.json.
limitcase_id必填filtersincludeafter_idbefore_idList reply channels
List the channels (MAIL mailbox, TWITTER, FACEBOOK, NOTE) usable for a reply on an existing case (pass case_id) or for a new case (omit case_id; optionally pass the requester's user_id). A channel's account.id is the channel_id to pass to kayako_reply_to_case / kayako_create_case. Kayako: GET /api/v1/cases/{id}/reply/channels.json or GET /api/v1/cases/channels.json.
case_iduser_idList case statuses, priorities or types
List the instance's case statuses (id, label, type), priorities (id, label, level) or types (id, label, type) — the ids needed for status_id / priority_id / type_id when creating, updating or replying to a case. Kayako: GET /api/v1/cases/{statuses|priorities|types}.json.
kind必填Search cases, users and organizations
Unified search across conversations (cases), users and organizations. Returns id, title, snippet, relevance and resource type; pass fields='*' to get each full resource inline. Max 30 results. Kayako: GET /api/v1/search.json.
limitquery必填fieldsresourcesList users
List users (customers, collaborators, agents, admins), newest first, optionally by role type or specific ids. To find a user by email or name use kayako_search. Kayako: GET /api/v1/users.json.
idsrolelimitoffsetincludeGet a user
Fetch one user by id: name, role, organization, teams, identities (emails, phones, social), custom fields. include='identity_email,organization' expands references. Kayako: GET /api/v1/users/{id}.json.
includeuser_id必填List organizations
List customer organizations (name, domains, phone, custom fields), oldest first. To find one by name use kayako_search with resources=['ORGANIZATIONS']. Kayako: GET /api/v1/organizations.json.
limitoffsetincludeList an organization's cases
List the cases (conversations) raised by members of one organization, newest-updated first. Kayako: GET /api/v1/organizations/{id}/cases.json.
limitoffsetincludeorganization_id必填List teams
List agent teams (id, title, member count) — the ids for assigned_team_id. Kayako: GET /api/v1/teams.json.
limitoffsetList roles
List user roles (id, title, type OWNER/ADMIN/AGENT/COLLABORATOR/CUSTOMER) — the role_id needed by kayako_create_user. Kayako: GET /api/v1/roles.json.
limitoffsetList help-center articles
List knowledge-base articles, optionally by section, tags, or PUBLISHED / PINNED. Titles and contents are locale references unless include='locale_field'. Kayako: GET /api/v1/articles.json.
tagslimitfilteroffsetincludesection_idGet a help-center article
Fetch one knowledge-base article with its localized titles and contents expanded (include defaults to 'locale_field'), status, section, tags, votes and help-center URL. Kayako: GET /api/v1/articles/{id}.json.
includearticle_id必填Search the help center
Search the help center's articles and/or public conversations. Returns references (e.g. {id, resource_type: 'article'}); read an article with kayako_get_article. Kayako: GET /api/v1/helpcenter/search.json.
inlimitquery必填localeoffsetCreate a case
WRITE: open a new case (conversation) for a requester. channel MAIL sends the first message to the customer by email from the mailbox given as channel_id; channel NOTE creates it with an internal note and emails nobody. Get channel ids from kayako_list_channels and status/priority/type ids from kayako_list_case_options. Kayako: POST /api/v1/cases.json.
cchtmltagschannel必填form_idsubject必填type_idcontents必填status_idchannel_idpriority_idfield_values另有 3 個Update a case
WRITE: change a case's subject, requester, assignee (team/agent), status, priority, type, brand, form, tags or custom fields. Sends nothing to the customer. `tags` sets the case's tag list (use kayako_add_case_tags to append). Trashing is deliberately not exposed. Kayako: PUT /api/v1/cases/{id}.json.
tagscase_id必填form_idsubjecttype_idbrand_idstatus_idpriority_idfield_valuesrequester_idassigned_team_idassigned_agent_idReply to a case or add an internal note
WRITE: add a post to a case. channel NOTE adds an INTERNAL note visible only to agents (no channel_id needed). channel MAIL/TWITTER/FACEBOOK sends a PUBLIC reply to the customer — get channel_id from kayako_list_channels with case_id. Can also set status/priority/assignee in the same call. Kayako: POST /api/v1/cases/{id}/reply.json.
cchtmltagscase_id必填channel必填type_idcontents必填status_idchannel_idpriority_idassigned_team_idassigned_agent_idAdd tags to a case
WRITE: add tags to a case, keeping its existing tags. Kayako: POST /api/v1/cases/{id}/tags.json.
tags必填case_id必填Create a user
WRITE: create a user — typically a CUSTOMER to use as requester_id on a new case. role_id comes from kayako_list_roles. Collaborator/agent/admin roles also require email and team_ids. No password is set by this tool. Kayako: POST /api/v1/users.json.
emailrole_id必填team_idsfull_name必填time_zonedesignationfield_valuesorganization_case_access已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
針對 Ably 的託管 MCP 伺服器,讓助理檢視頻道、線上狀態與用量統計、發布訊息,並查看應用程式設定。
io.usefulapi官方發布者
面向 Oyster 的遠端 MCP 伺服器,讓助理讀取團隊、休假、費用、合約與發票資料,並核准或拒絕相關申請。
io.usefulapi官方發布者
讀取 Avirato 飯店 PMS 的訂房、可用房、房價與餐食方案資料,並可在訂房上登記現金付款。
io.usefulapi官方發布者
託管的唯讀 MCP 伺服器,讓助理列出 Willo 帳戶中的面試、參與者與部門中繼資料。
io.usefulapi官方發布者
託管型 MCP 伺服器,讓助理讀取 Testlify 招募工作區的資料、測驗與測驗應試者。
{ "mcpServers": { "kayako": { "url": "https://kayako.usefulapi.io/mcp" } }}