Data La logo

Data La

Query Los Angeles open-data datasets through friendly shortcuts, dataset search, or raw Socrata SoQL over MCP.

Install Data La

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

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 La connects MCP clients to Los Angeles open data on data.lacity.org through the Socrata SODA API. It provides shortcuts for recent crime, arrests, businesses, permits, and 311 records, plus catalogue search and raw SoQL queries for any resource. Use the hosted streamable HTTP endpoint or run the npm package as a local stdio bridge. It fits agents that need current Los Angeles datasets without relying on web search.

Use cases

  • Find recent Los Angeles crime records
  • Search the city catalogue for a dataset
  • Query permits or business data with SoQL
  • Retrieve recent MyLA311 requests
  • Filter LAPD arrest records by condition

Key features

  • Friendly-name shortcuts for common LA datasets
  • Catalogue search with Socrata resource IDs
  • Raw SoQL queries with filtering and aggregation
  • Hosted streamable HTTP MCP endpoint
  • Local npm stdio bridge
  • Optional Pipeworx gateway meta-tools

Tools3

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

Verified live~827 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 age134 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-la (npm)

Adoption & maintenance

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

npm downloads406Package downloads in the last 30 days.
Last commit8d 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 La works

What Data La does

Data La exposes Los Angeles open data from data.lacity.org to MCP clients. Its three pack-specific tools cover common recent-record lookups, catalogue discovery, and detailed querying through the Socrata SODA API.

The la_recent shortcut accepts friendly dataset names such as crime, arrests, businesses, permits, and 311. It returns the newest rows from the selected common dataset and can apply a SoQL where filter. This is intended for questions about recent Los Angeles crime, LAPD arrests, building permits, MyLA311 requests, and active businesses.

la_datasets searches the Los Angeles open-data catalogue by keyword. Results include dataset names, descriptions, and Socrata resource IDs. Those IDs can then be passed to la_query, which runs a query against any Los Angeles open-data resource.

How it works

The hosted MCP connection is available at:

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

The endpoint uses the streamable HTTP MCP transport. A separate full-gateway endpoint is also available at https://gateway.pipeworx.io/mcp; the Data La endpoint lists the pack's tools directly while still exposing shared Pipeworx meta-tools. ask_pipeworx can route plain-language questions across the wider gateway from either endpoint.

For local MCP clients, @pipeworx/mcp-data-la starts a stdio process and forwards requests to the same hosted gateway. The bridge requires network access and has no offline mode. Direct HTTP calls are also supported through the gateway's tool API, such as POST /v1/tools/la_recent.

Setup and configuration

Add the hosted endpoint to an MCP client with an entry like:

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

The local npm option uses npx:

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

Anonymous use is capped at 50 calls per day. A free Pipeworx account raises the limit to 200 calls per day. Add PIPEWORX_API_KEY to the local server's environment to authenticate with a key. Set PIPEWORX_META_TOOLS=1 if the local bridge should also list shared gateway tools such as ask_pipeworx. When using an HTTPS proxy, newer Node releases can honor the proxy environment through NODE_USE_ENV_PROXY=1.

Tools and capabilities

  • la_recent: Retrieve newest records from a common Los Angeles dataset by friendly name, with an optional SoQL where filter.
  • la_datasets: Find catalogue datasets by keyword and return their resource IDs.
  • la_query: Run SoQL using where, select, group, order, limit, and offset against a specified eight-character Socrata ID.
  • Shared gateway meta-tools: The hosted pack endpoint also lists gateway-wide tools, including ask_pipeworx, discover_tools, search_within, remember, and recall.

Limitations and notes

The 311 shortcut points to the latest yearly partition. Use la_datasets when records from an earlier year are needed. For datasets outside the common shortcuts, first locate the resource ID with la_datasets, then query it with la_query.

The integration is independent and unofficial; it is not affiliated with, endorsed by, or published by the upstream Los Angeles open-data provider. The local package forwards calls to Pipeworx, so network connectivity is required. The project is licensed under MIT.

Reviews

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

Frequently Asked Questions about Data La

Data La is an MCP server that connects AI clients to Los Angeles open data on data.lacity.org through the Socrata SODA API. Its main tools retrieve recent records from common datasets, search the city catalogue for resource IDs, and run raw SoQL queries against any Los Angeles open-data resource.

Install it by adding the hosted MCP URL or the npm stdio bridge to your client configuration. Use `https://gateway.pipeworx.io/data-la/mcp` for hosted access, or run `npx -y @pipeworx/mcp-data-la` as the command with no offline mode.

Yes, Data La works with Cursor through its hosted MCP endpoint. Add `https://gateway.pipeworx.io/data-la/mcp` as the server URL in the Cursor MCP configuration, or use the npm stdio bridge.

Use `la_datasets` to find a catalogue entry and its Socrata resource ID, then pass that ID to `la_query`. The query tool supports SoQL clauses including `where`, `select`, `group`, `order`, `limit`, and `offset`.

`la_recent` retrieves newest rows from common datasets using friendly names such as `crime`, `arrests`, `businesses`, `permits`, and `311`. It accepts an optional SoQL `where` filter; the 311 shortcut targets the latest yearly partition.

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