Cavyro

com.cavyro由 cavyro.com 发布官方发布者v1.1.0更新于 Oct 31, 2026

Telegram-native CRM for agents: contacts, deals, projects, tasks, campaigns, docs and reports.

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

概览

AI 生成的概览

Cavyro 的托管 MCP 服务器,Cavyro 是一款以 Telegram 为核心的 CRM,可让助手读取并修改工作区中的联系人、交易、项目、任务、文档和报表。

可以做什么
  • 发现资源与操作,并按需加载创建流程、自定义字段和自动化的操作指引
  • 按筛选、排序和分页列出或获取 24 类资源中的记录,并跨实体类型搜索
  • 创建、更新、归档、恢复或彻底删除记录,包括自定义字段
  • 执行移动交易阶段、关联记录、批量操作、评论和报表等专用操作
  • 处理项目、任务清单、任务、My Work 队列、文档、会议、Telegram 聊天和跟进提醒
适用场景
适合销售或项目团队把 CRM 放在 Cavyro 中,希望助手用自然语言回答交易、联系人和任务相关问题,或直接完成日常更新,而不必在应用里逐项点击。
运行要求
托管远程端点,使用 Streamable HTTP,无需安装。需要具备 MCP 权限(Pro 功能)的 Cavyro 账户、在设置中创建的 API 令牌以及工作区 ID,分别通过 Authorization 的 Bearer 令牌和 X-Workspace-Id 请求头发送。没有 OAuth 流程。
安装前请注意
连接以你的 Cavyro 用户身份运行,助手可查看和修改你的角色允许的一切,包括删除记录(归档、恢复或彻底删除)和批量操作。API 令牌是长期有效的密钥,可设为永不过期;请存放在客户端的密钥输入中,泄露后立即撤销。MCP 属于付费 Pro 功能。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Cavyro,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "cavyro": {
      "type": "http",
      "url": "https://ai.cavyro.com/mcp"
    }
  }
}

README

Cavyro MCP server

[MCP Registry] [Server status] [Tools] [Transport] [Smithery] [Release]

[Install in VS Code] [Add to Cursor]

Cavyro is a Telegram-native CRM for agents and small sales teams: contacts, companies, deals, pipelines, projects and tasks, campaigns, docs and reports. This repository describes Cavyro's hosted Model Context Protocol server, listed in the MCP Registry as com.cavyro/cavyro.

The server is hosted, so there is nothing to install or run. Point your MCP client at it and it reads and acts on your Cavyro workspace with your permissions.

The server source is not published here. The tool surface is generated from the running server and exposed in the server card above, so the card is always the authoritative description of what the server does.

What it does

The server exposes a fixed set of nine generic tools over a resource and action registry, instead of one tool per API operation. The client discovers resources and actions on demand, so the tool list stays small while covering over 200 operations across 24 resources.

ToolPurpose
describe_resourceCatalog of all resources and global actions, or one resource's filters, sort fields, enums, operations and actions
query_resourcesList records of any resource with filters, sort, pagination and custom-field filters
get_resourceFetch one record by ID
create_resourceCreate a record (custom fields nested under custom_fields)
update_resourceChange fields on a record
delete_resourcediscard (archive), restore, or destroy a record
searchOmnibox search across entity types
perform_actionAny specialized non-CRUD action by slug: move a deal between stages, link records, bulk operations, comments, reports
load_guidanceOn-demand workflow guidance: create flows, custom fields, automations

Covered domains: deals, contacts, companies, pipelines and stages, projects with folders, task lists, tasks and subtasks, project reports, comments and reactions, activity feed, notifications, a personal My Work queue with mentions, workspaces, members, teams, groups, invitations, custom field definitions, automations, docs with their pages, reports, Google Calendar meetings, read-only Telegram chats and Telegram follow-up reminders.

All tool responses share one envelope, { "data": ..., "pagination": ... }, with pagination present only on paginated list results.

The connection acts as you. An external AI can only see and do what your Cavyro role allows in that workspace.

Authentication

Every request needs two headers:

HeaderValue
AuthorizationBearer <cavyro_api_token>
X-Workspace-IdYour workspace ID

Create an API token in Cavyro under Settings → API tokens. Tokens can expire after 7, 30 or 90 days, or never for integrations that cannot rotate them. Revoking a token cuts the client off immediately.

There is no OAuth flow. The server answers unauthenticated requests with 401 and a WWW-Authenticate: Bearer realm="cavyro" challenge. MCP is a Pro feature; MCP calls do not consume Cavyro AI credits, the model tokens are paid by your own client subscription.

Configuration

Replace <your-api-token> and <your-workspace-id> in the snippets below. Cavyro's settings page generates the same snippet with your workspace ID filled in.

VS Code (GitHub Copilot)

.vscode/mcp.json, or MCP: Add Server from the command palette:

json
{  "servers": {    "cavyro": {      "type": "http",      "url": "https://ai.cavyro.com/mcp",      "headers": {        "Authorization": "Bearer ${input:cavyro-token}",        "X-Workspace-Id": "${input:cavyro-workspace}"      }    }  },  "inputs": [    {      "id": "cavyro-token",      "type": "promptString",      "description": "Cavyro API token",      "password": true    },    {      "id": "cavyro-workspace",      "type": "promptString",      "description": "Cavyro workspace ID"    }  ]}

Cursor and Claude Desktop

The Add to Cursor button above installs the server with placeholder headers; replace them in ~/.cursor/mcp.json.

Cursor: ~/.cursor/mcp.json. Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json.

json
{  "mcpServers": {    "cavyro": {      "url": "https://ai.cavyro.com/mcp",      "headers": {        "Authorization": "Bearer <your-api-token>",        "X-Workspace-Id": "<your-workspace-id>"      }    }  }}

Claude Code

bash
claude mcp add --transport http cavyro https://ai.cavyro.com/mcp \  --header "Authorization: Bearer <your-api-token>" \  --header "X-Workspace-Id: <your-workspace-id>"

ChatGPT

Add the server as a connector in Developer Mode (Plus, Pro, Business or Enterprise) with the URL https://ai.cavyro.com/mcp and the two headers above.

Usage

Once connected, ask your assistant in plain language. A few things that work well:

  • "Show my open deals sorted by value, then move the top one to Negotiation."
  • "Create a contact for Ana Petrović at Acme, phone +381…, and link her to the Acme company."
  • "Which deals in the Enterprise pipeline haven't had activity in 30 days?"
  • "Summarize the last week of the Telegram chat with Acme and add it as a comment on their deal."
  • "Add a custom field 'Lead source' to contacts and set it to 'Referral' on the contacts I just created."
  • "What's on my plate today? Then move every overdue task in the Website project to In progress."

The assistant will typically call describe_resource first to learn the shape of a resource, then query_resources or perform_action. If it needs a multi-step recipe, it calls load_guidance.

Support

来源:README.md,提交 7274390

工具

0
该服务器需要 API 密钥等凭据,因此 SourceWeft 无法在没有凭据的情况下读取其工具,也未收录。

版本历史

2
  1. v1.1.0最新Oct 31, 2026
  2. v1.0.1Sep 16, 2026

评分

已满足适用检查项的 75%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。