芯化 MCP 开放平台

search_enterprise

在芯化智数企业库中分页检索采购商、供应商或一般企业,支持关键词与多种筛选条件。适用于: - 用户问「找一下中石化相关的企业」 - 按地区、注册资本、企业性质、行业等组合筛选 - AI 需要先列出候选企业,再引导用户选择某条看详情 对应平台能力:拉取采购商/供应商/企业列表(Swagger:selectSaasEnterListUsingPOST)。

英文描述

Search paginated enterprise list (buyers, suppliers, general companies) in ChemCloud SaaS. Use when the user gives a company name keyword or filter criteria. Returns enterId, enterName, enterCode for follow-up get_enterprise_profile. Requires valid X-User-Token.

文档更新:2026-06-23T10:00:00+08:00

请求参数

参数名参数说明数据类型样例数据
keyword选填string中石化
limit选填integer20
offset选填integer0

响应参数

参数名参数说明数据类型样例数据
code业务状态码,0 表示成功integer0
msg状态说明string操作成功!
data.pageData分页数据数组array[{"enterId": "10001", "enterName": "上海某某化工有限公司", "enterCode": "ENT001", "province": "上海"}]
data.pageData[].enterId企业 IDstring10001
data.pageData[].enterName企业名称string上海某某化工有限公司
data.pageData[].enterCode企业编码stringENT001
data.pageData[].province省份string上海
data.totalSize总记录数integer100
data.pageNumber当前页码integer1
data.pageSize每页条数integer20

响应状态说明

状态说明
success调用成功,返回业务数据
failed参数错误、后端业务错误或系统异常
deniedAPI Key 无效、无权限、RBAC/菜单拒绝等

请求示例

{
  "limit": 20,
  "offset": 0,
  "keyword": "中石化"
}

响应示例

{
  "code": 0,
  "msg": "操作成功!",
  "data": {
    "pageData": [
      {
        "enterId": "10001",
        "enterName": "上海某某化工有限公司",
        "enterCode": "ENT001",
        "province": "上海"
      }
    ],
    "totalSize": 1,
    "pageNumber": 1,
    "pageSize": 20
  }
}