Skip to main content
Glama

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 合成分析。

工具

功能

价格

stock-thesis

完整的 Motley Fool 风格投资论点:结论 + 论点段落 + 优势 + 风险 + 估值解读

$0.05/次

earnings-analysis

每股收益 (EPS) 超出/未达预期历史、营收趋势、长期盈利一致性解读、即将到来的财报日期

$0.05/次

insider-signal

Form 4 解读 — 区分有意义的公开市场购买与常规销售/奖励。信号强度 + 置信度

$0.05/次

valuation-snapshot

市盈率 (P/E)、市销率 (P/S)、企业价值倍数 (EV/EBITDA)、自由现金流收益率 (FCF yield)、净资产收益率 (ROE)、利润率 → 便宜/合理/昂贵结论 + 具体买入区间

$0.05/次

bear-vs-bull

经过严密论证的 3 个看涨/3 个看跌案例,包含具体数据、净结论、关键辩论问题

$0.05/次

compare-stocks

2-3 个股票代码的直接对比。胜出者 + 各股票的优势/担忧 + ifYouValue 映射(成长/价值/质量)

$0.05/次

moat-analysis

巴菲特风格的竞争护城河评估(品牌/转换成本/网络/规模/知识产权/成本)。宽/窄/无 + 持久性

$0.05/次

每个股票工具都会返回一个 dataSources 块,包含 fetchedAt 和各数据源的成功标志,以便您确切了解支持该分析的数据来源。


实用工具 (20)

通用的智能体基础设施。基于规则的工具收费为 $0.0001–$0.001/次;基于 LLM 的工具收费为 $0.005–$0.10/次。

工具

功能

价格

text-extractor

从文本中提取电子邮件、URL、电话、日期、货币、地址、姓名

$0.0005/次

token-counter

统计 15 种 LLM 模型的 Token 数量并估算成本

$0.0001/次

schema-generator

从纯英文生成 JSON Schema / TypeScript / Zod 验证器

$0.001/次

csv-to-json

将 CSV 转换为带类型的 JSON,支持自动分隔符识别和类型转换

$0.0005/次

markdown-converter

HTML ↔ Markdown 转换

$0.0005/次

url-metadata

从任何 URL 获取标题、OG 标签、favicon、作者

$0.001/次

web-summarizer

获取并总结 URL 的关键点

$0.02/次

regex-builder

自然语言 → 正则表达式,提供 JS/Python/TS 代码片段

$0.0005/次

cron-builder

调度描述 → Cron 表达式,并预览下一次运行时间

$0.0005/次

address-normalizer

美国地址 → USPS 格式,包含组件解析

$0.0005/次

color-palette

带有 WCAG 评分和 CSS 变量的配色方案

$0.0005/次

brand-kit

完整的品牌工具包 — 颜色、排版、CSS/Tailwind Token

$0.001/次

image-metadata-stripper

为隐私保护去除 EXIF/GPS/IPTC/XMP 元数据

$0.001/次

meeting-action-items

从会议记录中提取行动项、决策和摘要

$0.05/次

prompt-optimizer

评分并重写 LLM 提示词

$0.05/次

document-comparator

两个文档版本之间的语义差异对比

$0.05/次

contract-clause-extractor

从合同中提取关键条款 + 风险标记

$0.10/次

api-response-mocker

根据 JSON Schema 生成真实的模拟数据

$0.0005/次

dependency-auditor

通过 OSV 数据库对 npm/PyPI 包进行 CVE 扫描

$0.005/次

context-window-packer

将内容打包到 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 SDKnpm install agent-toolbelt — 类型化客户端 + LangChain 工具

  • MCPnpx -y agent-toolbelt-mcp — 适用于 Claude Desktop 和 Claude Code

  • OpenAI GPT Actions — OpenAPI 规范位于 /openapi/openapi-gpt-actions.json

  • RapidAPI — 已在 RapidAPI 市场列出

  • Smithery, Glama, PulseMCP, MCP registry — 可在 MCP 目录中发现


许可证

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

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