credit-risk-mcp
Credit Risk Analytics MCP Server
Un servidor Python MCP (Model Context Protocol) que expone análisis de riesgo crediticio como herramientas invocables para Claude Desktop, convirtiendo preguntas en lenguaje natural en cálculos financieros reales.
Qué hace
Este servidor le da a Claude tres herramientas:
Herramienta | Qué hace |
| Obtiene datos en vivo del balance general y del estado de resultados para cualquier ticker de acciones (vía |
| Calcula el Altman Z-Score —una fórmula clásica de riesgo de quiebra que combina 5 ratios financieros— para una empresa pública |
| Predice la probabilidad de incumplimiento de un solicitante de préstamo individual usando un modelo de regresión logística |
Pídele a Claude Desktop algo como "¿Cuál es el Altman Z-Score para TCS.NS?" o dale los ingresos, el ratio deuda-ingreso y el historial crediticio de un solicitante de préstamo, y llamará a la herramienta correcta, ejecutará el cálculo real y explicará el resultado.
Related MCP server: Finance MCP Server
Por qué MCP
Sin MCP, estas serían solo funciones de Python que tendrías que ejecutar tú mismo. MCP las convierte en herramientas que un cliente de IA puede invocar directamente: Claude Desktop envía una solicitud JSON-RPC estructurada a este servidor, el servidor ejecuta el cálculo real y devuelve el resultado; así obtienes una respuesta verificable y en vivo, en lugar de una suposición de los datos de entrenamiento del modelo.
Estructura del proyecto
credit-risk-mcp/
├── server.py # The MCP server — defines all 3 tools
├── train_model.py # Generates synthetic credit data + trains the logistic regression model
├── requirements.txt # Python dependencies
├── model.pkl # Trained logistic regression model
├── scaler.pkl # StandardScaler used to preprocess model inputs
└── .gitignoreConfiguración
git clone https://github.com/Lipika118/credit-risk-mcp.git
cd credit-risk-mcp
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtEl modelo entrenado (model.pkl, scaler.pkl) ya está incluido, así que puedes ir directamente a ejecutar el servidor. Si quieres reentrenarlo tú mismo:
python3 train_model.pyEsto genera un dataset de solicitantes sintético pero realista (ingresos, ratio de deuda, historial crediticio, pagos atrasados, monto del préstamo, edad), entrena un modelo de regresión logística y muestra el AUC de prueba.
Probar de forma independiente
Antes de conectar con Claude Desktop, prueba las herramientas directamente con el MCP Inspector:
pip install "mcp[cli]"
mcp dev server.pyEsto abre una interfaz en el navegador donde puedes llamar cada herramienta manualmente y ver la solicitud/respuesta JSON-RPC de cada una.
Conectar con Claude Desktop
Añade esto a tu claude_desktop_config.json:
{
"mcpServers": {
"credit-risk": {
"command": "/full/path/to/venv/Scripts/python.exe",
"args": ["/full/path/to/credit-risk-mcp/server.py"]
}
}
}Sal completamente de Claude Desktop y vuelve a abrirlo. Luego revisa Connectors en el menú del input de chat: credit-risk debería aparecer listado y activado.
Ejemplos de uso
Riesgo de empresa:
"¿Cuál es el Altman Z-Score para TCS.NS?"
Ticker: TCS.NS
Altman Z-Score: 10.69
Risk Zone: Safe zone (low bankruptcy risk)
Component ratios:
Working Capital / Total Assets: 0.410
Retained Earnings / Total Assets: 0.548
EBIT / Total Assets: 0.366
Market Cap / Total Liabilities: 11.271
Revenue / Total Assets: ...Riesgo individual:
Un solicitante de préstamo tiene un ingreso mensual de 40000, un ratio de deuda-ingreso de 0.5, 3 años de historial crediticio, 2 pagos atrasados el año pasado, quiere un préstamo de 250000 y tiene 27 años: ¿cuál es su riesgo de incumplimiento?
Default probability: 78.0%
Risk band: High riskNotas sobre el modelo
El modelo de impago de préstamos se entrena con datos sintéticos, no con registros reales de solicitantes. Esto evita problemas de privacidad y licencias, además de aprender relaciones reales y explicables (un mayor ratio deuda-ingreso y más pagos atrasados aumentan el riesgo de impago previsto). Su propósito es demostrar el patrón de integración de MCP, no ser usado para decisiones crediticias reales.
Seguridad
predict_loan_default_risk y calculate_altman_zscore son ambas de solo lectura: no modifican datos ni realizan llamadas externas más allá de obtener datos públicos de mercado.
Licencia
MIT
This server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with natural language access to WRDS financial data for credit and equity analysis through 29 specialized tools. It enables users to query bond history, credit ratings, financial metrics, and syndicated loans using simple conversational prompts.MIT
- FlicenseNot gradedqualityDmaintenanceEnables financial calculations such as compound interest, loan EMI, and savings goal projections through natural language.
- AlicenseNot gradedqualityDmaintenanceEnables natural language portfolio monitoring, risk analysis, and compliance checking with tools for real-time portfolio status, risk metrics, anomaly detection, SEC filings search, market KPIs, and compliance validation.MIT
- FlicenseBqualityCmaintenanceEnables SEC EDGAR financial research, analysis, valuation, and chart data generation through natural language.24
Related MCP Connectors
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Provide AI assistants with real-time access to official SEC EDGAR filings and financial data. Enab…
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
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/Lipika118/credit-risk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server