Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

What the server does

MCP provides a standard way for an AI client or development tool to discover and call capabilities exposed by a server. For the UN System Data Commons, the MCP server currently exposes tools for:

The server also exposes resources containing research playbooks. These are important because they explain how an AI client is expected to use the tools.

Statistical scope

Geographic scope of the current data

The server, as it introduces itself

Everything below this card is regenerated from the live server each time the site is built, so it is the server’s current identity (not a copy of it).

Reported by the server
ServerDC MCP Server
Version1.3.0
Protocol2025-06-18
Capabilitiesexperimental, extensions, logging, prompts, resources, tools

A capability in that table means the server implements that part of the protocol, not that it has content for it: prompts is listed because the server can list prompts and will notify clients when that list changes, and it currently publishes none.

The instructions in the card are likewise the upstream Data Commons server’s generic text, and two phrases in them are broader than this deployment: the sources here are UN system agencies (the prefixes Walkthrough C lists), not the Census Bureau, and the sub-national breakdowns the child-places skill is offered for are not loaded on this instance — see Statistical scope and Geographic scope above.

A word on names. This book says playbook for the three research documents. The server namespaces them as skills (skill://…) and delivers them through the MCP resources mechanism; all three words point at the same files.

Tools, resources, skills, prompts

A useful distinction when first looking at the server:

Tools
Callable operations. They search the knowledge graph, inspect metadata, or retrieve observations. The server currently provides six.
Resources
Server-provided documents or other readable content, addressed by URI.
Skills
Operational playbooks exposed as resources under skill://…/SKILL.md. They tell an AI client how to choose and sequence the tools. There are three, one per research pattern, each with a _manifest resource listing its files.
Prompts
Another MCP capability, but the server currently exposes noneprompts/list returns an empty list, and that is normal. The main interface is through tools and resources.

The three research patterns

SkillWhen to use itMain routing guidance
data-commons-researcherNormal statistical research for one or more specified placesDiscover candidate indicators, assess metadata and provenance, then retrieve observations
data-commons-child-places-researcherQuestions about statistics across the places contained within a parent geography — today, the countries within the world, a continent, a UN region or another geographic groupingSwitch to this skill when the question spans the countries within a parent geography
data-commons-multi-entity-researcherStatistical variables that describe relationships between multiple entitiesSwitch to this skill when metadata shows multiple observation entity properties, such as donor/recipient

For most users the place to start is the general playbook, skill://data-commons-researcher/SKILL.md. It defines a three-step pipeline — discovery with search_indicators, assessment with get_variable_metadata, retrieval with get_observations — and two routing rules that hand off to the other two skills.

Where the details live

The tool schemas visible in the MCP Inspector, and the SKILL.md resources themselves, are the best source for the exact current parameters and rules. You do not need to memorise them — the next page shows how to fetch them.