← Directory
mcp · Global
ckan-mcp-server
MCP server for querying CKAN open data portals (package search, DataStore SQL, organizations, groups, tags)
Claim this listing
Represent ckan-mcp-server? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
What's in it
- Data offered docs-verified
- CKAN dataset metadata and Solr-style package search · DataStore tabular data queries (search and SQL) · organization, group and tag listings and details · dati.gov.it MQA data-quality scores and failing metrics · CKAN portal discovery by country, language or topic · portal catalogue statistics and dataset schema inspection · SPARQL SELECT queries against public endpoints
- Coverage docs-verified
- Global: any CKAN-based open data portal (DOCS examples: dati.gov.it, data.gov, open.canada.ca). No UK portal named in DOCS.
- Formats llm-inferred
- MCP streamable HTTP · MCP stdio · JSON · Markdown
- Access docs-verified
- Free and open source, MIT licence. Hosted endpoint needs no authentication (configured as No Auth) and shares a 100k requests/day quota; local install (npm) has no shared quota.
Useful for
- Use cases llm-inferred
- Desk-study search of a CKAN portal for open environmental or flood-related datasets to scope a site baseline · Checking whether a local authority's CKAN portal publishes drainage or asset datasets before making a data request · Pulling DataStore tabular monitoring records via SQL into a spreadsheet for trend analysis · Reviewing dataset resource formats and metadata to confirm reuse suitability for a client report
- Audience llm-inferred
- GIS analysts · hydrologists · environmental consultants · drainage engineers · planners
Limitations
- Constraints docs-verified
- Tool output capped at 50,000 characters; oversized text and Markdown responses are cut · ckan_datastore_search returns 100 rows by default, maximum 32,000 · ckan_package_search returns 10 results per page by default, maximum 1,000 · Hosted endpoint shares a 100k requests/day quota · HTTP response body capped at 32 MiB (CKAN_MAX_RESPONSE_BYTES for local Node.js deployments) · ckan_find_portals relies on the datashades.info live registry (~950 portals)
- Licence
- MIT
- Authentication
- No API key required (per README)
- GitHub stars
- 61
- Last commit
- 14/10/2026
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- Not recorded
- Verification
- Not independently verified
Provenance & evidence
Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).
Metadata observed 15/10/2026 · research sweep: github-search