Open Data Mcp

io.github.markatdataandbeyondPublished by GitHub account markatdataandbeyondv1.0.0Updated Nov 2, 2026

10 tools on official open data: EU VAT/LEI, TED tenders, PubMed, trials, registries, weather.

Overview

AI-generated overview

Ten tools that pull facts from official open data sources — EU company verification, tenders, PubMed, clinical trials, statistics, weather and more.

What you can do
  • Verify EU companies via VIES and GLEIF, and look up French and Nordic company registries
  • Search scholarly literature through Crossref, arXiv and optionally OpenAlex, and query PubMed
  • Look up EU tender notices from TED and clinical trials from ClinicalTrials.gov
  • Fetch Danish statistics tables and weather forecasts with geocoding
  • Decode VINs and check vehicle recalls through NHTSA
When to use it
Useful when an assistant needs verifiable public-record facts rather than model guesses: checking a company's VAT or LEI status, finding tenders, papers, trials, official statistics, vehicle recalls or forecasts.
Requirements
The hosted endpoint at mcp.apify.com requires an Apify API token sent as an Authorization bearer header and is billed per event. The open-source local version runs over stdio with Node.js (npm ci, node src/index.js) or Docker and needs no Apify token; optional OPENALEX_API_KEY and NCBI_API_KEY enable OpenAlex and higher PubMed rate limits. Network access to the official source APIs is required.
Before you install
The hosted path spends money per event (for example per company verified, per paper, per tender notice), so usage costs accumulate. The Authorization header carries your Apify API token and must be kept secret. Optional OPENALEX_API_KEY and NCBI_API_KEY should never be committed. Queries are sent to third-party public APIs such as VIES, GLEIF, NCBI, TED and MET Norway.

Installation

In SourceWeft

  1. Open Open Data Mcp in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.markatdataandbeyond%2Fopen-data-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "open-data": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=dataandbeyond/eu-company-verify,dataandbeyond/dk-statistics,dataandbeyond/scholar-search,dataandbeyond/pubmed-search,dataandbeyond/eu-tenders,dataandbeyond/france-company-search,dataandbeyond/nordic-company-registry,dataandbeyond/clinical-trials,dataandbeyond/vin-decoder-recalls,dataandbeyond/weather-forecast"
    }
  }
}

README

open-data-mcp

[markatdataandbeyond/open-data-mcp MCP server] [Listed on mcpservers.org]

Ten tools I built to get facts from official open data, not guesses. This repository is an open-source MCP server (stdio). Each tool calls the official source API directly from your machine — no Apify token required for the local server.

Optional env keys (never commit them):

  • OPENALEX_API_KEY — enables OpenAlex in scholar-search (free key from openalex.org)
  • NCBI_API_KEY — higher PubMed rate limits (free from NCBI)

Try in 30 seconds

bash
npm cinode scripts/demo-mcp-call.mjs dataandbeyond--eu-company-verify '{"queries":["DK24256790"]}'

Live output (2026-10-31, Europe/Copenhagen): DK24256790 → NOVO NORDISK A/S, VIES valid=true, LEI 549300DAQ1CVT6CXN342. No API key required for this call.

Tools

ToolOfficial source
dataandbeyond--eu-company-verifyEU VIES + GLEIF
dataandbeyond--dk-statisticsStatistics Denmark (Statbank)
dataandbeyond--scholar-searchCrossref, arXiv (+ OpenAlex with key)
dataandbeyond--pubmed-searchNCBI PubMed E-utilities
dataandbeyond--eu-tendersTED API v3
dataandbeyond--france-company-searchRecherche d'entreprises (INSEE/DINUM)
dataandbeyond--nordic-company-registryBrønnøysund + PRH/YTJ
dataandbeyond--clinical-trialsClinicalTrials.gov API v2
dataandbeyond--vin-decoder-recallsNHTSA vPIC + Recalls
dataandbeyond--weather-forecastMET Norway (+ Nominatim geocode)

Run locally

bash
npm cinode src/index.js

Point your MCP client at the stdio command node /path/to/open-data-mcp/src/index.js (or the Docker image built from the Dockerfile in this repo). tools/list works with no environment variables.

Docker:

bash
docker build -t open-data-mcp .docker run --rm -i open-data-mcp

Hosted version

The same ten tools are also available as pay-per-event Apify Actors if you want a hosted endpoint instead of running the server yourself:

ActorStorePrice (USD)
eu-company-verifyVIES + GLEIF0.004 per company verified
dk-statisticsStatbank0.003 per table described + 0.002 per 100 rows
scholar-searchpapers0.002 per paper
pubmed-searchPubMed0.002 per article
eu-tendersTED0.003 per tender notice
france-company-searchSirene0.003 per company
nordic-company-registryNO+FI0.003 per company
clinical-trialsClinicalTrials.gov0.003 per trial
vin-decoder-recallsNHTSA0.001 per VIN / 0.003 with recalls
weather-forecastMET Norway0.001 per forecast

Hosted MCP URL (requires your Apify token):

https://mcp.apify.com/?tools=dataandbeyond/eu-company-verify,dataandbeyond/dk-statistics,dataandbeyond/scholar-search,dataandbeyond/pubmed-search,dataandbeyond/eu-tenders,dataandbeyond/france-company-search,dataandbeyond/nordic-company-registry,dataandbeyond/clinical-trials,dataandbeyond/vin-decoder-recalls,dataandbeyond/weather-forecast

Client config examples for the hosted path: examples/cursor.json, examples/claude-desktop.json, examples/vscode.json.

Demo

Short terminal recordings of the local stdio server calling official open data APIs. No API keys required for these demos.

ToolWhat you seeGIFScreenshot
eu-company-verifyEU VIES check for DK24256790 → NOVO NORDISK A/S[eu-company-verify demo]PNG
vin-decoder-recallsNHTSA decode of a Honda Accord VIN + recall count[vin-decoder-recalls demo]PNG
scholar-searchCrossref/arXiv papers for "knowledge graph embedding"[scholar-search demo]PNG

Replay a cast with asciinema: asciinema play assets/demo/eu-company-verify.cast. Re-record with bash scripts/record-local-demos.sh.

License

MIT. See LICENSE.

Source: README.md at commit 321813b

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestOct 26, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts