Toolstem 是一个为 AI 智能体设计的金融数据 MCP 服务器,主要用于股票分析、股权研究和智能体驱动的投资工作流。它并非简单的 API 透传,而是将多个数据源组合成复合工具,返回扁平、智能体友好的 JSON,并预先计算好衍生信号。
用途
- 为 AI 智能体提供股票快照、公司基本面、估值、财务指标及公司对比能力。
- 适用于股权研究、投资分析、智能体自动决策等场景。
主要能力 提供三个只读、幂等、可安全重试的复合工具:
- get_stock_snapshot:整合报价、公司简介、DCF 估值与评级为单一响应。衍生字段包括 dcf_signal(DCF 上行空间 >10% 为 UNDERVALUED,<-10% 为 OVERVALUED,否则 FAIRLY VALUED)、market_cap_readable(如 $2.78T)、距 52 周高低点百分比。
- get_company_metrics:从 5 个财务报表端点合成盈利能力、财务健康、现金流、增长及每股指标。period 可选 annual(默认)或 quarter。衍生字段包括 margin_trend(EXPANDING/STABLE/CONTRACTING)、health_signal(STRONG/ADEQUATE/WEAK)、growth_signal(ACCELERATING/STEADY/DECELERATING)、revenue_cagr、net_income_cagr、fcf_cagr、fcf_margin、fcf_yield。
- compare_companies:支持 2-5 家公司并排比较价格、估值、盈利、财务健康、增长、股息及分析师评级,并自动计算排名(最低市盈率、最高利润率、最强资产负债表、最佳增长、最被低估、评级最高)。
与常见金融 MCP 服务器的区别
- 并行数据获取:每个工具并发访问多个数据源。
- 衍生信号:直接给出可读建议(如 UNDERVALUED、STRONG、ACCELERATING)。
- 预计算数学:CAGR、同比增长、利润率趋势、距 52 周高低点、FCF 收益率等已包含在响应中。
- 扁平且可预测的 schema,无深层嵌套。
- 优雅降级:单个上游端点失败时,其余数据仍返回,失败字段为 null。
使用方式 推荐使用托管端点,无需 API Key、无需基础设施。将 MCP 客户端或智能体指向托管端点即可。initialize 和 tools/list 免费,每次 tools/call 通过 x402 支付 0.01 USDC(Base 主网),智能体钱包直接结算。
- Claude Desktop:在 claude_desktop_config.json 中配置托管端点,重启后即可调用,例如“Use Toolstem to get a snapshot of NVDA.”
- LangChain.js:使用官方 @langchain/mcp-adapters 连接托管 URL。
- langchain-toolstem 包装器:可自动处理 x402 支付,传入已注资的钱包私钥即可按次自动付费。 也支持自托管:使用自己的 FMP API Key 运行 Node MCP 服务器。支持 stdio 模式(默认,适用于 Claude Desktop、Cursor 等)和 HTTP 模式(本地、远程+认证、本地禁用认证、远程无认证等,需设置环境变量,如 MCP_AUTH_DISABLED=1 强制绑定 127.0.0.1)。自托管不涉及 x402,无按次费用,但需自行管理 FMP_API_KEY 及基础设施。
适用场景
- 智能体驱动的股票分析与投资研究。
- 需要快速获取多源聚合财务数据并直接使用衍生信号的自动化工作流。
- 与 Claude、OpenAI Agents SDK、LangChain 等框架集成的场景。
限制
- 所有三个工具均为只读,不提供交易或写入功能。
- 自托管时需自行获取 FMP API Key 并承担基础设施责任;远程无认证模式有安全警告。
- 托管端点按次收费,每次调用 0.01 USDC,需使用 Base 主网钱包。
- 更多金融 MCP 服务器(SEC 文件、内部交易、机构持仓)尚在开发中。
- 其他具体功能、价格变动、平台支持等未在资料中提供。