Data Aixmarseille logo

Data Aixmarseille

Query Aix-Marseille-Provence open datasets through MCP, using search, schema inspection, ODSQL filters, aggregation, sorting, and pagination.

Install Data Aixmarseille

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "data-aixmarseille": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-data-aixmarseille"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 3 tools correctly (9d ago).

Overview

Data Aixmarseille connects AI agents to the Aix-Marseille-Provence Open Data portal at data.ampmetropole.fr through the Pipeworx gateway. Agents can find datasets, inspect their schemas, and query records with ODSQL, including filtering, grouping, sorting, and pagination. Use it for mobility, urban services, and environmental data workflows where the agent needs live portal data. It is available as a hosted streamable HTTP endpoint or as an npm-provided local stdio bridge.

Use cases

  • Find mobility datasets by keyword
  • Inspect dataset fields before querying
  • Filter and paginate open-data records
  • Aggregate urban or environmental records
  • Ask Pipeworx to route broader data questions

Key features

  • Dataset search by keyword
  • Schema and metadata inspection
  • ODSQL record queries
  • Filtering, grouping, sorting, and pagination
  • Hosted HTTP and local stdio access
  • Optional Pipeworx gateway routing

Tools3

What Data Aixmarseille lets your agent do. Expand a tool for its parameters.

Verified live~513 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 44d

What it can do

From the 3 tools this server returned when we ran it; 3 declare their own safety hints.

Makes network requests · 3Read-only tools · 3
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age129 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · @pipeworx/mcp-data-aixmarseille (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed3Callable tools this server registers over MCP.

How Data Aixmarseille works

What Data Aixmarseille does

Data Aixmarseille exposes Aix-Marseille-Provence Open Data through the Model Context Protocol. The connected portal is data.ampmetropole.fr, with datasets covering areas such as mobility, urban services, and the environment.

The integration is an independent, unofficial connection to the upstream open-data service. It runs through Pipeworx, which provides the hosted MCP endpoint and a local npm bridge. The same gateway also connects to other data sources, but this pack focuses on Aix-Marseille-Provence datasets.

How it works

A typical agent workflow starts by searching for a relevant dataset. The search response includes dataset identifiers, names, themes, and record counts. The agent can then inspect one dataset's metadata to learn its available fields and schema before constructing a query.

Queries use ODSQL and can retrieve records or produce grouped results. Parameters support filtering with where, selecting or aggregating fields with select and group_by, ordering with order_by, and paging through results with limit and offset.

The hosted endpoint is:

text
https://gateway.pipeworx.io/data-aixmarseille/mcp

A full Pipeworx gateway endpoint is also available. Both routes use the same gateway and can reach the wider catalog through the shared ask_pipeworx capability. Pack endpoints list the pack's own tools together with shared Pipeworx meta-tools; the exact list is returned during MCP initialization.

Setup and configuration

For an MCP client with remote HTTP support, add the hosted endpoint to its MCP server configuration. The package documentation shows compatibility with Claude Desktop, Cursor, and Windsurf.

A local stdio option is available through npm:

config.json
{
  "mcpServers": {
    "data-aixmarseille": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-data-aixmarseille"]
    }
  }
}

The bridge forwards requests to the hosted Pipeworx endpoint and requires network access. It does not provide an offline mode. Anonymous use is limited to 50 calls per day. Setting PIPEWORX_API_KEY with a key from Pipeworx raises the allowance to 200 calls per day; requests use the key as a Bearer token and are metered through the gateway.

Set PIPEWORX_META_TOOLS=1 if the local bridge should also list shared gateway tools such as ask_pipeworx. Without it, the bridge lists the Aix-Marseille-Provence pack tools by default. When using an HTTPS proxy, newer Node.js releases can be configured with NODE_USE_ENV_PROXY=1 because Node's built-in fetch does not otherwise read HTTPS_PROXY by default.

Tools and capabilities

  • search_datasets finds portal datasets by keyword and returns identifiers, titles, themes, and record counts.
  • dataset_info returns metadata, fields, schema details, themes, and record counts for a selected dataset.
  • query runs ODSQL queries with filtering, aggregation, selection, ordering, and pagination.
  • The Pipeworx gateway can route natural-language requests through ask_pipeworx, including requests that require tools outside this data pack.

The tools can also be called over HTTP without an MCP client. For example, the gateway exposes tool routes under /v1/tools/, including a route for dataset search.

Limitations and notes

The service depends on network access to the Pipeworx gateway and the upstream data source. Anonymous calls have a daily limit, while authenticated calls are subject to Pipeworx metering and billing. Pack connections necessarily expose shared gateway meta-tools in addition to the pack-specific tools, although the local npm bridge can hide them from its default tool listing. This integration is not affiliated with or endorsed by Aix-Marseille-Provence or the upstream portal.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Data Aixmarseille

Data Aixmarseille is an MCP server that connects AI agents to the Aix-Marseille-Provence Open Data portal at data.ampmetropole.fr. Its main tools search datasets, inspect dataset metadata and schemas, and query records with ODSQL filters, aggregation, sorting, and pagination through the Pipeworx gateway.

Install it by adding the hosted MCP URL to a compatible client, or run the npm stdio bridge with npx -y @pipeworx/mcp-data-aixmarseille. The local bridge forwards requests to Pipeworx, so it needs network access and has no offline mode.

Yes, Data Aixmarseille can be added to Cursor using the hosted MCP endpoint or the npm stdio configuration. The hosted URL is https://gateway.pipeworx.io/data-aixmarseille/mcp.

First use search_datasets to find a dataset, then call dataset_info to learn its field names and schema. Pass those fields to query, which supports ODSQL filtering, selection, grouping, ordering, limits, and offsets.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewData Aixmarseille AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/data-aixmarseille?style=directory)](https://allmcps.com/mcp/data-aixmarseille)
HTML Embed
<a href="https://allmcps.com/mcp/data-aixmarseille"><img src="https://allmcps.com/api/badge/data-aixmarseille?style=directory" alt="Data Aixmarseille on AllMCPs" /></a>