Find CKAN Portals
ckan_find_portalsDiscover CKAN open data portals by country, language, or topic from a registry of over 950 portals worldwide.
Instructions
Search the live datashades.info registry of ~950 CKAN portals worldwide.
Use this tool to discover which CKAN portals exist for a country, language, or topic before querying them with other CKAN tools.
IMPORTANT — country parameter: always pass country name in English. If the user writes in another language (e.g. "Italia", "España", "Brasil"), translate to English ("Italy", "Spain", "Brazil") before calling this tool.
Args:
country (string): Country name in English (e.g. "Italy", "Brazil", "France")
query (string): Keyword to match against portal title (e.g. "transport", "health")
min_datasets (number): Minimum number of datasets (e.g. 100)
language (string): Portal default locale code (e.g. "it", "en", "pt_BR", "fr")
has_datastore (boolean): If true, return only portals with DataStore enabled (supports SQL queries)
limit (number): Max results to return (default 10, max 50)
Returns: Ranked list of matching portals with URL, country, CKAN version, dataset count, and DataStore status.
Typical workflow: ckan_find_portals (discover portal URL) → ckan_status_show (verify) → ckan_package_search (search datasets)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 10, max 50) | |
| query | No | Keyword matched against portal title (case-insensitive) | |
| country | No | Country name in English (e.g. 'Italy', 'Brazil'). Translate from any language before passing. | |
| language | No | Portal default locale code (e.g. 'it', 'en', 'pt_BR') | |
| min_datasets | No | Minimum number of datasets | |
| has_datastore | No | If true, return only portals with DataStore plugin (required for SQL queries) |