HappyFox MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.39.1更新于 Nov 14, 2026

Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行知识与记忆数据与分析商业与电商

概览

AI 生成的概览

托管的 HappyFox 连接器,让助手处理工单与联系人、运行已保存报表、导出知识库文章,并回复或添加内部备注。

可以做什么
  • 列出、搜索并获取工单,含完整对话、SLA 违约与附件链接
  • 列出并获取联系人与联系人组,创建或编辑联系人
  • 列出分类、客服人员、状态、优先级以及工单与联系人自定义字段
  • 列出已保存报表,获取报表汇总与表格形式的工单行
  • 导出对外或内部知识库文章
  • 创建工单、以客服身份回复或添加内部备注,并更新标签与自定义字段
适用场景
适合使用 HappyFox 的客服团队,让助手回答关于未结工单、优先级、联系人和报表的问题,或在不切换工具的情况下起草回复、备注和工单更新。
运行要求
通过 streamable HTTP 连接的远程 MCP 端点,无需本地安装。使用 OAuth 登录,登录页需填写 HappyFox 帮助台子域名、区域、API key 和 auth code,凭据按用户存储。免费方案每月 50 次工具调用,付费方案可提高额度。
安装前请注意
写入类工具会创建工单、向联系人回复、添加备注、修改标签和自定义字段,以及创建或编辑联系人;服务器会先请求确认。仅当 update_customer 为 true 时回复才会给联系人发邮件。用已存在的邮箱创建联系人会更新该联系人,并重置未传入的自定义字段。付费方案通过 Stripe 结账链接付款,取消后当期不退款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 HappyFox MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fhappyfox/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "happyfox-by-usefulapi": {
      "type": "http",
      "url": "https://happyfox.usefulapi.io/mcp"
    }
  }
}

README

HappyFox MCP by usefulapi

Use HappyFox from Claude, Cursor, or any MCP client — triage tickets, contacts and KB articles, run reports, and reply or add private notes. Hosted, no local install: connect with your own HappyFox credentials.

Live endpoint: https://happyfox.usefulapi.io/mcp · Homepage: https://usefulapi.io/happyfox

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://happyfox.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http happyfox https://happyfox.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "happyfox": {      "url": "https://happyfox.usefulapi.io/mcp"    }  }}

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 HappyFox credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/happyfox/

On first connect you'll provide your HappyFox help-desk subdomain, region, API key and auth code (Manage → Integrations → API → Create API key). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
happyfox_list_ticketsreadList or search tickets
happyfox_get_ticketreadGet one ticket
happyfox_list_contactsreadList or search contacts
happyfox_get_contactreadGet one contact
happyfox_list_contact_groupsreadList contact groups
happyfox_get_contact_groupreadGet one contact group
happyfox_list_categoriesreadList categories
happyfox_list_staffreadList agents
happyfox_list_statusesreadList statuses
happyfox_list_prioritiesreadList priorities
happyfox_list_ticket_custom_fieldsreadList ticket custom fields
happyfox_list_contact_custom_fieldsreadList contact custom fields
happyfox_list_reportsreadList reports
happyfox_get_report_summaryreadGet a report summary
happyfox_get_report_tabular_datareadGet a report's ticket rows
happyfox_list_kb_articlesreadExport knowledge-base articles
happyfox_create_ticketwriteCreate a ticket
happyfox_add_staff_replywriteReply to a ticket as an agent
happyfox_add_private_notewriteAdd a private note to a ticket
happyfox_update_ticket_tagswriteAdd or remove ticket tags
happyfox_update_ticket_custom_fieldswriteEdit a ticket's custom fields
happyfox_create_contactwriteCreate a contact
happyfox_update_contactwriteEdit a contact
happyfox_usage_statusmetaUsage status (free-tier meter)
happyfox_request_featuremetaRequest a missing feature
happyfox_upgrademetaUpgrade to Pro or Pro+
happyfox_cancel_subscriptionmetaCancel the Pro subscription

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.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+ (per user)$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run happyfox_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 happyfox_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 happyfox_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by HappyFox.

来源:servers/happyfox/README.md,提交 f22f848

工具

23

happyfox_list_tickets

List or search tickets

List tickets, newest activity first, with optional filters and HappyFox's search syntax. Paginated (page_info + data). Search `q` examples: `status:"New","In Progress"`, `priority:"High"`, `assignee:none`, `tag:"billing"`, `contact:"[email protected]"`, `unresponded:true`, `breached:true`, `duedate:overdue`, `created-after:"2026/01/31"`, `last-modified-on-or-after:"2026/09/01"`, `"Custom Field":"value"`. Separate several filters with a space. HappyFox: GET /api/1.1/json/tickets/.

输入参数qpagesizesortfieldsstatuscategoryminify_response

happyfox_get_ticket

Get one ticket

Fetch a ticket with its full conversation: status, priority, category, contact, assignee, custom fields, SLA breaches and every update (messages, private notes, property changes, attachment links that expire in 5 minutes). HappyFox: GET /api/1.1/json/ticket/<ticket_number>/.

输入参数ticket_number必填show_cf_changes

happyfox_list_contacts

List or search contacts

List contacts (customers), paginated, or search them. Search `q` fields: name, email, phone (digits only, no +), updated_since, created_since — e.g. `name:adam email:[email protected]` (space-separated, all must match). HappyFox: GET /api/1.1/json/users/.

输入参数qpagesize

happyfox_get_contact

Get one contact

Fetch a contact by id or by email address — phones, contact groups, ticket counts and custom fields. HappyFox: GET /api/1.1/json/user/<id or email>/.

输入参数contact必填

happyfox_list_contact_groups

List contact groups

List contact groups (typically customer companies) with their tagged email domains. HappyFox: GET /api/1.1/json/contact_groups/.

无需输入参数。

happyfox_get_contact_group

Get one contact group

Fetch a contact group and its member contacts. HappyFox: GET /api/1.1/json/contact_group/<id>/.

输入参数contact_group_id必填

happyfox_list_categories

List categories

List ticket categories (queues) with their ids — needed to create a ticket or filter tickets. HappyFox: GET /api/1.1/json/categories/.

无需输入参数。

happyfox_list_staff

List agents

List agents (staff) with their ids, roles, categories and active flag — the `staff` id every reply/note needs, and assignee ids. HappyFox: GET /api/1.1/json/staff/.

无需输入参数。

happyfox_list_statuses

List statuses

List ticket statuses with ids and behaviour (pending / completed) — ids used to change a ticket's status. HappyFox: GET /api/1.1/json/statuses/.

无需输入参数。

happyfox_list_priorities

List priorities

List ticket priorities with ids — ids used to set a ticket's priority. HappyFox: GET /api/1.1/json/priorities/.

无需输入参数。

happyfox_list_ticket_custom_fields

List ticket custom fields

List ticket custom fields: id, type, choices (with choice ids), required flags and categories. Use the ids as t-cf-<id>. HappyFox: GET /api/1.1/json/ticket_custom_fields/.

无需输入参数。

happyfox_list_contact_custom_fields

List contact custom fields

List contact custom fields: id, type, choices and required flag. Use the ids as c-cf-<id>. HappyFox: GET /api/1.1/json/user_custom_fields/.

无需输入参数。

happyfox_list_reports

List reports

List the saved reports (id, name, description) from the Reports module. HappyFox: GET /api/1.1/json/reports/.

无需输入参数。

happyfox_get_report_summary

Get a report summary

Summary counts for a saved report: ticket, completed, assigned, pending and unassigned counts. HappyFox: GET /api/1.1/json/report/<id>/.

输入参数report_id必填

happyfox_get_report_tabular_data

Get a report's ticket rows

The tabular view of a saved report — one row per ticket (display_id, subject, status, assignee, due date), paginated. HappyFox: GET /api/1.1/json/report/<id>/tabulardata/.

输入参数pagesizereport_id必填

happyfox_list_kb_articles

Export knowledge-base articles

Export the knowledge base: external (customer-facing) articles by default, or internal (agent-only) articles. HappyFox: GET /api/1.1/json/kb/articles/ or /kb/internal-articles/.

输入参数internal

happyfox_create_ticket

Create a ticket

Open a new ticket on behalf of a contact (created if the email is new). Needs a category id (a public category), a subject and a message in `text` or `html`. HappyFox: POST /api/1.1/json/tickets/.

输入参数ccbcchtmlname必填tagstextemail必填phonesubject必填assigneecategory必填due_date另有 3 个

happyfox_add_staff_reply

Reply to a ticket as an agent

Add an agent reply to a ticket and/or change its status, priority, assignee, due date or tags. The contact is emailed ONLY if update_customer is true (HappyFox default: false). With no message it just updates properties. Moving to a completed status may require the category's compulsory custom fields. HappyFox: POST /api/1.1/json/ticket/<ticket_number>/staff_update/.

输入参数ccbcchtmltagsstaff必填statussubjectassigneedue_datepriorityplaintexttime_spent另有 4 个

happyfox_add_private_note

Add a private note to a ticket

Add an internal note (never sent to the contact), optionally alerting agents and changing status, priority, assignee, due date or tags. HappyFox: POST /api/1.1/json/ticket/<ticket_number>/staff_pvtnote/.

输入参数htmltagsalertstaff必填statusassigneedue_datepriorityplaintexttime_spentcustom_fieldsticket_number必填

happyfox_update_ticket_tags

Add or remove ticket tags

Add and/or remove tags on a ticket without touching anything else. HappyFox: POST /api/1.1/json/ticket/<ticket_number>/update_tags/.

输入参数addremovestaff_id必填ticket_number必填

happyfox_update_ticket_custom_fields

Edit a ticket's custom fields

Set ticket custom-field values (t-cf-<id>, ids from happyfox_list_ticket_custom_fields). HappyFox: POST /api/1.1/json/ticket/<ticket_number>/update_custom_fields/.

输入参数staff必填custom_fields必填ticket_number必填

happyfox_create_contact

Create a contact

Create a contact. HappyFox treats this as create-or-edit keyed on email: if the email already exists that contact is updated, and any contact custom field NOT passed is reset — use happyfox_update_contact to edit an existing contact. HappyFox: POST /api/1.1/json/users/.

输入参数name必填email必填phonescustom_fields

happyfox_update_contact

Edit a contact

Edit an existing contact's name, email or contact custom fields (c-cf-<id>). Phone numbers are edited via happyfox_create_contact with the phone id. HappyFox: POST /api/1.1/json/user/<id>/.

输入参数nameemailcontact_id必填custom_fields

版本历史

25
  1. v1.39.1最新Nov 13, 2026
  2. v1.38.0Nov 12, 2026
  3. v1.37.3Nov 11, 2026
  4. v1.36.5Nov 8, 2026
  5. v1.36.4Nov 7, 2026
  6. v1.35.3Nov 5, 2026
  7. v1.35.2Nov 5, 2026
  8. v1.35.1Nov 4, 2026
  9. v1.35.0Nov 3, 2026
  10. v1.34.1Nov 3, 2026
  11. v1.33.0Nov 1, 2026
  12. v1.31.0Oct 31, 2026
  13. v1.30.0Oct 31, 2026
  14. v1.29.2Oct 30, 2026
  15. v1.29.0Oct 30, 2026
  16. v1.24.0Oct 26, 2026
  17. v1.21.3Oct 25, 2026
  18. v1.21.0Oct 25, 2026
  19. v1.20.0Oct 24, 2026
  20. v1.17.0Oct 23, 2026
  21. v1.16.4Oct 22, 2026
  22. v1.16.3Oct 21, 2026
  23. v1.11.1Oct 9, 2026
  24. v1.10.0Oct 9, 2026
  25. v1.0.0Sep 30, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成