Finland Open Data
live GovernmentEuropeFinland Open Data — Finnish government open data (Avoindata) via CKAN. Keyless.
Tools
search_datasets Search Finland Open Data (Finland) for datasets by keyword. Returns each dataset's id/name, title, organization, and its resources (each with a resource_id for query_resource).
No parameters required.
Try it
dataset Show full metadata for one Finland Open Data dataset by id or name (from search_datasets), including all resources and their resource_ids.
No parameters required.
Try it
query_resource Pull rows from a tabular Finland Open Data resource (CKAN DataStore) by resource_id (from a dataset's resources). Optional full-text q, limit, offset. Note: only resources with the DataStore enabled a
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/avoindata-fi/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/avoindata-fi/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_datasets","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search_datasets", {}); // Or ask in plain English:
const answer = await px.ask("finland open data — finnish government open data (avoindata) via ckan");