Data Mesa logo

Data Mesa

Searches Mesa’s Socrata open-data catalog, inspects dataset schemas, and runs SoQL queries over MCP.

Install Data Mesa

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-mesa": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-data-mesa"
      ]
    }
  }
}

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

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

Overview

Data Mesa connects MCP clients to Mesa Open Data at citydata.mesaaz.gov through the Pipeworx gateway. Its tools find datasets, retrieve schema and metadata, and execute Socrata SoQL queries with filtering, grouping, sorting, pagination, and field selection. Use it when an agent needs structured data from Mesa’s public catalog rather than general web search. The integration is independent and unofficial, and it can be used through a hosted MCP endpoint or a local npm stdio bridge.

Use cases

  • Find Mesa datasets about a specific topic
  • Inspect a dataset schema before querying it
  • Run filtered SoQL queries against public records
  • Paginate and group Mesa Open Data results

Key features

  • Keyword search across the Mesa Open Data catalog
  • Socrata SoQL queries with filtering and grouping
  • Dataset schema and metadata inspection
  • JSON results with limit and offset support
  • Hosted MCP and local npm stdio access

Tools3

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

Verified live~461 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 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 50d

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 age130 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 15d ago via OSV.dev · @pipeworx/mcp-data-mesa (npm)

Adoption & maintenance

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

npm downloads427Package downloads in the last 30 days.
Last commit7d 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 Mesa works

What Data Mesa MCP server does

Data Mesa gives MCP-compatible agents access to the Mesa Open Data catalog at citydata.mesaaz.gov. The catalog is backed by Socrata, so agents can discover datasets and then work with their structured records through MCP tools.

The datasets tool searches the catalog by keyword and returns identifiers, names, descriptions, categories, and update dates. Those identifiers are used with the other tools. metadata reports a dataset’s columns, data types, row count, category, and last-update information. query runs a Socrata SoQL request and returns matching rows as JSON.

This is a fit for questions involving public Mesa datasets, such as finding a relevant catalog resource, checking its available fields, or retrieving a filtered set of records for analysis.

How it works

The hosted MCP endpoint is:

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

An MCP client connects to that URL and invokes the catalog tools. A typical workflow is to search with datasets, inspect the chosen resource with metadata, and then pass its resource_id to query.

Queries accept SoQL clauses through where, select, group, and order; these values are supplied without the leading $. limit and offset support result sizing and pagination. The gateway also exposes shared Pipeworx meta-tools on the hosted pack endpoint, including ask_pipeworx, discover_tools, search_within, and remember/recall. Setups that need only the pack’s direct tools can use the local bridge’s default behavior.

Setup and configuration

Add the hosted URL to an MCP client configuration, or run the npm package as a local stdio process:

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

The npm bridge forwards requests to the hosted gateway and therefore requires network access; it has no offline mode. Anonymous use is limited to 50 calls per day. A free Pipeworx account increases the allowance to 200 calls per day. Supply the account key as PIPEWORX_API_KEY in the MCP server environment when using authenticated access.

Set PIPEWORX_META_TOOLS=1 if the local bridge should also list the gateway-wide meta-tools. Behind an HTTPS proxy, Node’s built-in fetch may require NODE_USE_ENV_PROXY=1 on Node versions that support that option.

The tools can also be called over HTTP. For example, the datasets operation is available at https://gateway.pipeworx.io/v1/tools/data_mesa_datasets with a JSON request body.

Tools and capabilities

  • datasets: search Mesa’s open-data catalog by keyword.
  • metadata: inspect schema, column types, row count, category, and update information.
  • query: execute SoQL with selection, filtering, grouping, ordering, limits, and offsets.
  • ask_pipeworx: ask a natural-language question through the gateway’s cross-catalog routing layer when meta-tools are enabled or when using the full gateway.

Limitations and notes

The integration is unofficial and is not affiliated with, endorsed by, or published by Mesa or the upstream data provider. Requests depend on the hosted Pipeworx gateway and network connectivity. The scoped endpoint includes shared gateway tools in addition to the three Data Mesa tools, while the full Pipeworx endpoint exposes all available packs directly. Anonymous and authenticated calls are subject to the stated daily allowances, and authenticated calls use a Bearer token and are metered according to Pipeworx’s service terms.

Reviews

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

Frequently Asked Questions about Data Mesa

Data Mesa is an MCP server that connects AI agents to Mesa Open Data at citydata.mesaaz.gov through the Pipeworx gateway. Its main tools search datasets, retrieve schema and metadata, and run Socrata SoQL queries with filtering, grouping, sorting, and pagination, returning dataset information or matching rows as JSON.

Install it by adding the hosted MCP URL to your client, or run `npx -y @pipeworx/mcp-data-mesa` as a local stdio server. The npm bridge forwards calls to Pipeworx, so it requires network access and does not provide offline operation.

Yes, Data Mesa works with Claude Desktop, Cursor, and Windsurf through its hosted MCP endpoint. Add `https://gateway.pipeworx.io/data-mesa/mcp` to the client’s MCP server configuration, or use the npm stdio bridge where supported.

Use `datasets` to find a resource ID, inspect it with `metadata`, and pass that ID to `query`. The query tool accepts SoQL `where`, `select`, `group`, and `order` values without leading dollar signs, plus `limit` and `offset`.

No, initial calls can be made anonymously. Anonymous usage is capped at 50 calls per day; a free Pipeworx account raises the allowance to 200 calls per day when its key is supplied as `PIPEWORX_API_KEY`.

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 Mesa AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/data-mesa?style=directory)](https://allmcps.com/mcp/data-mesa)
HTML Embed
<a href="https://allmcps.com/mcp/data-mesa"><img src="https://allmcps.com/api/badge/data-mesa?style=directory" alt="Data Mesa on AllMCPs" /></a>