MCP Catalogs
Homedatagouv-mcp screenshot

datagouv-mcp

by datagouv·1,460·Score 55

Official MCP server for data.gouv.fr that enables AI chatbots to search and analyze French open data.

ai-llmdatabasesearch
120
Forks
13
Open issues
this month
Last commit
2d ago
Indexed

Overview

The datagouv-mcp server provides a Model Context Protocol interface to data.gouv.fr, France's national open data platform. It allows AI chatbots and assistants to search datasets, retrieve information, and analyze data through natural language queries without manual browsing. The server supports various popular clients including Claude Desktop, ChatGPT, Gemini, and more.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Ask about real estate prices in specific French regions
you:Retrieve latest demographic data for French cities
you:Search and analyze public datasets through conversational AI
you:Is authentication required to use this MCP server?
you:What environments can I configure the server to use?

When to choose this

Choose this server when you need conversational access to French public datasets from data.gouv.fr, especially if you're working with Claude, ChatGPT, or other major AI chat platforms.

When NOT to choose this

Don't choose this if you need access to non-French datasets or require write capabilities to modify datasets, as this server is read-only focused on French government data.

Tools this server exposes

2 tools extracted from the README
  • search_datasetsquery (required), page (optional, default: 1), page_size (optional, default: 20, max: 100)

    Search for datasets by keywords. Returns datasets with metadata (title, description, organization, tags, resource count).

  • search_organizationsquery (optional; AND-style keyword search; omit or leave empty to browse), page (optional, default: 1), page_size (optional, default: 20, max: 100), sort (optional; e.g. datasets, -datasets), badge (optional; e.g. public-service, certified,

    List or search publishing organizations on data.gouv.fr. Returns trimmed rows (id, name, slug, acronym, badges, metrics, URLs).

Comparable tools

europeana-mcpworldbank-mcpopenai-gptsdatahub-mcp

Installation

Installation

Using Public Hosted Server

The recommended approach is to use the public instance at https://mcp.data.gouv.fr/mcp.

Claude Desktop Configuration

Add to your Claude Desktop configuration file:

{
  "mcpServers": {
    "datagouv": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.data.gouv.fr/mcp"
      ]
    }
  }
}

Local Installation with Docker

git clone git@github.com/datagouv/datagouv-mcp.git
cd datagouv-mcp
docker compose up -d

Manual Installation

# Install dependencies
uv sync

# Copy environment file
cp .env.example .env

# Start the server
uv run main.py

FAQ

Is authentication required to use this MCP server?
No authentication is required as the server only exposes read-only tools for public data.
What environments can I configure the server to use?
You can configure the server to use either the production data.gouv.fr environment or the demo environment by setting the DATAGOUV_API_ENV environment variable.

On Hacker News

Recent discussion from the developer community.

Compare datagouv-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.