Owid logo

Owid

Accesses curated Our World in Data indicators, metadata, and filtered chart data through MCP or HTTP without authentication.

Install Owid

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": {
    "owid": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-owid"
      ]
    }
  }
}

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

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The Owid MCP server exposes Our World in Data indicators through MCP tools for discovery, metadata lookup, and filtered data retrieval. It reads public OWID Grapher CSV and metadata endpoints, so no API key is required. Use it when an agent needs structured historical indicator data by country or year, or when you need to inspect an indicator's title, units, source, and update date. It can run locally over stdio or through the Pipeworx gateway over streamable HTTP.

Use cases

  • List popular indicators by category
  • Fetch country-level indicator data for a year range
  • Inspect an indicator's units and source
  • Prepare structured OWID data for analysis

Key features

  • Curated indicator discovery
  • Filtered long-format chart data
  • Indicator metadata lookup
  • Public OWID Grapher data access
  • Hosted HTTP and local stdio modes

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.

7/7 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-owid (npm)

Adoption & maintenance

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

GitHub stars1Stargazers on the source repository.
npm downloads692Package downloads in the last 30 days.
Last commit16d agoMost recent push to the default branch.

How Owid works

What the Owid MCP server does

The Owid MCP server gives AI agents access to selected Our World in Data indicators and their underlying chart data. It provides three pack-specific tools:

  • list_popular_indicators(category?) returns a curated list of indicator slugs, optionally narrowed by category.
  • fetch_indicator(slug, country?, since_year?, until_year?, limit?) retrieves one indicator in a tidy, long-format structure. Optional filters limit the result by country, year range, or row count.
  • get_indicator_metadata(slug) returns descriptive fields including the indicator title, measurement units, source, and last-updated information.

This fits workflows that need data for analysis, comparisons, chart preparation, or fact-finding without building a separate OWID client.

How it works

The server obtains chart data from the public Our World in Data Grapher endpoints. For an indicator slug, the data endpoint follows the ourworldindata.org/grapher/<slug>.csv pattern, while metadata comes from the corresponding .metadata.json endpoint. These sources are public and do not require an API key.

The Owid MCP server is available in two forms. A hosted connection uses the Pipeworx gateway URL and exposes the OWID tools alongside shared gateway tools. Those shared tools can route questions to other sources through ask_pipeworx, so the hosted connection lists more tools than the OWID pack itself. The gateway's initialize response provides the authoritative tool scope for a particular connection.

A local package runs as an MCP stdio process and exposes only the OWID pack tools. It uses the same underlying source and does not require a Pipeworx account or a gateway round trip.

Setup and configuration

For a hosted MCP connection, add the following server URL to a compatible client:

config.json
{
  "mcpServers": {
    "owid": {
      "url": "https://gateway.pipeworx.io/owid/mcp"
    }
  }
}

The README names Claude Desktop, Cursor, and Windsurf as client options. You can also use the full gateway at https://gateway.pipeworx.io/mcp when you want every pack's tools listed directly.

For local stdio operation, configure the package command instead:

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

The package can also be started directly with npx -y @pipeworx/mcp-owid. For clients without MCP support, the hosted tools can be called over HTTP using the gateway's /v1/tools/<tool-name> routes.

Tools and capabilities

The Owid MCP server supports indicator discovery by category, retrieval of filtered indicator rows, and metadata inspection. Hosted connections also support natural-language routing through ask_pipeworx, plus shared gateway tools such as discovery and search. Those gateway capabilities are not included in the standalone stdio process.

Limitations and notes

The indicator catalog is curated rather than presented as an unrestricted search interface. Requests depend on valid OWID chart slugs and the data available from the public Grapher endpoints. Hosted pack connections always include shared Pipeworx meta-tools, and the exact hosted tool count can change; inspect tools/list or the initialization response when the precise scope matters. No authentication is required for the documented initial calls.

Reviews

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

Frequently Asked Questions about Owid

Owid is an MCP server that connects AI agents to public Our World in Data Grapher datasets. Its main tools list curated indicators, fetch filtered chart data by slug, country, and year, and return metadata such as title, units, source, and update date. No API key is required.

Install it locally by configuring an MCP client to run `npx -y @pipeworx/mcp-owid` with stdio. Alternatively, use the hosted URL `https://gateway.pipeworx.io/owid/mcp`; neither option requires an OWID API key.

Yes, Owid works with Cursor through the hosted MCP URL. Add `https://gateway.pipeworx.io/owid/mcp` to the client's MCP server configuration, or use the local stdio package command.

Call `fetch_indicator` with an indicator slug and optional `country`, `since_year`, `until_year`, and `limit` arguments. The tool returns tidy long-format data for the selected indicator.

No, Owid uses public Our World in Data Grapher CSV and metadata endpoints, so no API key or account is required for the documented calls.

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 PreviewOwid AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/owid?style=directory)](https://allmcps.com/mcp/owid)
HTML Embed
<a href="https://allmcps.com/mcp/owid"><img src="https://allmcps.com/api/badge/owid?style=directory" alt="Owid on AllMCPs" /></a>