Un Sdg logo

Un Sdg

Queries UN SDG goals, indicators, geographic areas, and observations through MCP.

Install Un Sdg

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "un-sdg": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-un-sdg"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

The install command started, but didn't respond the way we expected when we tried to talk to it.

npx -y @pipeworx/mcp-un-sdg

initialize succeeded but no response to tools/list.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 9d ago.

Overview

Un Sdg MCP server exposes UN Statistics Division Sustainable Development Goals data through MCP tools. It provides catalogs for goals, indicators, series, and geographic areas, then retrieves observations by series code, M49 area code, and time range. Use the hosted Pipeworx endpoint for remote access or run the package locally over stdio. It fits agents that need structured SDG metadata or observations for a selected place and period.

Use cases

  • Browse the UN SDG hierarchy and indicator catalog
  • Resolve countries and regions to M49 area codes
  • Retrieve indicator observations for a geographic area
  • Compare a series across a selected time range

Key features

  • Lists the 17 UN Sustainable Development Goals
  • Explores nested indicators and data series
  • Maps locations to UN M49 codes
  • Retrieves SDG observations by series and area
  • Supports hosted MCP and local stdio execution

Tools5

What Un Sdg lets your agent do. Expand a tool for its parameters.

Self-reported~268 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

9/9 checks healthy over the last 50d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev · @pipeworx/mcp-un-sdg (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads445Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Install checkInconclusiveStarted but did not complete the MCP handshake in our test.
Tools exposed5Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Un Sdg works

What Un Sdg MCP server does

Un Sdg MCP server gives AI agents access to structured United Nations Sustainable Development Goals indicator data. It covers the 17 goals, their targets and indicators, the underlying data series, geographic areas, and observations for selected series and places.

The server supports two connection models. A hosted MCP endpoint is available through Pipeworx at https://gateway.pipeworx.io/un-sdg/mcp. The same service can also be used through the full Pipeworx gateway. For local use, the @pipeworx/mcp-un-sdg package runs as a stdio MCP server and exposes only this pack’s five data tools.

How it works

Start with list_goals when you need the SDG hierarchy. It can return the 17 goals with their codes, titles, and descriptions, and can optionally provide the targets and indicators for one goal.

Use list_indicators to inspect indicators and their nested data series. If a flat catalog is easier to process, list_series returns series codes, descriptions, and the goal, target, and indicator associated with each series. A series code, such as SI_POV_DAY1, is required for data retrieval.

Call list_geoareas to resolve locations to UN M49 area codes. Then call get_series_data with a series code, an area code, and a time range. The response contains a data array with observations that can include values, time-period starts, geographic names, sources, and footnotes.

Setup and configuration

For a remote connection, add the Pipeworx endpoint to an MCP client configuration:

config.json
{
  "mcpServers": {
    "un-sdg": {
      "url": "https://gateway.pipeworx.io/un-sdg/mcp"
    }
  }
}

For local stdio execution, configure the package with npx:

config.json
{
  "mcpServers": {
    "un-sdg": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-un-sdg"]
    }
  }
}

The local mode does not require a Pipeworx account or a gateway round trip. The tools can also be called over HTTP through the Pipeworx tool API.

Tools and capabilities

Un Sdg MCP server provides these pack-specific tools:

  • list_goals: Browse the SDG hierarchy and optionally drill into one goal.
  • list_indicators: View indicators with their related data series.
  • list_series: Browse the complete flat series catalog.
  • list_geoareas: Map geographic names to M49 codes.
  • get_series_data: Retrieve observations for a series, area, and time range.

The hosted pack endpoint also includes shared Pipeworx meta-tools, so its tool listing is larger than the five pack-specific tools. The local package does not include those gateway-wide tools. The gateway’s ask_pipeworx tool can route natural-language questions across the broader Pipeworx catalog.

Limitations and notes

get_series_data depends on identifiers returned by the catalog tools: use a series code from list_indicators or list_series, and an M49 code from list_geoareas. The hosted connection’s exact tool scope is reported by its initialize response and may include shared gateway tools in addition to the SDG tools.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Un Sdg

Un Sdg is an MCP server that connects AI agents to UN Statistics Division SDG indicator data through Pipeworx or a local stdio package. Its main tools list goals, indicators, series, and geographic areas, and retrieve series observations by code, area, and time range.

Install it locally by configuring an MCP client to run `npx -y @pipeworx/mcp-un-sdg`. This starts the package as a stdio server without a Pipeworx account. You can instead add the hosted `https://gateway.pipeworx.io/un-sdg/mcp` URL to a compatible MCP client.

Yes, Un Sdg works with Cursor through the hosted MCP endpoint. Add `https://gateway.pipeworx.io/un-sdg/mcp` as the server URL in the client configuration, or use the local `npx` stdio configuration.

First find the required identifiers with `list_series` or `list_indicators` and `list_geoareas`, then call `get_series_data` with the series code, M49 area code, and time range. The result returns observations with fields such as value, period, geographic name, source, and footnotes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUn Sdg AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/un-sdg?style=directory)](https://allmcps.com/mcp/un-sdg)
HTML Embed
<a href="https://allmcps.com/mcp/un-sdg"><img src="https://allmcps.com/api/badge/un-sdg?style=directory" alt="Un Sdg on AllMCPs" /></a>