Getfly CRM MCP by usefulapi

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

MCP server for Getfly CRM — customers, opportunities, orders, tickets and tasks.

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

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

托管式 MCP 服务器,让助手读取和写入 Getfly CRM 数据:客户、商机、订单、工单和任务。

可以做什么
  • 查询用户、客户及其联系人、自定义字段和营收
  • 浏览销售活动、销售阶段、商机及其讨论
  • 读取产品、含明细与付款计划的销售订单,以及现金/银行资金账户
  • 读取支持工单及其评论、分类和状态
  • 创建或更新客户,创建商机、推进商机阶段并发表评论
  • 创建支持工单和任务,并将任务标记为完成
适用场景
当团队用 Getfly CRM 管理销售、客服和任务,并希望助手回答关于客户、销售管道、未付款订单或未结工单的问题,或在不切换应用的情况下录入新客户、商机、工单和任务时适用。
运行要求
以 URL 方式添加的远程 MCP 端点,客户端配置中无需 API 密钥或 Authorization 头。登录使用 OAuth,登录页会要求填写 Getfly CRM 凭据。需要一个开通 API 的 Getfly 账户。免费方案每月 50 次工具调用,付费方案可提高上限。
安装前请注意
写入类工具会创建或修改 CRM 记录:客户、商机、阶段变更、评论、工单和任务,并可能向负责人或客服团队发送通知,执行前请确认。服务器还提供订阅类工具,会返回付款链接并可取消付费方案;付费方案按每个 Getfly 公司计费,当前周期不退款。你的 CRM 数据会经过第三方托管方。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

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

README

Getfly CRM MCP by usefulapi

Connect your API-enabled Getfly CRM account.

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://getfly-crm.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http getfly-crm https://getfly-crm.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": {    "getfly-crm": {      "url": "https://getfly-crm.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 Getfly CRM credentials.

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

Tools

ToolTypeWhat it does
getfly_list_usersreadList users
getfly_get_userreadGet user
getfly_list_accountsreadList customers
getfly_get_accountreadGet customer
getfly_create_accountwriteCreate customer
getfly_update_accountwriteUpdate customer
getfly_list_campaignsreadList campaigns
getfly_get_campaign_stagesreadGet campaign stages
getfly_list_opportunitiesreadList opportunities
getfly_get_opportunityreadGet opportunity
getfly_list_opportunity_commentsreadList opportunity comments
getfly_create_opportunitywriteCreate opportunity
getfly_move_opportunity_stagewriteMove opportunity to a pipeline stage
getfly_add_opportunity_commentwriteAdd opportunity comment
getfly_list_productsreadList products
getfly_get_productreadGet product
getfly_list_sale_ordersreadList sales orders
getfly_get_sale_orderreadGet sales order
getfly_list_ticketsreadList support tickets
getfly_get_ticketreadGet support ticket
getfly_list_ticket_commentsreadList ticket comments
getfly_list_ticket_categoriesreadList ticket categories
getfly_list_ticket_statusesreadList ticket statuses
getfly_create_ticketwriteCreate support ticket
getfly_list_tasksreadList tasks
getfly_get_taskreadGet task
getfly_create_taskwriteCreate task
getfly_complete_taskwriteComplete task
getfly_list_fundsreadList funds
getfly_usage_statusmetaUsage status (free-tier meter)
getfly_request_featuremetaRequest a missing feature
getfly_upgrademetaUpgrade to Pro or Pro+
getfly_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 Getfly company)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with getfly_upgrade (it returns a Stripe Checkout link). Cancel any time with getfly_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running getfly_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

来源:servers/getfly-crm/README.md,提交 4046075

工具

29

getfly_list_users

List users

List the Getfly CRM users (employees): user id, name, department, email, phone. Use the user_name (login name) for the recipient/manager arguments of the create tools. Filters: user_id, contact_name, email, contact_mobile, valid (1 = active users). GET /api/v6.1/users.

输入参数sortlimitfieldsoffsetfiltersdirection

getfly_get_user

Get user

One user by id or by login name (exactly one of user_id and user_username). GET /api/v6.1/user.

输入参数fieldsuser_iduser_username

getfly_list_accounts

List customers

List customers (accounts, i.e. companies or individuals) with code, name, phone, email, address, type, source, relationship, manager, total revenue and contacts. Filters: id, account_code, account_name, phone_office, email, account_type, account_source, relation_id, industry, billing_address_street, created_at, updated_at (gte/lte/between), account_manager (user id), sale_order_status. Newest first. GET /api/v6/accounts.

输入参数sortlimitfieldsoffsetfiltersdirection

getfly_get_account

Get customer

One customer by its customer code (account_code, e.g. KH/2025/000001): full profile with contacts, custom fields, type, source, industry, manager and revenue. GET /api/v6.1/account?account_code=.

输入参数fieldsaccount_code必填

getfly_create_account

Create customer

WRITE: Create a new customer (account) in Getfly CRM. The customer code must be unique (leave it out to let Getfly generate one). Type, source, industry, relationship, country, province, district and ward are given by NAME and must match the names configured in Getfly. Optionally adds one primary contact. Creating records may trigger the workflows and notifications set up in the CRM. POST /api/v6.1/account.

输入参数emailcontactwebsitebirthdaysic_codeward_namedescriptionaccount_codeaccount_name必填country_namephone_officecustom_fields另有 8 个

getfly_update_account

Update customer

WRITE: Update fields of an existing customer, found by its current customer code. Send only the fields to change. Names (relationship, country, province...) must match those configured in Getfly. Contacts and the type/source/industry lists are not editable here. PUT /api/v6.1/account.

输入参数emailwebsitebirthdaysic_codeward_namedescriptionaccount_codeaccount_namecountry_namephone_officecustom_fieldsdistrict_name另有 5 个

getfly_list_campaigns

List campaigns

List sales campaigns (opportunity pipelines): campaign code and name, responsible user, lock state, related users and the pipeline stages (status ids and names). GET /api/v6.1/campaigns.

输入参数fields

getfly_get_campaign_stages

Get campaign stages

The pipeline stages of one campaign (status id, name and how many opportunities are in each). Pass exactly one of campaign_id and campaign_code. GET /api/v6.1/campaign/status.

输入参数campaign_idcampaign_code

getfly_list_opportunities

List opportunities

List sales opportunities (deals in a campaign pipeline) with code, name, stage, probability, handler, customer and campaign. Filter by campaign with the campaign_code argument. GET /api/v6.1/opportunities.

输入参数sortlimitfieldsoffsetfiltersdirectioncampaign_code

getfly_get_opportunity

Get opportunity

One opportunity by its code (e.g. CH2284): stage, probability, handler, customer and campaign. GET /api/v6.1/opportunity.

输入参数fieldsopportunity_code必填

getfly_list_opportunity_comments

List opportunity comments

The discussion (comments) on an opportunity: author, text and time. GET /api/v6.1/opportunity/{id}/comments.

输入参数sortlimitfieldsoffsetdirectionopportunity_id必填

getfly_create_opportunity

Create opportunity

WRITE: Create a sales opportunity in a campaign for a customer and assign it to a user. Creates (or links) the customer and contact from the details given. The assigned user and the campaign rules may be notified by Getfly. POST /api/v6.1/opportunity.

输入参数account_codeaccount_name必填contact_name必填account_emailaccount_phone必填campaign_code必填contact_emailcontact_phone必填recipient_username必填

getfly_move_opportunity_stage

Move opportunity to a pipeline stage

WRITE: Move an opportunity to another stage of its campaign pipeline, without changing anything else. Identify the opportunity by code (or id) and the campaign by code (or id); the new stage by name (or status id) from getfly_get_campaign_stages. Won/lost/cancelled results are not set here. PUT /api/v6.1/opportunity/stage.

输入参数campaign_idcampaign_codeopportunity_idopportunity_codeopportunity_statusopportunity_status_name

getfly_add_opportunity_comment

Add opportunity comment

WRITE: Post a comment in the discussion of an opportunity, as the given user. Other users following the opportunity may be notified. POST /api/v6.1/opportunity/{id}/comments.

输入参数content必填user_id必填opportunity_id必填

getfly_list_products

List products

List products and services with code, name, category, unit, retail/wholesale/online price, sale price, VAT and dates. GET /api/v6.1/products.

输入参数sortlimitfieldsoffsetdirection

getfly_get_product

Get product

One product by its code (e.g. SP.00192): prices, unit, category, VAT, variants and custom fields. GET /api/v6.1/product.

输入参数fieldsproduct_code必填

getfly_list_sale_orders

List sales orders

List sales orders with code, customer, amounts, discount, VAT, status, payment status, assigned user and line items. Filters: id, order_date, created_at, updated_at (eq, gte, lte, between). Newest first. GET /api/v6.1/sale_orders.

输入参数sortlimitfieldsoffsetfiltersdirectionorder_date_toupdated_sinceorder_date_from

getfly_get_sale_order

Get sales order

One sales order by its order code: status, payment status, amounts, customer, line items, shipping info and custom fields. Add payment_periods to fields to include the payment schedule. GET /api/v6.1/sale_order.

输入参数fieldsorder_code必填

getfly_list_tickets

List support tickets

List support tickets with code, title, content, category, customer and custom fields. GET /api/v6.1/tickets.

输入参数sortlimitfieldsoffsetfiltersdirection

getfly_get_ticket

Get support ticket

One support ticket by its ticket code. GET /api/v6.1/ticket.

输入参数fieldsticket_code必填

getfly_list_ticket_comments

List ticket comments

The discussion (comments) on a support ticket: author, text and time. GET /api/v6.1/ticket/{id}/comments.

输入参数sortlimitfieldsoffsetdirectionticket_id必填

getfly_list_ticket_categories

List ticket categories

The support ticket categories (id and name). Use a name as cate_name when creating a ticket. GET /api/v6.1/ticket/categories.

无需输入参数。

getfly_list_ticket_statuses

List ticket statuses

The support ticket statuses (id and name). Use a name as status_name when creating a ticket. GET /api/v6.1/ticket/status.

无需输入参数。

getfly_create_ticket

Create support ticket

WRITE: Create a support ticket, optionally for a customer. Category and status are given by NAME and must match the names configured in Getfly (getfly_list_ticket_categories, getfly_list_ticket_statuses). The content may contain HTML. Getfly may notify the support team. POST /api/v6.1/ticket.

输入参数cate_nameexpected_atstatus_nameaccount_codecontact_nameticket_title必填account_emailticket_content必填emergency_phone

getfly_list_tasks

List tasks

List tasks with code, name, start/end time, status, progress, assignee, project and related customers. GET /api/v6.1/tasks.

输入参数limitfieldsoffset

getfly_get_task

Get task

One task by its task code: status, progress, assignee, project, dates and custom fields. GET /api/v6.1/task.

输入参数fieldstask_code必填

getfly_create_task

Create task

WRITE: Create a task, optionally in a project, assigned to a user and linked to a customer. Project and task type are given by NAME and must exist in Getfly; users by login name. The assignee may be notified by Getfly. POST /api/v6.1/task.

输入参数task_codetask_name必填account_codeproject_namerelated_userstask_end_datetask_type_nametask_start_datetask_descriptiontask_parent_codetask_receiver_username

getfly_complete_task

Complete task

WRITE: Mark a task as completed, by its task code. POST /api/v6.1/task/complete.

输入参数task_code必填

getfly_list_funds

List funds

List the cash/bank funds (accounts for receipts and payments) with id, name, parent, level and financial account. GET /api/v6.1/funds.

输入参数sortlimitfieldsoffsetfiltersdirection

版本历史

10
  1. v1.7.4最新Nov 7, 2026
  2. v1.6.3Nov 5, 2026
  3. v1.6.2Nov 5, 2026
  4. v1.6.1Nov 4, 2026
  5. v1.6.0Nov 3, 2026
  6. v1.5.1Nov 3, 2026
  7. v1.4.0Nov 1, 2026
  8. v1.2.0Oct 31, 2026
  9. v1.1.0Oct 31, 2026
  10. v1.0.1Oct 31, 2026

评分

已满足适用检查项的 100%

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

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

其他 Usefulapi 集成