Financial-ESG Analysis MCP Servers
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Financial-ESG Analysis — MCP Servers per Claude
Progetto universitario che implementa tre server MCP (Model Context Protocol) in Python, utilizzabili da Claude per estrarre dati finanziari e metriche ESG e generare analisi e visualizzazioni automatizzate.
Architettura
Il progetto è composto da tre server MCP indipendenti, ciascuno con una responsabilità specifica:
Server | File | Funzione |
Market Data Server |
| Recupera quotazioni in tempo reale, dati fondamentali (Market Cap, P/E), serie storiche e performance finanziaria tramite l'API di yfinance |
ESG Ethics Server |
| Estrae i punteggi di dettaglio sui tre pilastri ESG (Environment, Social, Governance) per le aziende dell'S&P 500 |
Analytics Server |
| Genera visualizzazioni (istogrammi, scatter plot, boxplot, barplot) per analizzare distribuzione, correlazioni e confronti settoriali del rischio ESG |
Related MCP server: market-pulse
Requisiti
Python 3.10+
Claude Desktop (o altro client compatibile MCP)
Installazione
git clone https://github.com/Vittorio323/financial-esg-analysis.git
cd financial-esg-analysis
pip install -r requirements.txtDataset ESG
I server analytics_server.py ed esg_ethics_server.py richiedono il dataset "SP 500 ESG Risk Ratings", disponibile su Kaggle.
Scarica il CSV e posizionalo in:
data/SP 500 ESG Risk Ratings.csvConfigurazione con Claude Desktop
Aggiungi i server al file di configurazione claude_desktop_config.json:
{
"mcpServers": {
"market-data-server": {
"command": "python",
"args": ["/percorso/assoluto/market_data_server.py"]
},
"esg-ethics-server": {
"command": "python",
"args": ["/percorso/assoluto/esg_ethics_server.py"]
},
"analytics-server": {
"command": "python",
"args": ["/percorso/assoluto/analytics_server.py"]
}
}
}Riavvia Claude Desktop: i tool dei tre server saranno disponibili in conversazione.
Esempi d'uso
Una volta connessi, puoi chiedere a Claude cose come:
"Qual è la quotazione attuale di Apple e come si è mossa negli ultimi 30 giorni?"
"Mostrami il profilo di rischio ESG di Microsoft"
"Genera un boxplot di confronto del rischio ESG tra i settori dell'S&P 500"
Output generati
Distribuzione del rischio ESG (S&P 500) | Profilo ESG — Apple (AAPL) |
|
|
Struttura del progetto
financial-esg-analysis/
├── market_data_server.py
├── esg_ethics_server.py
├── analytics_server.py
├── data/
│ └── SP 500 ESG Risk Ratings.csv (da scaricare, vedi sopra)
├── outputs/ (generato automaticamente dai grafici)
├── requirements.txt
└── README.mdNote
Progetto sviluppato per un esame universitario del corso di Laurea Magistrale in Data Science, Università degli Studi di Salerno.
Autore
Vittorio Pio Sarno LinkedIn
Licenza
Distribuito con licenza MIT — vedi il file LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
AI Visibility and Content Intelligence tools for Claude and MCP-compatible agents.
75 MCP tools: SEC financials, FRED economics, IRS 990, FDA, FX, UK Companies House.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
SEC filings, earnings transcripts, guidance signals & macro calendar for S&P 500. 11 MCP tools.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables AI agents to access public SEC financial analyses through MCP while enforcing least-privilege security controls, classifying tool calls as allowed, denied, or requiring human approval, and maintaining redacted audit logs.9MIT
- AlicenseAqualityBmaintenanceEnables Claude or any MCP host to access live market data—quotes, history, technical indicators, and NYSE status—and answer natural-language questions about stocks.4MIT
- FlicenseNot gradedqualityAmaintenanceEnables natural-language research across SEC filings, earnings call transcripts, company financials, stock and crypto market data, and prediction markets, returning structured, source-backed answers. It also exposes deep-research synthesis agents and live documentation search to Claude Desktop, Cursor, and other MCP clients.-
- AlicenseNot gradedqualityAmaintenanceEnables querying Supabase-backed S&P 500 data through MCP tools for company info, annual financials, historical OHLCV prices, news sentiment, officers, and SEC filings. Includes embedded MCP App UI resources plus elicitation and sampling support for interactive, client-assisted workflows.MIT

