shelter-mcp
Shelter MCP Server
Conecta Claude, Codex, Cursor y otros agentes compatibles con MCP a contexto financiero acotado de tu propia cuenta de Shelter.
El servidor es de solo lectura. Puede recuperar pronósticos, runway, alertas, oportunidades y orientación sobre asequibilidad, pero no puede mover dinero ni acceder a credenciales de Plaid.
Requisitos
Node.js 20 o superior
Una cuenta de Shelter con datos financieros conectados
Una clave de API con alcance limitado desde shelter.money/developer
No se requiere una cuenta de desarrollador de Plaid.
Related MCP server: toshl-mcp-server
Inicio rápido
Crea una clave de API y configura tu cliente MCP para que ejecute:
npx -y @shelter.money/mcpcon SHELTER_API_KEY en el entorno del servidor.
Claude Desktop
{
"mcpServers": {
"shelter": {
"command": "npx",
"args": ["-y", "@shelter.money/mcp"],
"env": {
"SHELTER_API_KEY": "wv_your_key_here"
}
}
}
}Reinicia Claude Desktop después de guardar su configuración.
Codex
codex mcp add shelter --env SHELTER_API_KEY=wv_your_key_here -- npx -y @shelter.money/mcpCursor
Añade este servidor a la configuración MCP de Cursor:
{
"shelter": {
"command": "npx",
"args": ["-y", "@shelter.money/mcp"],
"env": {
"SHELTER_API_KEY": "wv_your_key_here"
}
}
}Herramientas disponibles
shelter_status— estado de conexión y autoridadshelter_runway— runway de gasto seguro y presión futurashelter_forecast— previsión de flujo de caja vinculada al manifiestoshelter_alerts— alertas financieras actualesshelter_opportunities— oportunidades de ahorro accionablesshelter_context— contexto financiero acotado para el razonamiento del agenteshelter_affordability— simulación de asequibilidad de comprashelter_coach_daily— resumen diario de coachingshelter_coach_advice— coaching para el tema solicitadoshelter_ask— pregunta a Guardian una cuestión financiera
El paquete también proporciona indicaciones de chequeo financiero, revisión de gastos y planificación de compras.
Variables de entorno
Variable | Obligatoria | Descripción |
| Sí | Clave de API de alcance acotado creada en Shelter. Mantenla en secreto. |
| No | URL base de API. Por defecto es |
| Solo en modo HTTP | Puerto HTTP local. Por defecto es |
Si falta SHELTER_API_KEY, el servidor sigue exponiendo las definiciones de sus herramientas, pero devuelve respuestas suprimidas sin valores financieros. Nunca sustituye datos de dinero de muestra por el estado financiero real del usuario.
Modelo de seguridad
El identidad del usuario final proviene solo de la clave de API de Shelter.
Shelter almacena las claves como hash SHA-256 y las muestra en una sola ocasión al crearlas.
Las claves pueden limitarse y revocarse en la página de desarrolladores de Shelter.
La Agent API alojada aplica autenticación, autorización, límites de tarea y registro de auditoría.
El paquete MCP no contiene el código backend de Shelter, secretos de despliegue, tokens de Plaid ni credenciales bancarias.
Las respuestas financieras fallan de forma cerrada cuando no se dispone de datos autoritativos.
Trata la clave de API como una contraseña. No la guardes en un repositorio ni la pongas directamente en el historial de comandos en máquinas compartidas. Consulta SECURITY.md para notificar vulnerabilidades.
Desarrollo
npm ci
npm run typecheck
npm run buildEjecúa el servidor stdio desde el paquete compilado:
SHELTER_API_KEY=wv_your_key_here node dist/bin/shelter-mcp.jsTambién se compila un punto de entrada HTTP Streamable sin estado para un alojamiento controlado:
SHELTER_API_KEY=wv_your_key_here npm startEl punto de entrada HTTP se vincula a 0.0.0.0 y no es la configuración recomendada para clientes personales. Usa stdio salvo que administres y asegures el entorno HTTP por tu cuenta.
Arquitectura
Este repositorio público contiene únicamente el adaptador MCP. Se conecta a la API de agente Shelter alojada, de solo lectura. Los cálculos financieros privados de Shelter, la puerta de autenticación, el esquema de base de datos y las credenciales de servicio no forman parte de este paquete.
Licencia
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides AI assistants with secure, read-only access to over 15,000 financial institutions across the US and Europe via the Model Context Protocol. It enables users to query account balances, transactions, and spending breakdowns through natural language conversation.59733MIT
- FlicenseCqualityBmaintenanceEnables AI agents to access and analyze financial data from Toshl Finance, including accounts, categories, budgets, and entries, through MCP resources and tools.273
- AlicenseNot gradedqualityCmaintenanceRead-only MCP and HTTP proxy server for accessing Monarch Money financial data, enabling transaction analysis, budget tracking, and cashflow insights through natural language.MIT
- AlicenseBqualityBmaintenanceEnables read-only access to personal bank accounts via the TrueLayer API, allowing querying of accounts, balances, transactions, and generating financial analytics such as spending by category, subscriptions, and monthly summaries.9MIT
Related MCP Connectors
Connect AI agents to bank accounts, transactions, balances, and investments.
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Live AU/NZ bank (CDR) and brokerage data for AI agents, plus management of Redbark syncs and rules
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/nextauralabs/shelter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server