agent-toolbelt
Agent Toolbelt
AI 에이전트를 위한 주식 조사 도구. 실시간 금융 데이터와 Claude가 합성한 분석 결과를 원시 OHLCV 데이터가 아닌 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개 티커의 1:1 비교. 승자 + 티커별 강점/우려 사항 + 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 스키마 / TypeScript / Zod 유효성 검사기 생성 | $0.001/호출 |
| 자동 구분 기호 및 타입 캐스팅을 포함한 CSV를 타입이 지정된 JSON으로 변환 | $0.0005/호출 |
| HTML ↔ 마크다운 변환 | $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/호출 |
| 두 문서 버전 간의 의미론적 차이 비교 | $0.05/호출 |
| 계약서에서 주요 조항 및 위험 플래그 추출 | $0.10/호출 |
| JSON 스키마에서 현실적인 모의 데이터 생성 | $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가격
등급 | 가격 | 월간 호출 수 | 속도 제한 |
무료 | $0/월 | 1,000 | 10/분 |
PAYG | 선불 크레딧 | 무제한 | 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 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