plugins/wasm-go/mcp-servers/mcp-business-info-query/mcp-server.yaml (623 lines of code) (raw):

server: name: business-info-query config: appCode: "" tools: - name: business-patent-query description: 查询企业公布的专利信息,包括发明专利,实用新型,实用外观,发明授权等类型 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyPatentsInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].createDate**: 创建日期 (Type: string) - **data.list[].createNum**: 专利编号 (Type: string) - **data.list[].patentName**: 专利名称 (Type: string) - **data.list[].type**: 专利类型 (Type: string) - **data.total**: 总数 (Type: integer) - **status**: 请求状态 (Type: boolean) ## Original Response - name: business-other-copyright-query description: 企业其它著作权信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyOtherCopyrightsInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].className**: 类别名称 (Type: string) - **data.list[].createDate**: 创建日期 (Type: string) - **data.list[].name**: 名称 (Type: string) - **data.list[].publishDate**: 发布日期 (Type: string) - **data.list[].regNo**: 注册号 (Type: string) - **data.total**: 总数量 (Type: integer) - **status**: 状态标志,表示请求是否成功 (Type: boolean) ## Original Response - name: business-branch-query description: 企业所有分支机构信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: PageNum description: 查询页数,默认为第一页 type: integer position: query - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyBranchInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].name**: 分公司名称 (Type: string) - **data.total**: 总数 (Type: integer) - **status**: 状态标志,表示请求是否成功 (Type: boolean) ## Original Response - name: business-name-query description: 企业工商名称搜索建议查询,只返回推荐匹配的企业名称,适合联想查询,输入框搜索建议 args: - name: Keyword description: 查询关键字,至少3个字 type: string required: true position: path - name: isRaiseErrorCode description: 当请求查询关键字无返回结果时是否抛出404错误。0为否,1为是,默认为否。可以避免传入无效关键字时扣减次数。 type: integer position: query requestTemplate: url: https://api.81api.com/fuzzySuggestCompanyName/{Keyword}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].companyname**: 公司名称 (Type: string) - **status**: 响应状态,true表示成功 (Type: boolean) ## Original Response - name: business-trademark-query description: 企业商标信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyTrademarksInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].name**: 名称 (Type: string) - **data.list[].status**: 当前状态 (Type: string) - **data.list[].type**: 类型 (Type: string) - **data.total**: 总数 (Type: integer) - **status**: 状态标志 (Type: boolean) ## Original Response - name: busiiness-invest-query description: 企业对外投资信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyInvestEventsInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].investCapital**: 投资金额 (Type: string) - **data.list[].investCompanyName**: 投资公司名称 (Type: string) - **data.list[].investDate**: 投资日期 (Type: string) - **data.total**: 列表总数 (Type: integer) - **status**: 操作状态,true表示成功 (Type: boolean) ## Original Response - name: business-basic-query description: 企业工商基本数据模糊查询 args: - name: CompanyName description: 支持企业名称、简称、注册号、信任号等模糊匹配 type: string required: true position: path - name: PageNum description: 查询页数,默认为第一页 type: integer position: query requestTemplate: url: https://api.81api.com/fuzzyQueryCompanyInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].legal_person_name**: 法人代表姓名 (Type: string) - **data.list[].name**: 公司名称 (Type: string) - **data.list[].reg_capital**: 注册资本 (Type: string) - **data.list[].reg_date**: 注册日期 (Type: string) - **data.num**: 当前数量 (Type: integer) - **data.total**: 总数 (Type: integer) - **message**: 消息 (Type: string) - **status**: 状态码 (Type: string) ## Original Response - name: exact-business-query description: 精准查询企业工商基本数据,包括工商注册信息,股东信息,变更记录,分支机构,董事会信息 args: - name: CompanyNameOrCreditNo description: 支持企业全称和企业社会信任代码 type: string required: true position: path - name: isRaiseErrorCode description: 当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。 type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyBaseInfo/{CompanyNameOrCreditNo}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.changeRecordData**: (Type: object) - **data.changeRecordData.hasMore**: 是否有更多变更记录 (Type: boolean) - **data.changeRecordData.list**: (Type: array) - **data.changeRecordData.list[].after**: 变更后内容 (Type: string) - **data.changeRecordData.list[].before**: 变更前内容 (Type: string) - **data.changeRecordData.list[].date**: 变更日期 (Type: string) - **data.changeRecordData.list[].item**: 变更项目 (Type: string) - **data.employeeData**: (Type: object) - **data.employeeData.list**: (Type: array) - **data.employeeData.list[].name**: 员工姓名 (Type: string) - **data.employeeData.list[].title**: 职位 (Type: string) - **data.employeeData.total**: 员工总数 (Type: integer) - **data.legalPersonName**: 法定代表人姓名 (Type: string) - **data.name**: 公司名称 (Type: string) - **data.partnerData**: (Type: object) - **data.partnerData.list**: (Type: array) - **data.partnerData.list[].partnerName**: 股东姓名 (Type: string) - **data.partnerData.list[].partnerType**: 股东类型 (Type: string) - **data.partnerData.list[].totalRealCapital**: 实缴资本 (Type: string) - **data.partnerData.list[].totalShouldCapital**: 认缴资本 (Type: string) - **data.partnerData.total**: 股东总数 (Type: integer) - **data.registerCapital**: 注册资本 (Type: string) - **data.registerData**: (Type: object) - **data.registerData.address**: 公司地址 (Type: string) - **data.registerData.belongOrg**: 登记机关 (Type: string) - **data.registerData.businessScope**: 经营范围 (Type: string) - **data.registerData.businessTerm**: 营业期限 (Type: string) - **data.registerData.creditNo**: 统一社会信用代码 (Type: string) - **data.registerData.orgNo**: 组织机构代码 (Type: string) - **data.registerData.regType**: 企业类型 (Type: string) - **data.registerData.registerNo**: 工商注册号 (Type: string) - **data.registerData.status**: 经营状态 (Type: string) - **data.startDate**: 公司成立日期 (Type: string) - **status**: 响应状态 (Type: boolean) ## Original Response - name: business-year-report-query description: 企业年报信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyYearReportInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: array) - **data[].rptDate**: 报告日期 (Type: string) - **data[].rptDetail**: (Type: object) - **data[].rptDetail.creditNo**: 统一社会信用代码 (Type: string) - **data[].rptDetail.isEquity**: 是否有股权 (Type: string) - **data[].rptDetail.isInvest**: 是否有投资 (Type: string) - **data[].rptDetail.name**: 公司名称 (Type: string) - **data[].rptDetail.staffNum**: 员工人数 (Type: string) - **data[].rptDetail.status**: 公司状态 (Type: string) - **data[].rptYear**: 报告年度 (Type: string) - **status**: 响应状态 (Type: boolean) ## Original Response - name: business-jobs-query description: 企业招聘信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyJobsInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].date**: 发布日期 (Type: string) - **data.list[].education**: 学历要求 (Type: string) - **data.list[].position**: 职位名称 (Type: string) - **data.list[].salary**: 薪资范围 (Type: string) - **data.list[].years**: 工作年限 (Type: string) - **data.total**: 总数 (Type: integer) - **status**: 响应状态 (Type: boolean) ## Original Response - name: business-lawsuit-query description: 企业法律诉讼信息,主要是裁判文书 args: - name: CompanyName description: 传入企业全称 type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyLawsuitInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: array) - **data[].caseContent**: 案件内容 (Type: string) - **data[].caseName**: 案件名称 (Type: string) - **data[].caseNo**: 案号 (Type: string) - **data[].caseReason**: 案由 (Type: string) - **data[].pulishDate**: 发布日期 (Type: string) - **status**: 请求状态 (Type: boolean) ## Original Response - name: business-court-query description: 企业法院公告信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyCourtInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: array) - **data[].courtName**: 法庭名称 (Type: string) - **data[].courtNo**: 案件编号 (Type: string) - **data[].pulishDate**: 发布日期和时间 (Type: string) - **status**: 请求状态 (Type: boolean) ## Original Response - name: business-abnormal-query description: 企业经营异常信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyAbnormalInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].iDate**: (Type: string) - **data.list[].iReason**: (Type: string) - **data.list[].oDate**: (Type: string) - **data.list[].oReason**: (Type: string) - **data.list[].orgName**: (Type: string) - **data.total**: (Type: integer) - **status**: (Type: boolean) ## Original Response - name: business-financing-query description: 企业融资信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyFinancingInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: array) - **data[].amount**: 投资金额 (Type: string) - **data[].date**: 投资日期 (Type: string) - **data[].investors**: 投资者列表 (Type: string) - **data[].round**: 融资轮次 (Type: string) - **status**: 状态标识,true表示成功 (Type: boolean) ## Original Response - name: business-debtor-query description: 企业被执行人信息 args: - name: CompanyName description: 传入企业全称 type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyJudgmentDebtorInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].caseMoney**: 案件金额 (Type: string) - **data.list[].caseNo**: 案件编号 (Type: string) - **data.list[].caseOrg**: 案件所属法院 (Type: string) - **data.list[].parties**: 当事人 (Type: string) - **data.list[].pulishDate**: 发布日期 (Type: string) - **data.total**: 数据总数 (Type: integer) - **status**: 状态标识,true表示成功 (Type: boolean) ## Original Response - name: business-software-copyrights-query description: 企业软件著作权信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: "当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。\t" type: integer position: query requestTemplate: url: https://api.81api.com/getCompanySoftwareCopyrightsInfo/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].name**: 软件名称 (Type: string) - **data.list[].publishDate**: 发布日期 (Type: string) - **data.list[].regNo**: 注册号 (Type: string) - **data.list[].shortName**: 简称 (Type: string) - **data.list[].typeNo**: 类型编号 (Type: string) - **data.list[].versionNo**: 版本号 (Type: string) - **data.total**: 总数量 (Type: integer) - **status**: 请求状态,true表示成功 (Type: boolean) ## Original Response - name: business-profile-tags-query description: 基于大数据对企业的画像标签信息 args: - name: CompanyName description: CompanyName type: string required: true position: path - name: isRaiseErrorCode description: 当请求传入不存在企业名称时是否抛出404错误。0为否,1为是,默认为否。可以避免传入不存在企业时扣减次数。 type: integer position: query requestTemplate: url: https://api.81api.com/getCompanyProfileTags/{CompanyName}/ method: GET headers: - key: Authorization value: APPCODE {{.config.appCode}} - key: X-Ca-Nonce value: '{{uuidv4}}' responseTemplate: prependBody: |+ # API Response Information Below is the response from an API call. To help you understand the data, I've provided: 1. A detailed description of all fields in the response structure 2. The complete API response ## Response Structure > Content-Type: application/json - **data**: 数据列表 (Type: array) - **data[]**: Items of type string - **status**: 响应状态,true表示成功 (Type: boolean) ## Original Response