Usa MetalAPI con asistentes de IA (MCP)
Conecta Claude, ChatGPT, Cursor, VS Code y otros asistentes de IA a precios de metales en tiempo real con el servidor MCP de MetalAPI, con OAuth o clave API.
Qué hace el servidor MCP
MetalAPI ofrece un servidor Model Context Protocol en https://metalapi.com/mcp. Una vez conectado, tu asistente puede consultar precios en tiempo real e históricos, convertir importes, representar series temporales en gráficos y comprobar tu plan y tu uso, todo desde un chat.
Hay dos formas de conectarse:
- Inicio de sesión (OAuth): Claude, ChatGPT y otras aplicaciones que admiten conectores personalizados. Inicias sesión en MetalAPI (o creas una cuenta gratuita) y apruebas la conexión.
- Clave API: Claude Code, Cursor, VS Code y cualquier cliente que pueda enviar una cabecera. Usa una clave de tu panel.
Claude (claude.ai y Claude Desktop)
- Abre Settings → Connectors y elige Add custom connector.
- Ponle el nombre MetalAPI e introduce la URL
https://metalapi.com/mcp. - Haz clic en Connect, inicia sesión en MetalAPI y haz clic en Allow.
Después pregunta, por ejemplo: “¿Cuál es hoy el precio del oro en euros por gramo?”
ChatGPT
En Settings → Apps & Connectors, crea un conector (en modo desarrollador) con la URL https://metalapi.com/mcp y autenticación OAuth. ChatGPT abre el inicio de sesión de MetalAPI; aprueba la conexión y las herramientas estarán listas.
Claude Code
Añade el servidor con tu clave API:
claude mcp add --transport http metalapi https://metalapi.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
# O inicia sesión en lugar de usar una clave: añádelo sin --header y luego ejecuta /mcp en Claude Code.Cursor
Añade MetalAPI a ~/.cursor/mcp.json (o a .cursor/mcp.json en un proyecto):
{
"mcpServers": {
"metalapi": {
"url": "https://metalapi.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}VS Code (GitHub Copilot)
Crea .vscode/mcp.json; VS Code te pide la clave una vez y la guarda de forma segura:
{
"inputs": [
{ "type": "promptString", "id": "metalapi-key", "description": "MetalAPI API key", "password": true }
],
"servers": {
"metalapi": {
"type": "http",
"url": "https://metalapi.com/mcp",
"headers": { "Authorization": "Bearer ${input:metalapi-key}" }
}
}
}Herramientas
get_latest_prices,get_historical_prices,convert,get_timeseries,get_fluctuation,get_ohlc,get_carat_prices: datos de mercado. Cada llamada cuenta como una solicitud de tu plan, exactamente igual que en la API REST, y los datos son tan recientes como permita tu plan.list_symbols,get_account,list_plans,list_api_keys: gratuitas.get_upgrade_link: un enlace seguro de pago de Stripe para un plan superior. Tu asistente puede prepararlo, pero solo tú puedes pagar.create_api_key: crea una clave para tus propias aplicaciones (solo si te conectaste iniciando sesión).
Para asistentes de programación con IA
¿Estás creando una integración con una herramienta de programación con IA? Indícale llms.txt, el llms-full.txt completo o la especificación OpenAPI; describen todos los endpoints, parámetros y respuestas.
Seguridad
Las conexiones realizadas iniciando sesión aparecen en Settings → Connected apps en tu panel, donde puedes desconectarlas en cualquier momento. Las claves API se pueden rotar o revocar en API keys; una clave en una configuración MCP es tan sensible como una en tu código.
Guías relacionadas
¿Listo para empezar a desarrollar?
Crea una cuenta gratuita para obtener tu clave API o explora todos los endpoints en la referencia de la API.