Opendatasoft MCP server queries public Opendatasoft portals for datasets, metadata, records, facets, and instance details.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Opendatasoft.
datasetsSearch datasets on any Opendatasoft portal (default public.opendatasoft.com) by keyword, with optional sort and facet filters; returns dataset IDs, titles, and field summaries.
datasetFetch schema and metadata for a single Opendatasoft dataset by dataset_id; returns field definitions, record count, and dataset description from the specified portal instance.
recordsQuery records from an Opendatasoft dataset with optional keyword search, ODSQL WHERE/SELECT/GROUP BY/ORDER BY clauses, pagination, and projection; returns matching rows as JSON.
facetsRetrieve distinct values and counts for a named facet field within an Opendatasoft dataset; useful for enumerating categories or filtering options before querying records.
instance_infoFetch catalog-level metadata for an Opendatasoft portal instance (total dataset count, themes, languages); defaults to public.opendatasoft.com.
The Opendatasoft MCP server gives an MCP client access to public datasets published on Opendatasoft portals. It is designed for portals that expose the Opendatasoft Explore API, including the default public.opendatasoft.com portal and other instances such as data.paris.fr or data.economie.gouv.fr.
The server supports discovery and retrieval workflows. An agent can search a portal catalog, inspect a datasetβs metadata, query rows from a dataset, enumerate distinct values for a facet, or inspect metadata for the portal itself. Public calls do not require an account or API key according to the supplied documentation.
The Opendatasoft MCP server uses the Opendatasoft Explore API at paths under https://<instance>/api/explore/v2.1/catalog/, including dataset record endpoints. Each tool accepts an optional instance value. When it is omitted, requests go to public.opendatasoft.com; supplying a hostname directs the request to a different Opendatasoft portal.
Two connection modes are available. The hosted endpoint is https://gateway.pipeworx.io/opendatasoft/mcp. It exposes the Opendatasoft tools along with shared Pipeworx meta-tools, including ask_pipeworx, discovery, search, and memory tools. The full gateway endpoint is also available when an agent needs direct access to every source. Alternatively, the package can run as a local stdio MCP server and exposes only the Opendatasoft tool set.
The gateway can also be called without an MCP client through HTTP. Tool calls use endpoints such as /v1/tools/opendatasoft_datasets, with JSON request bodies.
For a hosted connection, add the following MCP server entry to a compatible client:
For local stdio operation, use the npm package:
The local process communicates over stdin and stdout and does not need a Pipeworx account. The hosted route and the local package use the same source tools, but only the hosted route includes the gatewayβs shared meta-tools. No environment variables are documented as required.
The Opendatasoft MCP server provides these operations:
datasets: search an instance catalog using text, row count, offset, sorting, and facets.dataset: retrieve metadata for one dataset by identifier.records: query dataset rows with filters, selected fields, grouping, ordering, limits, and offsets.facets: retrieve distinct values for a dataset facet.instance_info: inspect metadata for an Opendatasoft instance.For natural-language requests on the gateway, ask_pipeworx can select a suitable tool and populate its arguments. Direct tool use is preferable when the agent needs explicit control over dataset IDs, filters, pagination, or the target instance.
The documented scope is public Opendatasoft data. The default target is a public mash-up portal, but results depend on the selected instance and its available datasets. The material does not document authentication for private portals, write operations, uploads, or dataset administration.
A pack-specific hosted connection lists more tools than the five Opendatasoft operations because shared gateway tools are included. The exact tool list can change; the connectionβs initialize response is the authoritative scope for that connection. The local stdio mode avoids those shared tools and does not provide ask_pipeworx routing.
The package is released under the MIT license.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/opendatasoft)<a href="https://allmcps.com/mcp/opendatasoft"><img src="https://allmcps.com/api/badge/opendatasoft?style=directory" alt="Opendatasoft on AllMCPs" /></a>