agent-toolbelt
Agent Toolbelt
面向 AI 智能体的股票研究工具。 提供实时金融数据 + Claude 合成的分析,以 7 种专注工具的形式呈现,而非原始的 OHLCV 数据。此外还有 20 种用于智能体日常工作的实用工具。
生产环境 API: https://agent-toolbelt-production.up.railway.app
快速入门
# Get a free API key (1,000 calls/month, no credit card)
curl -X POST 'https://agent-toolbelt-production.up.railway.app/api/clients/register' \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com"}'
# Generate a Motley Fool-style investment thesis for any ticker
curl -X POST https://agent-toolbelt-production.up.railway.app/api/tools/stock-thesis \
-H "Authorization: Bearer atb_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"ticker": "NVDA", "timeHorizon": "3-5 years"}'返回:看涨/中性/看跌结论、论点段落、主要优势、主要风险、估值解读、内部人士解读、分析师共识解读,以及下一份财报中需要关注的内容。
股票研究工具 (7)
基于来自 Polygon.io、Finnhub 和 Financial Modeling Prep 的实时金融数据,由 LLM 合成分析。
工具 | 功能 | 价格 |
| 完整的 Motley Fool 风格投资论点:结论 + 论点段落 + 优势 + 风险 + 估值解读 | $0.05/次 |
| 每股收益 (EPS) 超出/未达预期历史、营收趋势、长期盈利一致性解读、即将到来的财报日期 | $0.05/次 |
| Form 4 解读 — 区分有意义的公开市场购买与常规销售/奖励。信号强度 + 置信度 | $0.05/次 |
| 市盈率 (P/E)、市销率 (P/S)、企业价值倍数 (EV/EBITDA)、自由现金流收益率 (FCF yield)、净资产收益率 (ROE)、利润率 → 便宜/合理/昂贵结论 + 具体买入区间 | $0.05/次 |
| 经过严密论证的 3 个看涨/3 个看跌案例,包含具体数据、净结论、关键辩论问题 | $0.05/次 |
| 2-3 个股票代码的直接对比。胜出者 + 各股票的优势/担忧 + ifYouValue 映射(成长/价值/质量) | $0.05/次 |
| 巴菲特风格的竞争护城河评估(品牌/转换成本/网络/规模/知识产权/成本)。宽/窄/无 + 持久性 | $0.05/次 |
每个股票工具都会返回一个 dataSources 块,包含 fetchedAt 和各数据源的成功标志,以便您确切了解支持该分析的数据来源。
实用工具 (20)
通用的智能体基础设施。基于规则的工具收费为 $0.0001–$0.001/次;基于 LLM 的工具收费为 $0.005–$0.10/次。
工具 | 功能 | 价格 |
| 从文本中提取电子邮件、URL、电话、日期、货币、地址、姓名 | $0.0005/次 |
| 统计 15 种 LLM 模型的 Token 数量并估算成本 | $0.0001/次 |
| 从纯英文生成 JSON Schema / TypeScript / Zod 验证器 | $0.001/次 |
| 将 CSV 转换为带类型的 JSON,支持自动分隔符识别和类型转换 | $0.0005/次 |
| HTML ↔ Markdown 转换 | $0.0005/次 |
| 从任何 URL 获取标题、OG 标签、favicon、作者 | $0.001/次 |
| 获取并总结 URL 的关键点 | $0.02/次 |
| 自然语言 → 正则表达式,提供 JS/Python/TS 代码片段 | $0.0005/次 |
| 调度描述 → Cron 表达式,并预览下一次运行时间 | $0.0005/次 |
| 美国地址 → USPS 格式,包含组件解析 | $0.0005/次 |
| 带有 WCAG 评分和 CSS 变量的配色方案 | $0.0005/次 |
| 完整的品牌工具包 — 颜色、排版、CSS/Tailwind Token | $0.001/次 |
| 为隐私保护去除 EXIF/GPS/IPTC/XMP 元数据 | $0.001/次 |
| 从会议记录中提取行动项、决策和摘要 | $0.05/次 |
| 评分并重写 LLM 提示词 | $0.05/次 |
| 两个文档版本之间的语义差异对比 | $0.05/次 |
| 从合同中提取关键条款 + 风险标记 | $0.10/次 |
| 根据 JSON Schema 生成真实的模拟数据 | $0.0005/次 |
| 通过 OSV 数据库对 npm/PyPI 包进行 CVE 扫描 | $0.005/次 |
| 将内容打包到 Token 预算内以适应 LLM 上下文 | $0.001/次 |
npm SDK + LangChain
npm install agent-toolbelt类型化客户端
import { AgentToolbelt } from "agent-toolbelt";
const client = new AgentToolbelt({ apiKey: process.env.AGENT_TOOLBELT_KEY! });
// Stock research
const thesis = await client.stockThesis({ ticker: "NVDA", timeHorizon: "3-5 years" });
const moat = await client.moatAnalysis({ ticker: "AAPL" });
const compare = await client.compareStocks({ tickers: ["NVDA", "AMD"] });
// Utility
const tokens = await client.tokenCounter({ text: myDocument });
const contacts = await client.textExtractor({
text: emailBody,
extractors: ["emails", "phone_numbers", "addresses"],
});LangChain 集成
import { AgentToolbelt } from "agent-toolbelt";
import { createLangChainTools } from "agent-toolbelt/langchain";
import { createReactAgent } from "@langchain/langgraph/prebuilt";
import { ChatOpenAI } from "@langchain/openai";
const client = new AgentToolbelt({ apiKey: process.env.AGENT_TOOLBELT_KEY! });
const tools = createLangChainTools(client); // 27 ready-to-use DynamicStructuredTools
const agent = createReactAgent({
llm: new ChatOpenAI({ model: "gpt-4o" }),
tools,
});Claude MCP
通过 agent-toolbelt-mcp 包,直接在 Claude Desktop 或 Claude Code 中使用股票研究工具(以及工具带中的其他工具)。
Claude Desktop — 添加到 claude_desktop_config.json:
{
"mcpServers": {
"agent-toolbelt": {
"command": "npx",
"args": ["-y", "agent-toolbelt-mcp"],
"env": {
"AGENT_TOOLBELT_KEY": "atb_your_key_here"
}
}
}
}Claude Code — 一条命令:
claude mcp add agent-toolbelt -e AGENT_TOOLBELT_KEY=atb_your_key_here -- npx -y agent-toolbelt-mcp安装完成后,您可以向 Claude 询问诸如 “给我一份 NVDA 的全面分析——包括论点、盈利质量、内部人士活动,以及它现在是否便宜” 之类的问题,它将并行调用这些工具。
以编程方式发现工具
智能体可以在运行时自动发现所有 27 种工具:
curl https://agent-toolbelt-production.up.railway.app/api/tools/catalog定价
层级 | 价格 | 每月调用次数 | 速率限制 |
免费版 | $0/月 | 1,000 | 10/分钟 |
按量付费 | 预付额度 | 无限制 | 60/分钟 |
入门版 | $29/月 | 50,000 | 60/分钟 |
专业版 | $99/月 | 500,000 | 300/分钟 |
企业版 | 定制 | 5,000,000 | 1,000/分钟 |
集成
npm SDK —
npm install agent-toolbelt— 类型化客户端 + LangChain 工具MCP —
npx -y agent-toolbelt-mcp— 适用于 Claude Desktop 和 Claude CodeOpenAI GPT Actions — OpenAPI 规范位于
/openapi/openapi-gpt-actions.jsonRapidAPI — 已在 RapidAPI 市场列出
Smithery, Glama, PulseMCP, MCP registry — 可在 MCP 目录中发现
许可证
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/marras0914/agent-toolbelt'
If you have feedback or need assistance with the MCP directory API, please join our Discord server