Maryland Open Data logo

Maryland Open Data

Search Maryland’s Socrata catalog, inspect dataset schemas, and run SoQL queries through MCP.

Install Maryland Open Data

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

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

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

Overview

Maryland Open Data connects MCP clients to Maryland’s Socrata Open Data catalog at opendata.maryland.gov. It provides tools to find datasets, inspect their schemas and metadata, and query rows with SoQL clauses such as where, select, group, and order. Use it when an agent needs structured state-government data across areas such as health, transportation, budgets, or the environment. Access is available through a hosted streamable-HTTP endpoint or a local npm stdio bridge.

Use cases

  • Find Maryland datasets about crime, health, or transportation
  • Inspect columns and row counts before building a query
  • Filter and group state open-data records with SoQL
  • Retrieve budget or environmental records as JSON

Key features

  • Keyword search across Maryland’s open-data catalog
  • Dataset schema and metadata lookup
  • Socrata SoQL filtering, selection, grouping, and ordering
  • Limit and offset support for row queries
  • Hosted streamable-HTTP and local stdio access
  • Optional Pipeworx gateway meta-tools

Tools3

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

Verified live~464 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 4d ago

Recent health check succeeded.

10/10 checks healthy over the last 51d

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 age135 days
Maintainers1

Observed 2026-11-08 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 16d ago via OSV.dev · @pipeworx/mcp-data-maryland (npm)

Adoption & maintenance

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

Last commit9d 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 Maryland Open Data works

What Maryland Open Data does

Maryland Open Data exposes Maryland’s public data catalog through the Model Context Protocol. The underlying source is the Socrata Open Data API for opendata.maryland.gov, covering state-government datasets including health, transportation, budgets, and environmental information.

The workflow is resource-oriented: first locate a dataset, then use its resource_id to inspect metadata or retrieve rows. Results from row queries are returned as JSON, while catalog searches identify datasets by name, description, category, update date, and resource identifier.

This is an independent, unofficial integration and is not affiliated with, endorsed by, or published by the upstream data provider.

How it works

The hosted MCP endpoint is available at https://gateway.pipeworx.io/data-maryland/mcp. An MCP client can connect to that URL directly. The endpoint also exposes shared Pipeworx gateway tools in addition to the Maryland-specific tools; the connection’s initialize response identifies the exact tool scope.

A local option is provided by @pipeworx/mcp-data-maryland. The package runs as a stdio bridge and forwards requests to the same hosted gateway, so it requires network access and has no offline mode. The full Pipeworx gateway is another connection option when an agent needs direct access to all available data packs.

The gateway also accepts HTTP tool calls. For example, the datasets operation can be invoked through /v1/tools/data_maryland_datasets with a JSON request containing a search query.

Setup and configuration

For a hosted connection, add the following MCP server entry:

config.json
{
  "mcpServers": {
    "data-maryland": {
      "url": "https://gateway.pipeworx.io/data-maryland/mcp"
    }
  }
}

For a local stdio connection, configure the npm package with npx:

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

Anonymous use is supported, with a limit of 50 calls per day. Setting PIPEWORX_API_KEY enables an account-backed allowance of 200 calls per day after obtaining a key from Pipeworx. Set PIPEWORX_META_TOOLS=1 for the local bridge if the shared gateway tools should also be listed.

Tools and capabilities

  • datasets: Search the Maryland catalog by keyword. Each result includes a resource_id, name, description, category, and update date.
  • metadata: Retrieve a dataset’s columns, data types, row count, category, and last-updated value using its resource_id.
  • query: Run a Socrata SoQL query against a selected resource. It accepts where, select, group, and order clauses without the leading dollar sign, along with limit and offset.
  • HTTP access: Call tools through the Pipeworx HTTP API without an MCP client.

Limitations and notes

Requests depend on network access to the Pipeworx gateway and the Maryland Socrata service. The local package does not provide offline execution. Pack-specific hosted connections include shared Pipeworx meta-tools, which increases the number of tools visible to an MCP client. Behind an HTTPS proxy, Node’s built-in fetch may require NODE_USE_ENV_PROXY=1 on Node versions that support that behavior.

Reviews

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

Frequently Asked Questions about Maryland Open Data

Maryland Open Data is an MCP server that connects AI clients to Maryland’s Socrata Open Data catalog at opendata.maryland.gov. Its main tools search datasets, retrieve dataset metadata, and run SoQL queries against selected resources, returning catalog details, schema information, or matching rows as JSON.

Install it through an MCP client by adding the hosted URL, or run the local bridge with `npx -y @pipeworx/mcp-data-maryland`. The hosted endpoint is `https://gateway.pipeworx.io/data-maryland/mcp`; the npm bridge forwards requests to that endpoint and requires network access.

Yes, Maryland Open Data works with Cursor through the hosted MCP endpoint or the local npm stdio configuration. Add the server URL to Cursor’s MCP settings, or configure `npx` with `@pipeworx/mcp-data-maryland`.

No, an API key is not required for anonymous use. Anonymous calls are capped at 50 per day; setting `PIPEWORX_API_KEY` with a Pipeworx account raises the allowance to 200 calls per day.

First use `datasets` to find a resource identifier, then pass that identifier to `query`. Supply SoQL clauses such as `where`, `select`, `group`, and `order` without leading dollar signs, and use `limit` or `offset` for pagination.

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