20 tools from the Ckan MCP Server, categorised by risk level.
View the Ckan policy →ckan_analyze_datasets Search datasets and inspect the DataStore schema of queryable resources.
For each dataset found, lists all resources. For DataStore-enabled resour... ckan_catalog_stats Get a statistical overview of a CKAN portal: total dataset count and breakdown by category, format, and organization.
Single CKAN call (package_se... ckan_datastore_search Query data from a CKAN DataStore resource.
The DataStore allows SQL-like queries on tabular data. Not all resources have DataStore enabled.
The r... ckan_datastore_search_sql Run SQL queries on a CKAN DataStore resource.
This endpoint is only available on CKAN portals with DataStore enabled and SQL access exposed.
Args... 2/5 ckan_find_portals Search the live datashades.info registry of ~950 CKAN portals worldwide.
Use this tool to discover which CKAN portals exist for a country, languag... 2/5 ckan_find_relevant_datasets Find and rank datasets by relevance to a query using weighted fields.
Use this instead of ckan_package_search when you want relevance-ranked resul... 2/5 ckan_get_mqa_quality Get MQA (Metadata Quality Assurance) quality metrics for a dataset on dati.gov.it. Returns quality score and detailed metrics (accessibility, reusa... ckan_get_mqa_quality_details Get detailed MQA (Metadata Quality Assurance) quality reasons for a dataset on dati.gov.it. Returns dimension scores, non-max reasons, and raw MQA ... ckan_group_list List all groups on a CKAN server.
Groups are thematic collections of datasets.
Args:
- server_url (string): Base URL of CKAN server
- all_fie... ckan_group_search Search for groups by name pattern.
This tool provides a simpler interface than package_search for finding groups.
Wildcards are automatically adde... ckan_group_show Get details of a specific group.
Args:
- server_url (string): Base URL of CKAN server
- id (string): Group ID or name
- include_datasets (bo... ckan_list_resources List all resources in a dataset with a compact summary.
Returns a focused table of resources showing format, size, DataStore availability, and dow... ckan_organization_list List all organizations on a CKAN server.
Organizations are entities that publish and manage datasets.
Args:
- server_url (string): Base URL of ... ckan_organization_search Search for organizations by name pattern.
This tool provides a simpler interface than package_search for finding organizations.
Wildcards are auto... ckan_organization_show Get details of a specific organization.
Args:
- server_url (string): Base URL of CKAN server
- id (string): Organization ID or name
- includ... ckan_package_search Search for datasets (packages) on a CKAN server using Solr query syntax.
Supports full Solr search capabilities including filters, facets, and sor... ckan_package_show Get complete metadata for a specific dataset (package).
Returns full details including resources, organization, tags, and all metadata fields.
No... ckan_status_show Check if a CKAN server is available and get version information.
Useful to verify server accessibility before making other requests.
Also shows th... ckan_tag_list List tags from a CKAN server using faceting.
This returns tag names with counts, optionally filtered by dataset query or tag substring.
Args:
-... sparql_query Execute a SPARQL SELECT query against any public HTTPS SPARQL endpoint.
Useful for querying open data portals and knowledge graphs that expose SPA... 2/5 The Ckan MCP server exposes 20 tools across 1 categories: Read.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Ckan server.
Ckan tools are categorised as Read (20). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept