agent-toolbelt
Agent Toolbelt
Инструменты для анализа акций для ИИ-агентов. Актуальные финансовые данные + анализ, синтезированный Claude, представлены в виде 7 специализированных инструментов — это не просто «сырые» данные OHLCV. Плюс 20 вспомогательных инструментов для повседневной работы агента.
Production 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)
Анализ, синтезированный LLM на основе актуальных финансовых данных от Polygon.io, Finnhub и Financial Modeling Prep.
Инструмент | Что он делает | Цена |
| Инвестиционный тезис в стиле Motley Fool: вердикт + тезисы + сильные стороны + риски + оценка стоимости | $0.05/вызов |
| История превышения/недостижения EPS, тренд выручки, оценка стабильности долгосрочной прибыли, дата ближайшего отчета | $0.05/вызов |
| Интерпретация формы 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/вызов |
Каждый инструмент для акций возвращает блок dataSources с fetchedAt и флагами успешности для каждого источника, чтобы вы точно знали, какие данные легли в основу анализа.
Вспомогательные инструменты (20)
Стандартная инфраструктура для агентов. Инструменты на основе правил стоят $0.0001–$0.001/вызов; инструменты на базе LLM — $0.005–$0.10/вызов.
Инструмент | Что он делает | Цена |
| Извлечение email, URL, телефонов, дат, валют, адресов, имен из текста | $0.0005/вызов |
| Подсчет токенов для 15 моделей LLM с оценкой стоимости | $0.0001/вызов |
| JSON Schema / TypeScript / Zod-валидатор из обычного английского текста | $0.001/вызов |
| CSV в типизированный JSON с автоопределением разделителя и приведением типов | $0.0005/вызов |
| Преобразование HTML ↔ Markdown | $0.0005/вызов |
| Заголовок, OG-теги, favicon, автор из любого URL | $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 Schema | $0.0005/вызов |
| Сканирование CVE для пакетов npm/PyPI через базу данных OSV | $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
Используйте инструменты для анализа акций (и весь остальной набор) прямо в Claude Desktop или Claude Code через пакет agent-toolbelt-mcp.
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— типизированный клиент + инструменты LangChainMCP —
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