Skip to main content
Glama

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が合成分析を行います。

ツール

機能

価格

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利回り、ROE、利益率 → 安い/適正/高いの判定 + 具体的な買いゾーン

$0.05/回

bear-vs-bull

具体的なデータに基づいた強気3点/弱気3点の論拠、最終判定、主要な議論のポイント

$0.05/回

compare-stocks

2〜3銘柄の直接比較。勝者 + 銘柄ごとの強み/懸念点 + ifYouValueマップ(成長/バリュー/クオリティ)

$0.05/回

moat-analysis

バフェット流の競争優位性(ブランド/スイッチングコスト/ネットワーク/規模/IP/コスト)評価。広範/狭小/なし + 持続可能性

$0.05/回

すべての株式ツールは、fetchedAt(取得日時)とソースごとの成功フラグを含むdataSourcesブロックを返すため、分析の根拠となったデータを正確に把握できます。


ユーティリティツール (20)

一般的なエージェントインフラ。ルールベースのツールは$0.0001〜$0.001/回、LLM駆動のツールは$0.005〜$0.10/回で課金されます。

ツール

機能

価格

text-extractor

テキストからメール、URL、電話番号、日付、通貨、住所、名前を抽出

$0.0005/回

token-counter

15種類のLLMモデルにおけるトークンカウントとコスト見積もり

$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タグ、ファビコン、著者を抽出

$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トークン

$0.001/回

image-metadata-stripper

プライバシー保護のためEXIF/GPS/IPTC/XMPメタデータを削除

$0.001/回

meeting-action-items

会議メモからアクションアイテム、決定事項、要約を抽出

$0.05/回

prompt-optimizer

LLMプロンプトのスコアリングと書き換え

$0.05/回

document-comparator

2つのドキュメントバージョン間のセマンティックな差分比較

$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

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 Desktopclaude_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 SDKnpm install agent-toolbelt — 型付きクライアント + LangChainツール

  • MCPnpx -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

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