MCP Catalogs
Homeckan-mcp-server screenshot

ckan-mcp-server

by ondata·46·Score 47

MCP server for querying CKAN open data portals, enabling natural language access to datasets, organizations, and data.

ai-llmdata-systemssearch
8
Forks
10
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server provides direct access to CKAN-based open data portals through the Model Context Protocol. It offers tools for searching datasets, exploring organizations and groups, querying tabular data via DataStore SQL, and analyzing metadata following DCAT standards. The server supports both local installation and a hosted endpoint, making it accessible for various use cases from data journalism to research.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Journalists searching for data to verify stories
you:Researchers exploring public datasets for analysis
you:Developers building data pipelines from open data sources
you:What is CKAN?
you:Are there usage limits?

When to choose this

Choose this when you need AI access to CKAN-based open data portals worldwide and want to search datasets, explore organizations, query tabular data, and read metadata through natural language.

When NOT to choose this

Don't choose this if you need access to non-CKAN open data platforms or require features beyond basic dataset search, metadata viewing, and simple SQL queries on tabular data.

Tools this server exposes

12 tools extracted from the README
  • ckan_package_search

    Search datasets with Solr queries

  • ckan_find_relevant_datasets

    Rank datasets by relevance score

  • ckan_package_show

    Complete details of a dataset

  • ckan_tag_list

    List tags with counts

  • ckan_organization_list

    List all organizations

  • ckan_organization_show

    Details of an organization

  • ckan_datastore_search

    Query tabular data

  • ckan_datastore_search_sql

    SQL queries on DataStore

  • ckan_get_mqa_quality

    Get MQA quality score for dati.gov.it datasets

  • ckan_find_portals

    Discover CKAN portals worldwide

  • ckan_catalog_stats

    Statistical overview of a portal

  • sparql_query

    Execute SPARQL SELECT queries against public endpoints

Comparable tools

ckan-api-clientdata-portal-apiopen-data-tools

Installation

Installation

Option 1: Install globally (recommended)

npm install -g @aborruso/ckan-mcp-server

Option 2: Use hosted endpoint (no install)

Server URL: https://ckan-mcp-server.andy-pr.workers.dev/mcp

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "ckan": {
      "url": "https://ckan-mcp-server.andy-pr.workers.dev/mcp"
    }
  }
}

FAQ

What is CKAN?
CKAN is the open-source platform behind most public open data portals worldwide, including Italy's dati.gov.it, the US data.gov, and Canada's open.canada.ca.
Are there usage limits?
The hosted endpoint has a shared quota of 100k requests/day. Local installation has no limits.

Compare ckan-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.