ESG Hub MCP Server
by esg-hub.ascent.partners in Search & web
ESG knowledge base for AI agents: hybrid search, glossary, frameworks, industries, graph traversal.
https://esg-hub.ascent.partners/api/mcp- Tools
- 12
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 326 ms
- 558 ms slowest 5%
- Last check
- Passed
- 9 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"esg-hub-mcp-server-2": {
"type": "http",
"url": "https://esg-hub.ascent.partners/api/mcp"
}
}
}12 tools
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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_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 <term>'; to find terms by topic, or across all content, use search_esg or search_content, and to survey the glossary use…
- 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…
- 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_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…
- 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…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 241 ms |
| 18 h ago | Passed | 200 | 558 ms |
| 27 h ago | Passed | 200 | 277 ms |
| 36 h ago | Passed | 200 | 346 ms |
| 44 h ago | Passed | 200 | 326 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 310 ms |
| 3 days ago | Passed | 200 | 331 ms |
| 3 days ago | Passed | 200 | 335 ms |
| 4 days ago | Passed | 200 | 309 ms |
| 4 days ago | Passed | 200 | 317 ms |
| 4 days ago | Passed | 200 | 301 ms |
| 5 days ago | Passed | 200 | 358 ms |
| 5 days ago | Passed | 200 | 357 ms |
| 6 days ago | Passed | 200 | 344 ms |
| 6 days ago | Passed | 200 | 324 ms |