服务运行中 · 13 项能力已就绪

让 AI 直接读懂
中国企业的工商数据

把工商身份、股权结构、司法风险、经营异常、失信惩戒、知识产权、跨境主体与地址治理,封装成大模型可直接调用的工具。配置一个地址,AI 就能自己查。

无需部署 全链路 HTTPS 兼容主流客户端

mcp.json
{
  "mcpServers": {
    "yushan": {
      "type": "streamableHttp",
      "url": "https://mcp.usendata.com/mcp",
      "headers": {
        "Authorization": "Bearer ysk_****"
      }
    }
  }
}
13数据工具
8业务维度
1个地址接入
0行对接代码
Capabilities

覆盖企业尽调的主要维度

每个能力是一个独立工具,模型根据你的问题自动挑选与组合。以企业全名为入口,未知全名时先用关键词检索;工商与境外主体查询支持统一信用代码直接定位。

企业名称检索

关键词模糊匹配,拿到工商全称,是后续查询的起点。

fuzzy_query_company

工商基本信息

信用代码、法人、注册资本、成立日期、经营范围与地址。

query_company_basic_info

股权与对外投资

股东构成、认缴出资、持股比例,以及对外投资的目标公司。

query_company_overseas_investments

司法诉讼信息

涉诉案件、案由、当事人角色与裁判结果,用于评估法律风险。

query_company_court_litigation_related_info

经营异常名录

是否被列入异常、列入原因、决定机关与移出记录。

query_company_abnormal_business_operation

严重违法失信

是否被列入严重违法失信名单,含列入与移出日期、事由、决定机关。

query_company_serious_violation_blacklist

工商变更记录

注册资本、法人、股东、经营范围等历次变更的前后对照。

query_company_change_records

商标清单

名下商标名称、类别、注册号与当前法律状态。

query_company_trademark_list

专利清单

申请号、名称、类型与授权状态,反映技术储备。

query_company_patent_list

软件著作权

登记号、软件名称、版本号与登记日期。

query_company_software_copyright_info

法人身份核验

校验“姓名 + 企业全名”是否匹配,快速验真。

verify_company_name_and_president

国际企业信息

境外与离岸主体的登记状态、注册管辖区、税号与成立日期。

query_company_global_info

地址解析

把自由文本地址拆成省市区、街道、道路、门牌、楼层、房间与邮编。

parse_address
Get Started

三步接入

服务远程托管,不需要部署服务端、开放端口或处理证书。

1

创建 Token

邮箱登录控制台,在 Token 管理里新建令牌。明文只显示一次,请当场保存。

前往控制台 →
2

写入配置

在客户端的 MCP 配置中加入服务地址与 Authorization 头。

3

开始提问

重连后工具自动出现在列表,用自然语言提问即可。

~/.workbuddy/mcp.json
{
  "mcpServers": {
    "yushan": {
      "type": "streamableHttp",
      "url": "https://mcp.usendata.com/mcp",
      "headers": { "Authorization": "Bearer <你的 TOKEN>" }
    }
  }
}

保存后重连连接器,工具列表应出现 13 个工具。

终端执行一次
claude mcp add --transport http yushan \
  https://mcp.usendata.com/mcp \
  --header "Authorization: Bearer <你的 TOKEN>"

用 claude mcp list 确认 yushan 为 connected。

Cursor: .cursor/mcp.json · Cline: 设置面板
{
  "mcpServers": {
    "yushan": {
      "url": "https://mcp.usendata.com/mcp",
      "headers": { "Authorization": "Bearer <你的 TOKEN>" }
    }
  }
}

这两个客户端支持远程 HTTP,不需要 command 字段。

.vscode/mcp.json
{
  "servers": {
    "yushan": {
      "type": "http",
      "url": "https://mcp.usendata.com/mcp",
      "headers": { "Authorization": "Bearer <你的 TOKEN>" }
    }
  }
}

VS Code 用 servers 而非 mcpServers,type 写 http。

claude_desktop_config.json
{
  "mcpServers": {
    "yushan": {
      "command": "npx",
      "args": ["-y", "mcp-remote",
        "https://mcp.usendata.com/mcp",
        "--header", "Authorization:${AUTH}"],
      "env": { "AUTH": "Bearer <你的 TOKEN>" }
    }
  }
}

Claude Desktop 只支持本地进程,需 Node.js 环境由 mcp-remote 转发。

GraphQL API

除了 MCP,也可以直接用 GraphQL 查

同一个数据底座,多开一个标准查询端点。字段固定、需要稳定契约的后端服务、数据脚本和 BI,走这条路更顺手。

POST /graphql标准 GraphQL over HTTP
Bearer Token与 MCP 共用,无需另外开通
13 个查询字段只读,没有写入能力
多字段并行一次请求取多个维度

控制台是浏览器里的调试界面,先在左下角 Headers 填入 {"Authorization": "Bearer ysk_..."},再点重新拉取 Schema。完整步骤见操作文档第 6 节。

POST https://mcp.usendata.com/graphql
Authorization: Bearer <你的 TOKEN>

query {
  queryCompanyBasicInfo(
    entname: "深圳市腾讯计算机系统有限公司"
  )
  queryCompanyPatentList(
    entName: "深圳市腾讯计算机系统有限公司"
  )
}
Example

一句话提问,模型自己完成查询

下面是真实接口返回的内容。不需要记住工具名和参数。

帮我看下深圳市腾讯计算机系统有限公司的工商信息,包括股东。 fuzzy → basic
fuzzy_query_company query_company_basic_info
信用代码91440300708461136T
法定代表人马化腾
企业状态在营(开业)
注册资本6500 万元人民币
成立日期1998-11-11
注册地址深圳市南山区科技中一路腾讯大厦 35 层
主要股东马化腾 54.29% · 张志东 22.86% · 陈一丹 11.43% · 许晨晔 11.43%
羽山数据实时接口 流水号 20261103154744244ABZX
Specification

技术规格

遵循 MCP 官方 Streamable HTTP 传输规范,任何实现了该规范的客户端都可直接对接。

服务地址
https://mcp.usendata.com/mcp
传输协议
Streamable HTTP(POST + SSE 流式响应)
协议版本
2025-06-18
鉴权
Authorization: Bearer <TOKEN>
必要请求头
Accept: application/json, text/event-stream
会话
initialize 返回 mcp-session-id,后续请求带回
FAQ

常见问题

需要在自己的服务器上部署什么吗?

不需要。这是远程托管服务,只需在客户端填一个 URL 和一个 Token。不用装环境、开端口、配证书,也不用操心服务端升级。

Token 从哪里获取?会过期吗?

登录 控制台 → Token 管理 → 新建。可备注用途,也可设定有效期,留空则永久有效。

明文只在创建时显示一次,系统只存摘要、无法再查看。遗失就重新生成,旧的立即失效。

为什么模型总是查不到企业?

通常是名字不是工商全称。先说“帮我找名字里带‘腾讯’的公司”,模型会调用 fuzzy_query_company 拿到全称再查详情。

另外参数名大小写不统一(entname/entName/name/keyWord/operName),模型会按工具定义自动填,不用你手工传。

401 / 406 / 400 / 404 分别是什么问题?

401 Token 缺失、写错或已停用,检查 Bearer 后的内容是否完整。

406 缺少 Accept 头,手动调试时要带上 application/json, text/event-stream。

400 未 initialize 就调用工具,正常客户端会自动握手。

404 会话失效(Session not found),重新初始化即可。

Token 泄露了怎么办?

在控制台 Token 列表点「停用」,下一次请求即被拒绝(无需重启服务),然后新建 Token 替换到客户端。建议按客户端分别发放,便于精确吊销。

现在开始接入

创建第一个 Token,十分钟内让 AI 用上企业数据。