You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(skill): correct europa.eu SPARQL and CKAN API documentation
- CKAN endpoint exists at /api/hub/search/ckan/ (not /api/3/action/)
- ckan_package_search MCP tool cannot use it (wrong path suffix)
- fq=country:XX returns 0 on CKAN endpoint (country nested in org)
- SPARQL country filter via skos:exactMatch does not work (blank nodes)
- Replace broken SPARQL examples with tested ones (theme, file type)
- REST API via Bash is the only reliable country-filtered method
data.europa.eu also exposes a CKAN-compatible endpoint:
87
+
A CKAN-compatible endpoint exists at:
88
88
89
89
```
90
-
POST https://data.europa.eu/ckan/api/3/action/package_search
90
+
GET https://data.europa.eu/api/hub/search/ckan/package_search
91
+
GET https://data.europa.eu/api/hub/search/ckan/package_show?id=DATASET_ID
91
92
```
92
93
93
-
Use via MCP tool:
94
+
**Cannot be used via `ckan_package_search`MCP tool** — the tool appends `/api/3/action/package_search` which does not exist on this portal (returns 404).
94
95
95
-
```
96
-
ckan_package_search(
97
-
server_url="https://data.europa.eu/ckan",
98
-
q="environment",
99
-
fq="country:IT"
100
-
)
96
+
**Country filtering does not work** — `fq=country:FR` returns 0 results. Country info is nested inside `organization.country` in the response, not a top-level filterable field.
0 commit comments