Data Montgomery logo

Data Montgomery

Query Montgomery County, MD Socrata open data by friendly dataset name, catalogue search, or raw SoQL.

Install Data Montgomery

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

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

Automated check passed— started and listed 3 tools correctly (Today).

Overview

Data Montgomery connects MCP clients to Montgomery County, Maryland's Socrata open-data portal. It provides shortcuts for recent crime, 311, and permit records, plus dataset discovery and raw SoQL queries against any catalogue resource. Hosted access uses a Streamable HTTP endpoint, while an npm package provides a local stdio bridge to the same gateway. Reach for it when an agent needs current county data rather than general web search.

Use cases

  • Retrieve recent Montgomery County crime records
  • Filter county 311 requests with SoQL
  • Look up building permit records
  • Find county datasets by keyword
  • Run grouped or ordered queries against a Socrata resource

Key features

  • Friendly-name access to recent crime, 311, and permit data
  • Montgomery County dataset catalogue search
  • Raw SoQL queries by Socrata resource ID
  • Hosted Streamable HTTP and local stdio access
  • Optional Pipeworx gateway meta-tools

Tools3

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

Verified live~768 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.

11/11 checks healthy over the last 61d

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

Adoption & maintenance

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

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 Montgomery works

What Data Montgomery MCP server does

Data Montgomery exposes Montgomery County, Maryland open data from data.montgomerycountymd.gov through MCP. The underlying portal uses Socrata's SODA API, so agents can retrieve records from common county datasets or construct queries against other catalogue resources.

The server is suited to questions involving recent crime records, 311 requests, building permits, and other datasets published in the county catalogue. It can also locate datasets by keyword and return the Socrata resource identifiers needed for more specific queries.

How it works

A hosted MCP connection is available at https://gateway.pipeworx.io/data-montgomery/mcp. An MCP client can connect to that URL directly. The same gateway also exposes a broader endpoint at https://gateway.pipeworx.io/mcp; either endpoint can reach the gateway's wider routing capability through ask_pipeworx.

For local MCP configurations, @pipeworx/mcp-data-montgomery runs through npx as a stdio process and forwards requests to the hosted gateway. This mode still needs network access and does not provide offline operation. The gateway also offers HTTP tool calls, such as a POST request to /v1/tools/montgomery_recent.

Pack endpoints include shared Pipeworx meta-tools in addition to the pack-specific tools. The local npm bridge lists the Montgomery tools by default; setting PIPEWORX_META_TOOLS=1 adds the gateway-wide tools.

Setup and configuration

For a hosted connection, add the endpoint to an MCP client configuration:

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

The npm-based stdio option uses:

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

Anonymous calls are available with a daily limit of 50 calls. A free Pipeworx account increases the limit to 200 calls per day. Add the account key as PIPEWORX_API_KEY in the MCP server's environment when using authenticated access. The key is transmitted as a Bearer token.

Tools and capabilities

  • montgomery_recent retrieves newest-first rows from the common 311, crime, or permits datasets. It accepts a friendly dataset name and can apply a SoQL where filter.
  • montgomery_datasets searches the Montgomery County catalogue by keyword and returns matching dataset names, descriptions, and Socrata resource IDs.
  • montgomery_query runs SoQL against any Montgomery County resource identified by its eight-character Socrata ID. Supported query controls include select, where, group, order, limit, and offset.

Use the catalogue search before a raw query when the relevant resource ID is unknown. For the common datasets, the recent-record tool avoids requiring an ID.

Limitations and notes

The integration is unofficial and is not affiliated with, endorsed by, or published by Montgomery County's upstream data provider. Results depend on the county's live Socrata data and network availability. The local bridge is a network forwarder rather than a local data store.

A scoped gateway connection exposes shared Pipeworx meta-tools alongside the Montgomery-specific tools, so the tool list can contain more entries than the three data tools described here. Calls made with an API key are metered and billed under the hosted gateway's terms.

Reviews

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

Frequently Asked Questions about Data Montgomery

Data Montgomery is an MCP server that connects AI clients to Montgomery County, Maryland's Socrata open-data portal. Its main tools retrieve recent crime, 311, and permit records, search the county dataset catalogue, and run SoQL queries against resources identified by Socrata IDs.

Add its hosted MCP URL to your client, or run `npx -y @pipeworx/mcp-data-montgomery` as a local stdio server. The npm bridge forwards requests to the Pipeworx gateway and requires network access.

Yes, Data Montgomery can be added to Cursor using its hosted MCP endpoint or the npm stdio configuration. The hosted option uses `https://gateway.pipeworx.io/data-montgomery/mcp`.

Use `montgomery_query` with an eight-character Socrata resource ID and SoQL fields such as `select`, `where`, `group`, `order`, `limit`, and `offset`. Use `montgomery_datasets` first if you need to find the resource ID.

No, the first calls can be made anonymously, with a limit of 50 calls per day. Setting `PIPEWORX_API_KEY` authenticates the connection and raises the daily limit to 200 calls through a free Pipeworx account.

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