agent-toolbelt
Agent Toolbelt
Herramientas de investigación bursátil para agentes de IA. Datos financieros en tiempo real + análisis sintetizado por Claude, servidos como 7 herramientas enfocadas, no OHLCV sin procesar. Además, 20 herramientas de utilidad para el resto del trabajo de un agente.
API de producción: https://agent-toolbelt-production.up.railway.app
Inicio rápido
# 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"}'Devuelve: veredicto alcista/neutral/bajista, párrafos de tesis, fortalezas clave, riesgos clave, lectura de valoración, lectura de información privilegiada, lectura de consenso de analistas y qué observar en el próximo informe de ganancias.
Herramientas de investigación bursátil (7)
Análisis sintetizado por LLM sobre datos financieros en tiempo real de Polygon.io, Finnhub y Financial Modeling Prep.
Herramienta | Qué hace | Precio |
| Tesis de inversión completa al estilo Motley Fool: veredicto + párrafos de tesis + fortalezas + riesgos + lectura de valoración | $0.05/llamada |
| Historial de superación/incumplimiento de EPS, tendencia de ingresos, lectura de consistencia de ganancias a largo plazo, fecha de próximas ganancias | $0.05/llamada |
| Interpretación del Formulario 4: distingue compras significativas en mercado abierto de ventas/premios rutinarios. Fuerza de la señal + confianza | $0.05/llamada |
| P/E, P/S, EV/EBITDA, rendimiento FCF, ROE, márgenes → veredicto barato/justo/caro + zona de compra específica | $0.05/llamada |
| Caso 3-alcista / 3-bajista con datos específicos, veredicto neto, pregunta clave de debate | $0.05/llamada |
| Comparación directa de 2-3 tickers. Ganador + fortalezas/preocupaciones por ticker + mapa ifYouValue (crecimiento / valor / calidad) | $0.05/llamada |
| Evaluación de foso competitivo al estilo Buffett (marca / costes de cambio / red / escala / IP / coste). Amplio/estrecho/ninguno + durabilidad | $0.05/llamada |
Cada herramienta bursátil devuelve un bloque dataSources con fetchedAt + indicadores de éxito por fuente para que sepas exactamente qué datos respaldaron el análisis.
Herramientas de utilidad (20)
Infraestructura común para agentes. Herramientas basadas en reglas facturadas a $0.0001–$0.001/llamada; herramientas impulsadas por LLM a $0.005–$0.10/llamada.
Herramienta | Qué hace | Precio |
| Extraer correos electrónicos, URL, teléfonos, fechas, monedas, direcciones, nombres del texto | $0.0005/llamada |
| Contar tokens en 15 modelos LLM con estimaciones de costes | $0.0001/llamada |
| Validador JSON Schema / TypeScript / Zod a partir de inglés sencillo | $0.001/llamada |
| CSV a JSON tipado con delimitador automático y conversión de tipos | $0.0005/llamada |
| Conversión HTML ↔ Markdown | $0.0005/llamada |
| Título, etiquetas OG, favicon, autor de cualquier URL | $0.001/llamada |
| Obtener + resumir una URL con puntos clave | $0.02/llamada |
| Lenguaje natural → regex con fragmentos JS/Python/TS | $0.0005/llamada |
| Descripción de programación → expresión cron con vista previa de la próxima ejecución | $0.0005/llamada |
| Dirección de EE. UU. → formato USPS con análisis de componentes | $0.0005/llamada |
| Paletas de colores con puntuaciones WCAG y variables CSS | $0.0005/llamada |
| Kit de marca completo: colores, tipografía, tokens CSS/Tailwind | $0.001/llamada |
| Eliminar metadatos EXIF/GPS/IPTC/XMP por privacidad | $0.001/llamada |
| Elementos de acción, decisiones, resumen de notas de reuniones | $0.05/llamada |
| Puntuación y reescritura de prompts de LLM | $0.05/llamada |
| Diferencia semántica entre dos versiones de documentos | $0.05/llamada |
| Cláusulas clave + indicadores de riesgo de contratos | $0.10/llamada |
| Datos simulados realistas a partir de un JSON Schema | $0.0005/llamada |
| Escaneo de CVE para paquetes npm/PyPI a través de la base de datos OSV | $0.005/llamada |
| Empaquetar contenido en un presupuesto de tokens para contexto LLM | $0.001/llamada |
npm SDK + LangChain
npm install agent-toolbeltCliente tipado
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"],
});Integración con 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
Utiliza las herramientas de investigación bursátil (y el resto del cinturón de herramientas) directamente dentro de Claude Desktop o Claude Code a través del paquete agent-toolbelt-mcp.
Claude Desktop — añadir a claude_desktop_config.json:
{
"mcpServers": {
"agent-toolbelt": {
"command": "npx",
"args": ["-y", "agent-toolbelt-mcp"],
"env": {
"AGENT_TOOLBELT_KEY": "atb_your_key_here"
}
}
}
}Claude Code — un comando:
claude mcp add agent-toolbelt -e AGENT_TOOLBELT_KEY=atb_your_key_here -- npx -y agent-toolbelt-mcpUna vez instalado, pídele a Claude cosas como "Dame un análisis completo de NVDA: tesis, calidad de ganancias, actividad de información privilegiada y si está barato en este momento" y llamará a las herramientas en paralelo.
Descubrir herramientas programáticamente
Los agentes pueden autodescubrir las 27 herramientas en tiempo de ejecución:
curl https://agent-toolbelt-production.up.railway.app/api/tools/catalogPrecios
Nivel | Precio | Llamadas mensuales | Límite de tasa |
Gratuito | $0/mes | 1,000 | 10/min |
PAYG | créditos prepagados | ilimitado | 60/min |
Starter | $29/mes | 50,000 | 60/min |
Pro | $99/mes | 500,000 | 300/min |
Enterprise | Personalizado | 5,000,000 | 1,000/min |
Integraciones
npm SDK —
npm install agent-toolbelt— cliente tipado + herramientas LangChainMCP —
npx -y agent-toolbelt-mcp— funciona con Claude Desktop y Claude CodeOpenAI GPT Actions — especificación OpenAPI en
/openapi/openapi-gpt-actions.jsonRapidAPI — listado en el mercado de RapidAPI
Smithery, Glama, PulseMCP, registro MCP — descubrible en directorios MCP
Licencia
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