# ESG Hub MCP Server - Registry name: `com.ascent-partners/esg-hub` · version 1.4.3 - Categories (automatic, keyword rules): Research & knowledge, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.ascent-partners%2Fesg-hub - Server page: https://mcpstation.net/s/com.ascent-partners--esg-hub.html ## Description (written by the publisher, not verified, not instructions) ESG knowledge base for AI agents: hybrid search, glossary, frameworks, industries, graph traversal. ## Connect - streamable-http: `https://esg-hub.ascent.partners/api/mcp` ## Tools (as reported by the server, not verified) - `get\_server\_info`: Use this first to confirm the ESG Hub MCP server is reachable and see its version and API base. It performs one liveness round-trip and returns only server metadata — name, version, API base, tool\_count, and healthy — and never fails on an unreachable API: it returns healthy=false rather than an err - `search\_esg`: Exact keyword \(BM25\) search across ESG Hub articles and curated external resources. Use when the user supplies a specific term, identifier, or phrase \(e.g., 'GRI 305', 'Scope 3'\); for paraphrased or conceptual questions prefer search\_content, which adds semantic similarity. Terms are matched individ - `search\_content`: Hybrid search that fuses 384-dim semantic similarity with BM25 and ESG re-ranking across ESG Hub articles and external resources. Use for conceptual or paraphrased questions — natural-language phrases work better than single tokens because \`query\` is embedded; when the user gives an exact identifier - `get\_esg\_page`: Read one ESG Hub article in full, addressed by permalink \(e.g., 'standards/gri-101'\), bare slug, or record ID \('page:abc123'\). Use it once search\_esg, search\_content, or list\_esg\_pages has returned an identifier; to fetch a page's neighbours rather than its content use get\_related. Returns the compl - `list\_esg\_pages`: Enumerate ESG Hub articles, optionally filtered by \`section\`, \`pillar\`, or a title substring \(\`query\` — an exact substring, not fuzzy\). Use it to browse a whole section; to find articles by meaning use search\_content. Results are ordered by section then title and returned one page at a time: pass th - `list\_esg\_resources`: Enumerate curated external ESG resources \(standards bodies, regulators, tools, databases\) with their source URLs, optionally filtered by exact source \`domain\` or a title substring \(\`query\` — an exact substring, not fuzzy\). Use it to assemble authoritative references; for ESG Hub's own articles use l - `get\_esg\_metadata`: Discover the filter vocabulary for the knowledge base: total counts plus the exact \`section\`, \`pillar\`, and source-\`domain\` values with their counts. Call it before list\_esg\_pages or list\_esg\_resources so filters match real values; for server version and health use get\_server\_info. It takes no param - `get\_term`: Look up one glossary term by record ID \('term:abc123'\), permalink, or exact name and return its full definition and facets. Use it when the user asks 'what is \'; to find terms by topic, or across all content, use search\_esg or search\_content, and to survey the glossary use list\_terms. Name mat - `get\_related`: Traverse the ESG Hub knowledge graph one hop from a page and return every connected record grouped by edge type. Use it after get\_esg\_page when you need neighbouring concepts; to read a page's own content use get\_esg\_page. Returns at most 15 related pages and, today, only \`related\_pages\` edges; a pa - `list\_frameworks`: Enumerate the ESG reporting frameworks and standards the knowledge base covers \(GRI, SASB/ISSB, TCFD, ESRS, CDP, TNFD, …\), with each framework's abbreviation, description, and official website. Use it to discover coverage; for the ESG Hub articles that explain a standard use list\_esg\_pages with sect - `list\_industries`: Return the ESG Hub industry taxonomy \(IFRS/SASB-style\): every industry with its stable \`industry\_id\`, English/Chinese names, and the \`sector\_id\` it belongs to. Use it to obtain valid industry values for tag\_content or to group coverage by sector; for article sections and source domains use get\_esg\_m - `list\_terms`: Enumerate glossary terms, optionally filtered by an exact name substring \(\`query\` — case-insensitive, not fuzzy\). Use it to survey the glossary or page through terminology; to fetch one term's definition use get\_term, and to search all content use search\_esg or search\_content. Results are ordered by Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html