Skip to content
Back to skills

Company Credit Rating

ASecurity

企业信用评分与风险评估工具。根据用户提供的公司名称,通过企查查/天眼查MCP查询企业工商信息、财务数据、股权结构、 司法风险、知识产权、招聘活跃度、行业地位、舆论声誉、上市公司资讯等多维度数据,按照12维度量化评分体系进行信用评级。 重大风险警示具有一票否决权,直接判定为高风险D级;其中ST/*ST名称标识仅对上市公司生效。 非上市公司时,"上市公司资讯"维度的4分自动再分配至财务健康(+2)、基础实力(+1)、行业地位(+1)。 触发场景:用户提到"查公司信用"、"企业信用评分"、"评估企业风险"、"查企业信息"、 "查信用等级"、"企业履约能力评估"、"供应商信用评估"等。

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 25, 2026
toolsapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add CSlawyer1985/legal-skillhub --skill company-credit-rating --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Company Credit Rating?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Company Credit Rating
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cslawyer1985-company-credit-rating/badge)](https://www.skillsdirectory.com/skills/cslawyer1985-company-credit-rating)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: company-credit-rating
description: >
  企业信用评分与风险评估工具。根据用户提供的公司名称,通过企查查/天眼查MCP查询企业工商信息、财务数据、股权结构、
  司法风险、知识产权、招聘活跃度、行业地位、舆论声誉、上市公司资讯等多维度数据,按照12维度量化评分体系进行信用评级。
  重大风险警示具有一票否决权,直接判定为高风险D级;其中ST/*ST名称标识仅对上市公司生效。
  非上市公司时,"上市公司资讯"维度的4分自动再分配至财务健康(+2)、基础实力(+1)、行业地位(+1)。
  触发场景:用户提到"查公司信用"、"企业信用评分"、"评估企业风险"、"查企业信息"、
  "查信用等级"、"企业履约能力评估"、"供应商信用评估"等。
---

# 企业信用评分与风险评估

通过企查查/天眼查 MCP 查询企业全景数据,结合网络公开信息,按照标准化评分模型输出信用等级。

---

## 🔴 HARD RULES(必须严格遵守,不可违反)

> 以下规则优先级最高,任何情况下不可绕过或忽略。

1. **ST 标识仅限上市公司**:必须先调用上市信息接口确认 `is_listed = true`,才能检查名称中的 ST 标识。非上市公司名称中的"ST"字符不得视为风险信号,绝不因名称含"ST"而触发否决。

2. **一票否决评分 = 0**:触发重大风险一票否决时,综合评分必须显示数字 **0**,不是 N/A,不是空值,不是字符串。

3. **数据缺失 ≠ 表现差**:当某维度数据为空时,绝不可直接给0分。0分代表"表现差",而非"数据缺失"。必须按"数据不足补充策略"优先级执行:WebSearch 补充 → 上下文推断 → 保守基准分。

4. **非上市公司权重再分配**:当 `is_listed = false` 时,"上市公司资讯"维度不参与评分,其 4 分自动再分配至:财务健康(+2, 15→17)、基础实力(+1, 12→13)、行业地位(+1, 6→7)。确保满分仍为 100 分。报告中需标注再分配信息。

5. **数据源优先级**:企查查(qcc-company) > 天眼查(tyc-mcp)。两个 MCP 都可用时优先用企查查;只有一个可用时用该 MCP;**都不可用时必须引导用户安装企查查 MCP,不可直接用 WebSearch 兜底**。WebSearch 仅作为 MCP 数据的补充手段,不能作为独立数据源。

6. **上市信息查询必须最早完成**:`get_listing_info`(企查查)或 `search_listed_companies`(天眼查)必须在所有其他数据查询之前完成(仅次于工商登记确认),因为后续 ST 检查和权重再分配都依赖此结果。

7. **API 限流处理**:遇到 429 错误立即停止后续调用,告知用户等待 2-3 分钟后重试。不在当前会话反复重试。

8. **不生成可视化图表**:只输出 Markdown 格式的信用评估报告,不生成雷达图、仪表盘或其他可视化图表。

9. **推断评分必须标注**:所有使用推断评分的维度必须在报告中明确标注(⚠️部分推断/🔵推断),并在风险提示中建议补充实际数据。

10. **一票否决优先于评分**:先执行一票否决检查,若触发则直接返回评分=0/等级D,不执行后续维度评分。

---

## 第一步:确定数据源

执行查询前,先确定可用的 MCP 数据源。

### 数据源检测规则

1. 检查当前 MCP 工具列表中是否包含 `mcp__qcc-company__` 开头的工具
2. 检查当前 MCP 工具列表中是否包含 `mcp__tyc-mcp__` 开头的工具
3. 按以下优先级选择:

| 场景 | 可用工具 | 数据源选择 |
|------|---------|-----------|
| 仅企查查可用 | `mcp__qcc-company__*` | 使用企查查 |
| 仅天眼查可用 | `mcp__tyc-mcp__*` | 使用天眼查 |
| 两者都可用 | `mcp__qcc-company__*` + `mcp__tyc-mcp__*` | **优先使用企查查** |
| 都不可用 | 无 MCP 工具 | **🔴 不可直接用 WebSearch 兜底!必须引导用户安装企查查 MCP(见下方安装指引),告知用户"信用评级需要专业的企业数据源支持,仅靠网络搜索无法提供准确评估"** |

### MCP 安装指引

如果用户未配置任何数据源 MCP,引导安装:

#### 企查查 MCP

企查查 MCP 通常通过 WorkBuddy 连接器市场直接安装,无需手动写入配置。引导用户:

> "请在左侧 **「专家」** 页面中切换到 **「连接器」** 标签页,找到 **qcc-company**(企查查),点击「连接」完成授权。"

> 如连接器市场未显示企查查,可手动配置:读取 `~/.workbuddy/mcp.json`,在 `mcpServers` 中添加:
>
> ```json
> "qcc-company": {
>   "type": "streamableHttp",
>   "url": "https://agent.qcc.com/mcp/company/stream"
> }
> ```

#### 天眼查 MCP

天眼查 MCP 通常通过 WorkBuddy 连接器市场直接安装,无需手动写入配置。引导用户:

> "请在左侧 **「专家」** 页面中切换到 **「连接器」** 标签页,找到 **tyc-mcp**,点击「连接」完成授权。"

#### 授权后须知

> 企查查/天眼查连接器在会话中途完成授权后,需要开新会话才能生效。直接告诉用户:"连接器已授权成功,但当前会话无法识别新连接的MCP。请新开一个对话,重新输入您的查询指令即可。" 不要在当前会话中反复重试调用 MCP 工具,每次调用都会报错。

---

## 第二步:查询企业数据

### ⚠️ 重要:API 限流策略

API 存在调用频率限制(429 Too Many Requests)。为避免触发限流,**必须遵守以下规则**:

1. **分批调用**:将 MCP 工具调用分为两批,每批之间等待几秒
2. **核心批次优先**:第一批调用最关键的工具(确定企业身份 + 上市状态),第二批调用补充数据
3. **避免重复调用**:同一个工具不要对同一企业调用两次
4. **遇到 429 错误时**:
   - 立即停止后续 API 调用
   - 告知用户"API 调用频率受限,稍后重试"
   - 建议用户等待 2-3 分钟后重新发起查询
   - **不要在当前会话中反复重试**

---

### 方案 A:使用企查查 MCP(优先)

#### 调用顺序(严格按此执行)

##### 第一批:核心身份确认(必须最先执行)

| 顺序 | MCP 工具 | 用途 | 关键原因 |
|------|---------|------|---------|
| 1 | `mcp__qcc-company__get_company_registration_info` | 工商登记信息 | 确认企业精确名称和基本状态 |
| 2 | `mcp__qcc-company__get_listing_info` | 上市信息 | **必须第二步调用!** 决定ST检查逻辑和权重再分配 |

> **🔴 关键规则:`get_listing_info` 必须在所有其他查询之前完成(仅次于工商信息)。**

##### 第二批:详细数据查询

| 顺序 | MCP 工具 | 用途 | 对应评分维度 |
|------|---------|------|------------|
| 3 | `mcp__qcc-company__get_financial_data` | 财务数据 | 财务健康 |
| 4 | `mcp__qcc-company__get_shareholder_info` | 股东结构 | 股权结构 |
| 5 | `mcp__qcc-company__get_actual_controller` | 实际控制人 | 股权结构 |
| 6 | `mcp__qcc-company__get_key_personnel` | 高管团队 | 管理团队 |
| 7 | `mcp__qcc-company__get_external_investments` | 对外投资 | 行业地位 |
| 8 | `mcp__qcc-company__get_change_records` | 历史变更 | 经营稳定性 |
| 9 | `mcp__qcc-company__get_annual_reports` | 年度报告 | 经营稳定性、财务健康 |
| 10 | `mcp__qcc-company__get_contact_info` | 联系方式 | 信息透明度 |
| 11 | `mcp__qcc-company__get_branches` | 分支机构 | 基础实力 |

---

### 方案 B:使用天眼查 MCP

#### 调用顺序(严格按此执行)

##### 第一批:核心身份确认(必须最先执行)

| 顺序 | MCP 工具 | 用途 | 关键原因 |
|------|---------|------|---------|
| 1a | `mcp__tyc-mcp__search_companies` | 搜索企业候选列表 | 确认精确企业名称和 company_id |
| 1b | `mcp__tyc-mcp__get_company_basic_profile` | 基础画像(工商+联系方式+规模+标签) | 确认企业基本状态 |
| 2 | `mcp__tyc-mcp__search_listed_companies` | 上市信息搜索 | **必须第二步完成!** 决定ST检查逻辑和权重再分配 |

##### 第二批:详细数据查询

天眼查的核心查询流程与企查查不同:需要先通过 `get_company_capabilities` 获取该企业可用的内部工具列表,然后用 `call_tool` 逐个调用。

| 顺序 | MCP 工具 | 用途 | 对应评分维度 |
|------|---------|------|------------|
| 3 | `mcp__tyc-mcp__get_company_capabilities` | 获取该企业可用的维度工具列表 | 必须先调用,确定可查哪些维度 |
| 4 | `mcp__tyc-mcp__call_tool`(财务维度) | 调用 capabilities 返回的财务工具 | 财务健康 |
| 5 | `mcp__tyc-mcp__call_tool`(股东/投资维度) | 调用 capabilities 返回的股权/投资工具 | 股权结构、行业地位 |
| 6 | `mcp__tyc-mcp__get_company_people` | 人员列表 | 管理团队 |
| 7 | `mcp__tyc-mcp__call_tool`(变更/经营维度) | 调用 capabilities 返回的经营工具 | 经营稳定性 |
| 8 | `mcp__tyc-mcp__call_tool`(司法/风险维度) | 调用 capabilities 返回的司法工具 | 合规与风险 |
| 9 | `mcp__tyc-mcp__search_patents` | 专利搜索 | 知识产权 |
| 10 | `mcp__tyc-mcp__search_trademarks` | 商标搜索 | 知识产权 |
| 11 | `mcp__tyc-mcp__get_company_group_profile` | 集团画像 | 行业地位 |
| 12 | `mcp__tyc-mcp__call_tool`(上市/财务维度) | 调用 capabilities 返回的上市工具 | 上市公司资讯 |

> **⚠️ 天眼查特殊说明:**
> - `call_tool` 的 `tool_name` 参数**必须逐字复制** `get_company_capabilities` 返回表格中的 `tool_name` 列,不可翻译、改写或猜测
> - `call_tools_batch` 最多可并行调用 3 个不互相依赖的维度,适合低依赖数据补齐
> - 优先传 `company_name` 参数;`company_id` 仅在没有准确企业名称时使用

##### 天眼查与企查查的数据映射

| 评分维度 | 企查查工具 | 天眼查工具 |
|---------|-----------|-----------|
| 基础实力 | `get_company_registration_info` + `get_branches` | `get_company_basic_profile` + `call_tool`(分支机构) |
| 财务健康 | `get_financial_data` | `call_tool`(财务维度) |
| 经营稳定性 | `get_change_records` + `get_annual_reports` | `call_tool`(变更记录) + `call_tool`(年报) |
| 股权结构 | `get_shareholder_info` + `get_actual_controller` | `call_tool`(股东) + `get_group_info` |
| 管理团队 | `get_key_personnel` | `get_company_people` |
| 信息透明度 | `get_contact_info` | `get_company_basic_profile`(含联系方式) |
| 合规与风险 | 企查查无直接接口,WebSearch补充 | `call_tool`(司法/风险维度) |
| 知识产权 | 企查查无直接接口,WebSearch补充 | `search_patents` + `search_trademarks` |
| 经营活力 | 企查查无直接接口,WebSearch补充 | `call_tool`(招聘/经营维度) |
| 行业地位 | `get_external_investments` | `get_company_group_profile` + `search_companies_by_ranking` |
| 舆论声誉 | 企查查无直接接口,WebSearch补充 | `call_tool`(舆情维度) |
| 上市公司资讯 | `get_listing_info` | `search_listed_companies` + `call_tool`(上市维度) |

---

### 补充数据查询(WebSearch,适用于所有方案)

针对 MCP 未覆盖的维度,使用 WebSearch 搜索补充数据。**每个搜索关键词单独发起一次搜索,避免批量搜索**:

| 维度 | 搜索方向 | 搜索关键词示例 |
|------|---------|--------------|
| 知识产权 | 专利数量与质量、商标、软件著作权 | `"[公司名]" 专利数量`、`"[公司名]" 发明专利` |
| 经营活力 | 招聘信息、社保人数变化 | `"[公司名]" 招聘 2025`、`"[公司名]" 社保人数` |
| 行业地位 | 行业协会、资质认证、行业排名 | `"[公司名]" 行业协会 会员`、`"[公司名]" 资质认证`、`"[公司名]" 行业排名` |
| 舆论声誉 | 负面新闻、媒体评价、诉讼争议 | `"[公司名]" 诉讼纠纷`、`"[公司名]" 失信`、`"[公司名]" 负面` |
| 上市公司资讯 | 研报评级、机构覆盖、股价表现 | `"[公司名]" 研报 评级`、`"[公司名]" 机构评级`(仅上市公司) |
| **财务数据** | 营收、利润、资产负债(当 MCP 无返回时) | `"[公司名]" 营收`、`"[公司名]" 财务数据`、`"[公司名]" 年报` |
| **公司规模** | 员工人数、办公规模(当 MCP 无返回时) | `"[公司名]" 员工人数`、`"[公司名]" 公司规模` |

---

### 数据不足补充策略

**🔴 核心原则:数据缺失 ≠ 表现差。绝不能因为没有数据就给0分。**

当某个维度的 MCP 数据为空时,**必须按以下优先级依次尝试补充**:

1. **WebSearch 补充**(首选):用搜索引擎查找公开信息填充缺失维度
2. **关联数据推断**(次选):根据已有数据推断(如注册资本大+经营年限长 → 推断偿债能力中等偏上)
3. **保守基准分**(兜底):如果确实无法获取任何信息,给该维度满分的 30%~40% 作为"中性保守估计"

#### 各维度数据缺失的补充策略

| 维度 | 缺失时的补充方式 | WebSearch 搜索建议 | 推断逻辑 |
|------|----------------|-------------------|---------|
| 财务健康 | WebSearch 查营收/年报 → 根据注册资本+年限推断 | `"[公司名]" 营收 年报` | 大资本+长年限→推断偿债中等偏上;有分支机构→推断营收中等 |
| 知识产权 | WebSearch 查专利/软著 → 根据公司类型推断 | `"[公司名]" 专利数量` | 技术型企业→推断可能有专利;非技术→给保守基准 |
| 经营活力 | WebSearch 查招聘信息 → 根据经营状态推断 | `"[公司名]" 招聘` | 正常经营+大公司→推断有招聘活动 |
| 行业地位 | WebSearch 查协会/资质 → 根据规模推断 | `"[公司名]" 资质 高新` | 大公司+技术企业→可能高新认证;上市公司→有行业地位 |
| 舆论声誉 | WebSearch 查负面 → 根据诉讼记录推断 | `"[公司名]" 诉讼 纠纷` | 无诉讼/处罚→推断无重大负面;少量诉讼→轻微负面 |
| 上市公司资讯 | 仅上市公司适用,非上市则权重再分配 | `"[公司名]" 研报` | 上市但无数据→保守给1/2 |

#### 推断评分标识

评分结果中每个维度会标注 `score_type`:

| 标识 | 含义 | 报告展示 |
|------|------|---------|
| `actual` | 基于实际数据评分 | 正常展示 |
| `partial` | 部分子指标用推断评分 | 标注 ⚠️ 部分推断 |
| `inferred` | 完全基于上下文推断 | 标注 🔵 推断评分,注明推断依据 |
| `not_applicable` | 该维度不适用,权重已再分配 | 标注"不适用,已再分配" |

> **⚠️ 报告中必须明确标注推断评分的维度**,并在风险提示中建议用户补充实际数据验证。

---

## 第三步:信用评分

### 重大风险警示(一票否决机制)

**重大风险警示代表企业履约风险极高,具有一票否决权。**

#### 逻辑执行顺序(严格按此)

```
Step 1: 调用上市信息接口 → 确定 is_listed (true/false)
Step 2: 检查通用否决条件(适用所有企业)
Step 3: 仅当 is_listed = true 时,检查 ST 标识
Step 4: 如果触发否决 → 评分 = 0,等级 = D,不执行后续评分
```

#### 触发条件(满足任一即触发)

**通用触发条件(适用于所有企业):**
- 登记状态为 "吊销"、"注销"、"停业"、"迁出"
- 注册资本为 0 或未实缴
- 企业被列入经营异常名录
- 企业被列入严重违法失信名单

**上市公司专属触发条件(仅当 is_listed = true 时检查):**
- 企业名称或股票简称包含 "ST"、"*ST"、"ST\*" 标识

**一旦触发一票否决:**
- 信用等级直接判定为 **D 级(高风险)**
- **综合评分固定显示为 0 分(不是 N/A,不是空值,就是数字 0)**
- 在报告中以醒目标识标明否决原因
- 建议用户"谨慎合作,建议进行更深入的风险尽调"

### 评分维度与权重(12维度,满分100分)

#### 上市公司权重(is_listed = true)

| 维度 | 权重 | 考察要点 |
|------|------|---------|
| 基础实力 | 12分 | 注册资本规模、成立年限、登记状态、分支机构数量 |
| 财务健康 | 15分 | 资产负债率、营收规模、盈利能力、现金流、成长能力 |
| 经营稳定性 | 10分 | 存续年限、变更频率、经营范围稳定性、年报按时披露 |
| 股权结构 | 8分 | 股权集中度、实际控制人清晰度、股东出资实缴情况 |
| 管理团队 | 7分 | 高管团队规模、高管变更频率 |
| 信息透明度 | 7分 | 联系方式完整性、公开信息丰富度、是否有官网/年报 |
| 合规与风险 | 10分 | 经营异常、行政处罚、司法案件 |
| 知识产权 | 8分 | 专利数量与质量(发明占比)、商标数量、软件著作权数量 |
| 经营活力 | 7分 | 招聘活跃度、社保缴纳人数趋势、近期业务动态 |
| 行业地位 | 6分 | 行业协会参与度、资质认证等级、荣誉奖项、行业排名 |
| 舆论声誉 | 6分 | 负面舆情、媒体评价、网络声量、诉讼/纠纷舆论影响 |
| 上市公司资讯 | 4分 | 股票价格表现、机构研报评级、机构持仓变动 |

#### 非上市公司权重(is_listed = false)—— 4分自动再分配

| 维度 | 权重 | 变化 | 考察要点 |
|------|------|------|---------|
| 基础实力 | **13分** | +1 ← | 注册资本规模、成立年限、登记状态、分支机构数量 |
| 财务健康 | **17分** | +2 ← | 资产负债率、营收规模、盈利能力、现金流、成长能力 |
| 经营稳定性 | 10分 | — | 存续年限、变更频率、经营范围稳定性、年报按时披露 |
| 股权结构 | 8分 | — | 股权集中度、实际控制人清晰度、股东出资实缴情况 |
| 管理团队 | 7分 | — | 高管团队规模、高管变更频率 |
| 信息透明度 | 7分 | — | 联系方式完整性、公开信息丰富度、是否有官网/年报 |
| 合规与风险 | 10分 | — | 经营异常、行政处罚、司法案件 |
| 知识产权 | 8分 | — | 专利数量与质量、商标数量、软件著作权数量 |
| 经营活力 | 7分 | — | 招聘活跃度、社保缴纳人数趋势、近期业务动态 |
| 行业地位 | **7分** | +1 ← | 行业协会参与度、资质认证等级、荣誉奖项、行业排名 |
| 舆论声誉 | 6分 | — | 负面舆情、媒体评价、网络声量、诉讼/纠纷舆论影响 |
| 上市公司资讯 | **不适用** | 移除 | 4分已再分配至上述3个维度 |

> **再分配说明:** 非上市公司没有上市公司资讯数据,将4分按重要性分配:财务健康是最核心维度(+2),基础实力和行业地位各(+1),确保满分仍为100分。再分配的额外得分按该维度已有得分的等比计算。

### 各维度评分细则

#### 1. 基础实力(12分/非上市13分)

| 指标 | 评分标准 |
|------|---------|
| 注册资本 | >=10000万: 4分; 5000-10000万: 3分; 1000-5000万: 2分; 100-1000万: 1分; <100万: 0分 |
| 成立年限 | >=20年: 4分; 10-20年: 3分; 5-10年: 2分; 2-5年: 1分; <2年: 0分 |
| 登记状态 | 存续/在营: 2分; 其他状态: 0分(触发否决审查) |
| 分支机构 | 有分支机构: 2分; 无: 0分 |

#### 2. 财务健康(15分/非上市17分)

| 指标 | 评分标准 |
|------|---------|
| 资产负债率 | <40%: 5分; 40-60%: 4分; 60-80%: 2分; >80%: 0分 |
| 营收规模(万元) | >=100000: 5分; 10000-100000: 4分; 1000-10000: 3分; 100-1000: 1分; <100: 0分 |
| 盈利能力 | 净利润为正且增长: 5分; 正但下降: 3分; 亏损: 0分 |

#### 3. 经营稳定性(10分)

| 指标 | 评分标准 |
|------|---------|
| 近3年变更次数 | 0-2次: 5分; 3-5次: 3分; 6-10次: 1分; >10次: 0分 |
| 年报披露 | 连续按时披露: 5分; 有缺失: 2分; 无年报: 0分 |

#### 4. 股权结构(8分)

| 指标 | 评分标准 |
|------|---------|
| 控制人清晰度 | 实际控制人明确: 4分; 不明确/多层嵌套: 2分; 无法穿透: 0分 |
| 出资情况 | 全部实缴: 4分; 部分实缴: 2分; 未实缴: 0分 |

#### 5. 管理团队(7分)

| 指标 | 评分标准 |
|------|---------|
| 团队规模 | 董监高>=5人: 4分; 3-4人: 2分; <3人: 1分 |
| 变更频率 | 近3年无重大变更: 3分; 1-2次: 1分; >2次: 0分 |

#### 6. 信息透明度(7分)

| 指标 | 评分标准 |
|------|---------|
| 联系方式 | 电话+邮箱+官网齐全: 3分; 有两项: 2分; 仅一项或无: 0分 |
| 信息丰富度 | 数据维度覆盖>=8项: 2分; 5-7项: 1分; <5项: 0分 |
| 年报详细度 | 有详细年报: 2分; 仅基本信息: 1分; 无年报: 0分 |

#### 7. 合规与风险(10分)

| 指标 | 评分标准 |
|------|---------|
| 行政处罚 | 无记录: 5分; 有但已处理: 2分; 有且未处理: 0分 |
| 司法案件 | 无涉诉: 5分; 作为原告为主: 3分; 作为被告较多: 0分 |

#### 8. 知识产权(8分)

| 指标 | 评分标准 |
|------|---------|
| 专利数量 | >=20件: 3分; 10-19件: 2分; 1-9件: 1分; 0件: 0分 |
| 专利质量(发明占比) | 发明专利占比>=30%: 2分; 10-30%: 1分; <10%或无: 0分 |
| 商标+软著数量 | >=30件: 3分; 10-29件: 2分; 1-9件: 1分; 0件: 0分 |

#### 9. 经营活力(7分)

| 指标 | 评分标准 |
|------|---------|
| 招聘频率 | 近3月持续招聘: 3分; 偶有招聘: 2分; 无招聘信息: 0分 |
| 招聘岗位类型 | 技术/管理岗为主: 2分; 基础岗位为主: 1分; 无数据: 0分 |
| 社保人数趋势 | 持续增长: 2分; 保持稳定: 1分; 持续下降/未公示: 0分 |

#### 10. 行业地位(6分/非上市7分)

| 指标 | 评分标准 |
|------|---------|
| 行业协会 | 国家级协会成员/理事: 2分; 地方协会成员: 1分; 未参与: 0分 |
| 资质认证 | 高级资质(高新/专精特新/独角兽等): 2分; 基础资质: 1分; 无认证: 0分 |
| 荣誉/排名 | 有行业/政府奖项或排名: 2分; 无: 0分 |

#### 11. 舆论声誉(6分)

| 指标 | 评分标准 |
|------|---------|
| 负面舆情 | 无负面信息: 3分; 少量轻微负面: 1分; 有重大负面: 0分 |
| 品牌声量 | 品牌知名度高/媒体正面报道: 2分; 一般: 1分; 无公开信息: 0分 |
| 诉讼/纠纷舆论 | 无舆论影响: 1分; 有舆论发酵风险: 0分 |

#### 12. 上市公司资讯(4分)—— 仅适用于已上市企业

| 指标 | 评分标准 |
|------|---------|
| 股票表现 | 近1年涨幅为正或持平: 2分; 下跌但未ST: 1分; ST/暴跌: 0分 |
| 机构评级 | 有机构覆盖且评级正面: 2分; 有覆盖但中性/负面: 1分; 无机构覆盖: 0分 |

> **说明:** 非上市公司此维度不适用,4分已再分配至财务健康(+2)、基础实力(+1)、行业地位(+1)。报告中标注"不适用,权重已再分配"。

**注意:** 如果某维度因数据缺失无法评分,**绝不可直接给0分**(0分代表"表现差",而非"数据缺失")。应按"数据不足补充策略"执行。

### 信用等级映射

| 等级 | 分数范围 | 含义 |
|------|---------|------|
| AAA | 90-100 | 信用极佳,极低风险 |
| AA | 80-89 | 信用优秀,低风险 |
| A | 70-79 | 信用良好,风险可控 |
| BBB | 60-69 | 信用一般,需关注风险 |
| BB | 50-59 | 信用欠佳,存在一定风险 |
| B | 40-49 | 信用较差,风险较高 |
| CCC | 30-39 | 信用差,高风险 |
| CC | 20-29 | 信用极差,极高风险 |
| C | 1-19 | 信用崩溃,几乎无履约能力 |
| D | 0 | 重大风险警示/一票否决,不建议合作 |

---

## 第四步:生成信用评估报告

使用评分脚本 `scripts/credit_scoring.py` 计算各维度得分和总评分,然后按照以下格式生成 **Markdown 报告**(不生成可视化图表)。

### 报告模板

```markdown
# 企业信用评估报告

## 基本信息
- **企业名称:** [名称]
- **统一社会信用代码:** [代码]
- **是否上市:** [是/否]
- **数据来源:** [企查查/天眼查/WebSearch]
- **查询时间:** [日期]

---

## ⚠️ 重大风险警示(如触发)

**[一票否决已触发]**
- 否决原因:[具体原因]
- **信用等级:D(高风险)**
- **综合评分:0 分**
- 建议:谨慎合作,建议进行更深入的风险尽调

---

## 信用评分总览(如未触发一票否决)

| 维度 | 得分 | 满分 | 评价 | 评分类型 |
|------|------|------|------|---------|
| 基础实力 | XX | [12/13] | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 财务健康 | XX | [15/17] | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 经营稳定性 | XX | 10 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 股权结构 | XX | 8 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 管理团队 | XX | 7 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 信息透明度 | XX | 7 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 合规与风险 | XX | 10 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 知识产权 | XX | 8 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 经营活力 | XX | 7 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 行业地位 | XX | [6/7] | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 舆论声誉 | XX | 6 | [优/良/中/差] | [实际/⚠️部分推断/🔵推断] |
| 上市公司资讯 | XX | 4/不适用 | [优/良/中/差/不适用] | [实际/⚠️部分推断/🔵推断/不适用] |
| **总分** | **XX** | **100** | | |
| **信用等级** | **[等级]** | | | |

> **评分类型说明:** 实际=基于真实数据;⚠️部分推断=部分子指标用上下文推断;🔵推断=完全基于推断(标注推断依据);不适用=权重已再分配至其他维度

> **权重再分配说明:**(非上市公司专用)"上市公司资讯"维度的4分已再分配至:财务健康+2(15→17)、基础实力+1(12→13)、行业地位+1(6→7)

## 各维度详细分析

### 1. 基础实力(XX/[12|13]分)
[分析文字,包含关键数据点]

### 2. 财务健康(XX/[15|17]分)
[分析文字]

... 依次列出各维度 ...

## 风险提示与建议
- [根据评分结果给出2-3条具体建议]
```

### 报告输出

将报告保存为 Markdown 文件(`enterprise_credit_report_[公司名称].md`)到当前工作目录。

**🔴 不生成任何可视化图表**(不使用 `show_widget`、不生成雷达图、不生成仪表盘)。仅输出 Markdown 格式的信用评估报告。

---

## 注意事项

- 如果用户只提供公司简称(如"华为"而非"华为技术有限公司"),先用 MCP 模糊搜索工具匹配精确名称
- 如果查询返回"未找到企业",告知用户并请确认公司全称
- **🔴 ST/*ST 名称标识仅对上市公司生效**:必须先确认 `is_listed = true`,才能检查名称中的 ST 标识
- 上市信息的查询必须在所有其他数据查询之前完成(仅次于工商登记确认)
- **一票否决时综合评分 = 0**(数字零,不是 N/A,不是空值)
- **API 限流处理**:如遇到 429 错误,立即停止调用,告知用户等待 2-3 分钟后重试
- **🔴 数据缺失 ≠ 表现差**:绝不可直接给0分
- **🔴 非上市公司权重再分配**:4分自动分配至财务健康(+2)、基础实力(+1)、行业地位(+1)
- **数据源优先级**:企查查 > 天眼查;都不可用时引导用户安装企查查 MCP,不可用 WebSearch 兜底
- **不生成可视化图表**,仅输出 Markdown 报告
- 评分结果仅供参考,建议结合实地尽调和专业机构评估综合判断
- 数据时效性取决于数据源更新频率,报告中应注明数据查询日期

Files in this skill

  • SKILL.md27.3 KB
  • scripts/credit_scoring.py41.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…