meta-data-mcp
Query 76 open data APIs — government, science, finance, environment, and more.
The record the registry holds
There is no address to call. This one is a package you install and run yourself, wherever your assistant runs.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.derekslinz/meta-data-mcp",
"description": "Query 76 open data APIs — government, science, finance, environment, and more.",
"repository": {
"url": "https://github.com/derekslinz/meta-data-mcp",
"source": "github"
},
"version": "2.5.0",
"packages": [
{
"registryType": "pypi",
"identifier": "meta-data-mcp",
"version": "2.5.0",
"runtimeHint": "python",
"transport": {
"type": "sse",
"url": "https://mcp.linzalytics.com/sse"
}
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.derekslinz": {
"anonymous_access": "All tools are available without credentials. Some providers require a free API key set as an environment variable on the server side — the connecting client never handles keys.",
"categories": [
"open-data",
"government",
"science",
"finance",
"environment",
"geospatial",
"health",
"law"
],
"example_calls": [
"opendata.providers.find({ query: \"climate\" }) -> ranked list of climate/weather providers",
"opendata.providers.activate({ provider_id: \"global-world-bank\" }) -> activates World Bank tools",
"opendata.domains.list() -> full taxonomy of covered domains",
"mcp.registry.search({ q: \"open data\" }) -> discover other open-data MCP servers"
],
"pitch": "One MCP server, 76 open data sources. Ask about GDP, earthquakes, court records, air quality, drug approvals, satellite imagery, or biodiversity — meta-data-mcp routes the request to the right API and returns structured data. Providers activate lazily so the default tool surface stays small; use opendata.providers.find to discover and opendata.providers.activate to unlock domain-specific tools on demand.",
"tools": [
{
"description": "Semantic search across 76 providers — ranked matches with health scores and domain tags.",
"name": "opendata.providers.find"
},
{
"description": "Lazily activate a provider to expose its domain-specific tools without restarting the server.",
"name": "opendata.providers.activate"
},
{
"description": "Deactivate a provider and remove its tools from the active surface.",
"name": "opendata.providers.deactivate"
},
{
"description": "List all available providers with metadata and health scores.",
"name": "opendata.providers.list"
},
{
"description": "List currently activated providers and their exposed tools.",
"name": "opendata.providers.list_active"
},
{
"description": "List all data domains covered (government, science, finance, environment, health, law, and more).",
"name": "opendata.domains.list"
},
{
"description": "List geographic regions with available providers.",
"name": "opendata.regions.list"
},
{
"description": "Full metadata for a provider: tools, endpoints, auth requirements, health score.",
"name": "opendata.providers.describe"
},
{
"description": "Real-time health scores for all providers — uptime, latency, error rates.",
"name": "opendata.health.snapshot"
},
{
"description": "Explain why a specific provider was ranked or selected for a query.",
"name": "opendata.explain.choice"
},
{
"description": "Generate a provider spec scaffold for a new open data API.",
"name": "opendata.plugins.draft"
},
{
"description": "Create and register a new provider plugin from a spec.",
"name": "opendata.plugins.create"
},
{
"description": "Search the official MCP server registry — meta-data-mcp can discover other MCP servers.",
"name": "mcp.registry.search"
},
{
"description": "List all servers in the MCP registry, with pagination.",
"name": "mcp.registry.list"
}
]
}
}
}
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-05-22T22:34:27.075683Z",
"publishedAt": "2026-05-22T22:34:27.075683Z",
"updatedAt": "2026-05-22T22:34:27.075683Z",
"isLatest": true
}
}
}
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
MCP server
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.
The publisher's own address
https://github.com/derekslinz/meta-data-mcp
The address the publisher put in their registry record, printed as they wrote it. Nobody here has opened it.