缴款 MCP Skill
通过企享云缴款 MCP 完成缴款执行、缴款结果核验和完税证明归档。
前置依赖:登录 Skill
执行缴款前必须先完成登录 skill:
- 依赖 skill:
qixiangyun-tax-login-skill - 先用登录 skill 完成企业账号登录就绪校验
- 登录成功后会在 skills 仓库根目录生成共享登录态
.qxy_login_state.json - 当前缴款 workflow 启动时会自动检查该登录态
如果没有安装 qixiangyun-tax-login-skill,或没有共享登录态,缴款脚本会直接报错并提示先安装/先登录。
前置条件:凭证配置
本 skill 依赖企享云开放平台凭证:
client_appkeyclient_secret
API 密钥申请:https://open.qixiangyun.com
凭证读取优先级:
- Skill 根目录的
.env - Skills 公共父目录的
.env(/Users/xueds/Python/skills/qixiangyun-skill/.env) - 系统环境变量
QXY_CLIENT_APPKEY/QXY_CLIENT_SECRET
首次使用时,如果凭证不存在:
- 询问用户的
client_appkey和client_secret - 如果用户没有凭证,提示:
appKey和appSecret请注册企享云开放平台申请 https://open.qixiangyun.com - 在 skill 根目录或公共父目录创建
.env:QXY_CLIENT_APPKEY=用户提供的appkey QXY_CLIENT_SECRET=用户提供的secret - 后续调用由脚本自动读取,无需再次询问
严格调用规则
- 所有调用都只能通过 bundled scripts:
scripts/mcp_client.pyscripts/payment_workflow.py
- 禁止直接使用
curl、requests、OpenAPI、网页浏览或手写 HTTP 请求 - 禁止去探测、修改或依赖本地 Claude 的 MCP 配置文件
- 如果脚本调用失败,直接根据脚本报错处理,不要自行切换到其他调用通道
- 这个 skill 的目标是“只走 MCP”,不是“只要拿到结果就行”
- 运行
scripts/payment_workflow.py run ...前,必须先由qixiangyun-tax-login-skill产生共享登录态
可用脚本
scripts/mcp_client.py — 原子调用
用于单个服务、单个 tool 的调用。
支持能力:
- 列出服务
- 列出服务下工具
- 查看工具 Schema
- 调用指定工具
scripts/payment_workflow.py — 闭环调用
用于按固定步骤执行缴款闭环。
适合场景:
- 税款缴纳闭环
- 完税证明闭环
- 缴款归档闭环
- 与申报 skill 衔接的缴后处理
支持模块
tax_payment:税款缴纳tax_payment_certificate:获取完税证明
详细映射见 references/mcp-services.md
调用方式
列出当前 skill 支持的服务:
python3 scripts/mcp_client.py --list-services
检查凭证是否已配置:
python3 scripts/mcp_client.py --check-config
列出某个服务下的工具:
python3 scripts/mcp_client.py --service tax_payment --list-tools
发起税款缴纳:
python3 scripts/mcp_client.py \
--service tax_payment \
--tool load_payment_task \
--args @/tmp/payment.json
查询税款缴纳任务结果:
python3 scripts/mcp_client.py \
--service tax_payment \
--tool query_tax_payment_task_result_auto \
--args '{"aggOrgId":"YOUR_AGG_ORG_ID","taskId":"任务ID"}'
生成闭环配置模板:
python3 scripts/payment_workflow.py scaffold-config \
--year 2026 \
--period 4 \
--output /tmp/payment-config.json
说明:
- 顶层
period表示申报月份,不是税款所属期月份 - 例如 2026 年 4 月办理 3 月所属期缴款或完税证明时,应传
year=2026、period=4
执行缴款闭环:
python3 scripts/payment_workflow.py run --config /tmp/payment-config.json --steps payment
执行完税证明闭环:
python3 scripts/payment_workflow.py run --config /tmp/payment-config.json --steps certificate
执行缴款归档闭环:
python3 scripts/payment_workflow.py run --config /tmp/payment-config.json
工作流配置说明见 references/workflow.md
输出要求
输出结果应尽量包含以下信息:
- 当前使用的脚本
- 当前所属模块
- 实际调用的服务别名和 tool 名称
- 请求中的关键业务参数
- 返回中的
aggOrgId、taskId、businessStatus - 若为缴款结果,说明
resultMessage、detail[].payState、detail[].taxAmountOfPaying - 若为完税证明结果,说明
detail[].wszmOssUrl或是否拿到结构化解析结果 - 当前是“原子调用”还是“闭环流程”
- 若失败,给出可执行的下一步建议
范围边界
本 skill 只覆盖缴款与完税证明相关流程,不包含以下事项:
- 获取应申报清册
- 初始化数据
- 上传申报数据
- 获取申报 PDF
- 申报信息查询
- 漏报检查
上述事项应使用 qixiangyun-tax-declaration-skill。
参考文件
- 服务别名与工具映射:references/mcp-services.md
- 参数、轮询和任务状态说明:references/api-notes.md
- 闭环配置说明:references/workflow.md
- 常见缴款错误说明:references/common-errors.md
微信扫一扫