Data Detroit logo

Data Detroit

Query Detroit open data through ArcGIS layers, including recent crime and 311 records.

Install Data Detroit

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

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

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Data Detroit connects MCP clients to Detroit's open-data services at data.detroitmi.gov through the ArcGIS REST API. It provides shortcuts for recent crime and 311 records, layer discovery for known Detroit services, and general ArcGIS layer queries with filtering and sorting. Use it when an agent needs current Detroit datasets rather than web-search results. The hosted endpoint requires network access, while the npm package provides a local stdio bridge to the same gateway.

Use cases

  • Retrieve recent Detroit crime records
  • Review Detroit 311 service requests
  • Discover layers in a Detroit ArcGIS service
  • Filter and sort records from a Detroit open-data layer

Key features

  • Recent crime and 311 dataset lookups
  • Detroit ArcGIS layer discovery
  • General ArcGIS layer queries
  • Filtering, field selection, sorting, and limits
  • Epoch-to-ISO date conversion
  • Hosted MCP and local stdio access

Tools3

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

Verified live~546 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 62d

What it can do

From the 3 tools this server returned when we ran it.

Read-only tools · 3
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age124 days
Maintainers1

Observed 2026-10-24 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-detroit (npm)

Adoption & maintenance

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

npm downloads455Package downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Tools exposed3Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Data Detroit works

What Data Detroit does

Data Detroit exposes Detroit open data through MCP, using the ArcGIS REST API behind data.detroitmi.gov. It is intended for agents that need structured records from Detroit datasets, including recent crime reports and 311 or Improve Detroit service requests.

The server supports both focused lookups and broader dataset exploration. detroit_recent provides a simpler path for common datasets, while detroit_layers and detroit_query support discovery and querying across Detroit ArcGIS services.

How it works

A hosted MCP connection is available at https://gateway.pipeworx.io/data-detroit/mcp. MCP clients can connect to that URL directly. The gateway also exposes the same tools through HTTP endpoints under /v1/tools/, which allows direct calls without an MCP client.

The npm package, @pipeworx/mcp-data-detroit, runs as a local stdio process started with npx. It forwards requests to the hosted gateway, so it still needs network access and has no offline mode.

Pack endpoints also expose shared Pipeworx meta-tools alongside the pack's tools. The local npm bridge lists only the Data Detroit tools by default; setting PIPEWORX_META_TOOLS=1 adds the gateway-wide tools, including ask_pipeworx. The full Pipeworx gateway is another connection option when direct access to all catalog packs is preferred.

Setup and configuration

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

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

The local stdio option uses:

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

Anonymous calls are supported, with a limit of 50 calls per day. A free Pipeworx account increases the allowance to 200 calls per day. Add a Pipeworx API key as PIPEWORX_API_KEY in the client environment when using an account. Behind an HTTPS proxy, newer Node.js releases can use the proxy when NODE_USE_ENV_PROXY=1 is set.

Tools and capabilities

  • detroit_recent retrieves newest-first records from the common crime and 311 datasets. It accepts an ArcGIS where filter and converts ArcGIS epoch dates to ISO dates.
  • detroit_layers lists layers for a known service such as crime, service_requests, or permits, or for a full ArcGIS service path. Results include layer IDs and names.
  • detroit_query queries any Detroit ArcGIS layer by service path and layer ID. Supported query controls include where, out_fields, order_by, and limit; returned epoch dates are converted to ISO format.
  • ask_pipeworx can route plain-language questions through the wider gateway when the shared meta-tools are enabled or when using the hosted pack endpoint.

Limitations and notes

The integration is independent and unofficial, and is not affiliated with or endorsed by Detroit's upstream data provider. Calls require network access. The hosted pack endpoint includes shared gateway tools in addition to the Data Detroit tools, so its reported tool count is larger than the three Detroit-specific tools. Use detroit_recent for the common crime and 311 datasets; use layer discovery followed by detroit_query for other layers.

Reviews

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

Frequently Asked Questions about Data Detroit

Data Detroit is an MCP server that connects AI agents to Detroit's open-data services at data.detroitmi.gov through the ArcGIS REST API. Its main tools discover ArcGIS layers, query arbitrary layers, and retrieve recent crime or 311 records. It converts ArcGIS epoch dates to ISO format.

Install it by adding the hosted MCP URL to your client, or run the npm stdio bridge with npx using @pipeworx/mcp-data-detroit. The hosted endpoint is https://gateway.pipeworx.io/data-detroit/mcp; the npm bridge forwards calls to it and needs network access.

Yes, Data Detroit works with Cursor through its hosted MCP endpoint or local stdio configuration. Add the gateway URL directly, or configure Cursor to start npx with @pipeworx/mcp-data-detroit.

Use detroit_recent with the dataset name crime or 311 to retrieve newest-first records. Add an ArcGIS where filter when needed; use detroit_layers and detroit_query for services or layers outside those common datasets.

No, anonymous calls are supported without an API key, with a limit of 50 calls per day. A free Pipeworx account and PIPEWORX_API_KEY raise the allowance to 200 calls per day.

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