/install finxdata
FinXData
FinXData 用于需要鉴权的金融数据查询。可调用的数据接口与 MCP 工具表面一致,包括 /health、/api/quota/api-key,以及 /api/v1/summary 中列出的当前 GET /api/v1/http/* 接口。
配置
export FINXDATA_API_KEY="sk-..."
export FINXDATA_BASE_URL="https://api.finxdata.ai"
FINXDATA_BASE_URL 是可选项。
如果没有设置 FINXDATA_API_KEY,先提示用户需要登录 www.finxdata.ai 申请 API Key,再继续调用需要鉴权的数据接口。health 和 summary 可在没有 API Key 时调用。
调用流程
优先使用内置封装脚本:
python3 scripts/finxdata.py summary
python3 scripts/finxdata.py quota
python3 scripts/finxdata.py stock quote --code 600519
python3 scripts/finxdata.py market price --code 000001 BK0477
python3 scripts/finxdata.py market hot-stocks --limit 100
封装脚本会输出 API 返回的 JSON;大多数数据接口返回 {"code": 200, "data": "\x3CMarkdown>"}。脚本已内置网络重试、超时控制和常见 HTTP 错误的友好提示。
按这个顺序处理用户请求:
- 需要确认接口能力时,先运行
summary,再选择具体命令。 - 需要查询数据时,调用最窄的接口和参数;多股票报价或指数价格优先一次传多个
code。 - 查询失败时,先读脚本返回的
code和message,不要把 curl 或堆栈错误直接抛给用户。 - 返回给普通用户时,优先总结关键字段、日期范围、是否有数据和下一步建议;不要只贴原始 JSON。
参考资料
- 精简接口列表:读取
references/api.md。 - 场景示例、更新节奏、配额处理、示例结果和 FAQ:读取
references/usage.md。
规则
- 数据接口需要
X-API-Key。 - 不确定某个接口是否可用时,先查询
/api/v1/summary。 - 不描述上游数据源,只描述接口内容、参数、更新时间口径和返回结果。
- 不把金融数据解释成投资建议;需要判断时说明数据来源于接口返回,结论仅供信息整理。
- 如果配额不足,先运行
quota,用daily_remaining、daily_used、daily_max、prepaid_balance、gift_remaining和retry_after_seconds给出可理解的处理建议。 - 对网络、超时、5xx、429 这类暂时性问题,说明脚本已重试;建议稍后重试、缩小查询范围或检查额度/网络。
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install finxdata - After installation, invoke the skill by name or use
/finxdata - Provide required inputs per the skill's parameter spec and get structured output
What is FinXData?
当用户需要查询、解释或排障 FinXData 金融数据 API 时使用本技能,包括股票、市场、龙虎榜、限售解禁、宏观经济、FRED、异动追踪、额度、更新频率、API Key 配置、错误处理或服务健康状态。本技能调用与 FinXData MCP 工具相同的公开 HTTP 接口。 It is an AI Agent Skill for Claude Code / OpenClaw, with 38 downloads so far.
How do I install FinXData?
Run "/install finxdata" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is FinXData free?
Yes, FinXData is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does FinXData support?
FinXData is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created FinXData?
It is built and maintained by QQP (@qiuqp); the current version is v1.0.0.