esg_audit_multi
ActiveTool of @gapup/mcp-knowledge
Multi-mode ESG intelligence for ESG analysts, sustainability officers and impact investing fund managers. Aggregates live data from CDP, SBTi, Wikipedia, Yahoo Finance and web search across five modes: • company_score — ESG score 0-100 with E/S/G breakdown + heuristic rating (AAA-CCC), from CDP grade + SBTi + sector profile • controversy_check — controversies detected via web search, classified P0/P1/P2 by type (greenwashing, emissions fraud, labour, governance) • emissions — GHG Scope 1/2/3 estimates, SBTi validation flag, net-zero target year, carbon intensity per M€ revenue • esrs_readiness — CSRD gap across 12 standards (E1-E5, S1-S4, G1-G3): readiness % + gap list + CSRD deadline + effort man-days • sfdr_classification — suggested SFDR Article 6/8/9 with rationale and sustainability indicators met Signals: P0=critical (controversy/score<40), P1=significant (score<55/SBTi missing/ESRS<50%), P2=watch. Cache 24h.
Parameters schema
{
"type": "object",
"required": [
"mode",
"query"
],
"properties": {
"mode": {
"enum": [
"company_score",
"controversy_check",
"emissions",
"esrs_readiness",
"sfdr_classification"
],
"type": "string",
"description": "Analysis mode."
},
"async": {
"type": "boolean",
"description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Company name, ticker, ISIN or LEI (e.g. \"Microsoft\", \"Sanofi\", \"Volkswagen\")."
},
"pillar": {
"enum": [
"E",
"S",
"G",
"all"
],
"type": "string",
"description": "ESG pillar filter (optional, default: all)."
},
"framework": {
"enum": [
"GRI",
"SASB",
"TCFD",
"ESRS",
"all"
],
"type": "string",
"description": "ESG framework filter (optional, default: all)."
}
}
}Parent server
@gapup/mcp-knowledge
https://github.com/getgapup/gapup-mcp
2/7 registries