agent-toolbelt 是一个面向 AI 智能体的 API 工具集,旨在为智能体提供股票研究能力与通用基础设施工具。项目由 marras0914 开发,生产 API 地址为 https://www.agenttoolbelt.live。
用途 该工具集主要服务于需要金融数据分析和日常任务处理的 AI 智能体。它不返回原始 OHLCV 数据,而是提供经过 LLM 合成的分析结果,同时附带一系列通用工具,覆盖智能体工作中常见的辅助需求。
主要能力 股票研究工具(7 个):基于 Polygon.io、Finnhub 和 Financial Modeling Prep 的实时金融数据,由 Claude 合成分析。每个股票工具返回看涨/中性/看跌结论、论点段落、关键优势、关键风险、估值解读、内部交易解读、分析师共识解读,以及下一份财报的关注点。每个工具还会返回 dataSources 块,包含 fetchedAt 时间戳和每个数据源的成功标志,便于确认分析所依据的数据来源。
通用工具(20 个):提供智能体常见基础设施能力。其中规则类工具按每次调用 $0.0001–$0.001 计费,LLM 驱动工具按每次调用 $0.005–$0.10 计费。
使用方式 可通过多种方式接入:
- npm SDK:npm install agent-toolbelt,提供类型化客户端和 LangChain 工具。
- MCP:npx -y agent-toolbelt-mcp,支持 Claude Desktop 和 Claude Code。在 Claude Desktop 中需添加到 claude_desktop_config.json;在 Claude Code 中可通过一条命令安装。安装后,可让 Claude 执行如“Give me a full analysis of NVDA — thesis, earnings quality, insider activity, and whether it's cheap right now”之类的请求,它会并行调用相关工具。
- OpenAI GPT Actions:OpenAPI 规范位于 /openapi/openapi-gpt-actions.json。
- RapidAPI:已在 RapidAPI 市场列出。
- MCP 目录:可在 Smithery、Glama、PulseMCP、MCP registry 中发现。
智能体可在运行时自动发现全部 27 个工具。
适用场景 适用于需要股票研究分析的 AI 智能体,例如获取某只股票的综合分析、财报质量、内部交易活动和估值判断;也适用于需要通用工具支持的智能体工作流。
限制与补充说明 资料中未提供通用工具的具体清单和详细功能说明。关于生产环境中的可观测性,项目作者还构建了 Cordon,一个 MCP 网关,可置于任何 MCP 服务器之前并记录每次调用,支持编写规则阻止不希望接触生产环境的调用。Cordon 提供实时审计日志(工具名称、参数、响应、延迟)、按 API 密钥的策略(每个调用者可使用的工具及条件)以及基于 Slack 的高风险工具调用人工审批。免费层覆盖每月 1,000 个事件。Cordon 的安装命令为 npx @getcordon/cli init,官网为 getcordon.com。