agent-toolbelt
Agent Toolbelt
AIエージェントのための株式調査ツール。 生のOHLCVデータではなく、ライブ金融データとClaudeによる合成分析を7つの特化型ツールとして提供します。さらに、エージェントの業務を支援する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利回り、ROE、利益率 → 安い/適正/高いの判定 + 具体的な買いゾーン | $0.05/回 |
| 具体的なデータに基づいた強気3点/弱気3点の論拠、最終判定、主要な議論のポイント | $0.05/回 |
| 2〜3銘柄の直接比較。勝者 + 銘柄ごとの強み/懸念点 + ifYouValueマップ(成長/バリュー/クオリティ) | $0.05/回 |
| バフェット流の競争優位性(ブランド/スイッチングコスト/ネットワーク/規模/IP/コスト)評価。広範/狭小/なし + 持続可能性 | $0.05/回 |
すべての株式ツールは、fetchedAt(取得日時)とソースごとの成功フラグを含むdataSourcesブロックを返すため、分析の根拠となったデータを正確に把握できます。
ユーティリティツール (20)
一般的なエージェントインフラ。ルールベースのツールは$0.0001〜$0.001/回、LLM駆動のツールは$0.005〜$0.10/回で課金されます。
ツール | 機能 | 価格 |
| テキストからメール、URL、電話番号、日付、通貨、住所、名前を抽出 | $0.0005/回 |
| 15種類のLLMモデルにおけるトークンカウントとコスト見積もり | $0.0001/回 |
| 平易な英語からJSON Schema / TypeScript / Zodバリデーターを生成 | $0.001/回 |
| 自動デリミタ検出と型変換を備えたCSVから型付きJSONへの変換 | $0.0005/回 |
| HTML ↔ Markdown変換 | $0.0005/回 |
| URLからタイトル、OGタグ、ファビコン、著者を抽出 | $0.001/回 |
| URLを取得し、要点を要約 | $0.02/回 |
| 自然言語からJS/Python/TSスニペット付きの正規表現を生成 | $0.0005/回 |
| スケジュール説明からcron式を生成し、次回の実行予定を表示 | $0.0005/回 |
| 米国の住所をコンポーネント解析し、USPS形式に正規化 | $0.0005/回 |
| WCAGスコアとCSS変数付きのカラーパレット生成 | $0.0005/回 |
| 完全なブランドキット — 色、タイポグラフィ、CSS/Tailwindトークン | $0.001/回 |
| プライバシー保護のためEXIF/GPS/IPTC/XMPメタデータを削除 | $0.001/回 |
| 会議メモからアクションアイテム、決定事項、要約を抽出 | $0.05/回 |
| LLMプロンプトのスコアリングと書き換え | $0.05/回 |
| 2つのドキュメントバージョン間のセマンティックな差分比較 | $0.05/回 |
| 契約書から主要条項とリスクフラグを抽出 | $0.10/回 |
| JSON Schemaから現実的なモックデータを生成 | $0.0005/回 |
| OSVデータベースを介したnpm/PyPIパッケージのCVEスキャン | $0.005/回 |
| 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料金
プラン | 価格 | 月間呼び出し回数 | レート制限 |
Free | $0/月 | 1,000 | 10/分 |
PAYG | プリペイドクレジット | 無制限 | 60/分 |
Starter | $29/月 | 50,000 | 60/分 |
Pro | $99/月 | 500,000 | 300/分 |
Enterprise | カスタム | 5,000,000 | 1,000/分 |
統合
npm SDK —
npm install agent-toolbelt— 型付きクライアント + LangChainツールMCP —
npx -y agent-toolbelt-mcp— Claude DesktopおよびClaude Codeで動作OpenAI GPT Actions —
/openapi/openapi-gpt-actions.jsonにOpenAPI仕様を提供RapidAPI — 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