Data Oakland logo

Data Oakland

Query Oakland’s Socrata open-data catalog, inspect dataset metadata, and return filtered rows through MCP.

Install Data Oakland

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

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

The Data Oakland MCP server connects AI agents to Oakland Open Data at data.oaklandca.gov through Socrata catalog search, metadata lookup, and SoQL queries. Use `datasets` to find resource IDs, `metadata` to inspect schemas, and `query` to retrieve filtered or grouped JSON rows. It is available as a hosted MCP endpoint through Pipeworx or as a local stdio package. Reach for it when an agent needs structured Oakland public data rather than general web search.

Use cases

  • Search Oakland’s open-data catalog for relevant datasets
  • Inspect dataset schemas before writing a query
  • Filter and group Oakland public data with SoQL
  • Retrieve paginated dataset rows as JSON

Key features

  • Keyword search across Oakland Open Data datasets
  • Dataset schema and metadata lookup
  • SoQL filtering, selection, grouping, and ordering
  • Limit and offset pagination
  • Hosted gateway and local stdio modes

Tools3

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

Verified live~408 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 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 47d

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

Observed 2026-10-19 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-oakland (npm)

Adoption & maintenance

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

npm downloads443Package downloads in the last 30 days.
Last commit29d 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.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Data Oakland works

What Data Oakland does

The Data Oakland MCP server gives MCP clients access to the Oakland Open Data catalog at data.oaklandca.gov. It supports three dataset-focused operations:

  • datasets searches the catalog by keyword and returns each matching dataset’s resource ID, name, description, category, and update date.
  • metadata retrieves a dataset’s schema and related details, including columns, types, row count, category, and last-updated information.
  • query runs a Socrata SoQL query against a dataset identified by its resource ID and returns matching rows as JSON.

A typical workflow starts with a catalog search, continues with metadata inspection, and then uses the returned resource ID for a targeted query. The Data Oakland MCP server is suited to agents that need Oakland-specific public datasets in a structured format.

How it works

The hosted connection uses the Pipeworx gateway. The pack endpoint is:

https://gateway.pipeworx.io/data-oakland/mcp

The endpoint directly lists the Oakland tools and also exposes shared Pipeworx gateway tools. Those shared tools can route broader questions through the catalog. The full gateway is available at https://gateway.pipeworx.io/mcp when an agent needs every pack listed directly; both gateway URLs can reach the same underlying data sources.

A local package is also available through npm. In that mode, the Data Oakland MCP server communicates over standard input and output and exposes only its own pack tools, without the gateway’s shared meta-tools or cross-catalog routing.

The query operation accepts SoQL clauses through where, select, group, and order, along with limit and offset. Clause values should be supplied without the leading $ used in some Socrata API examples. A resource ID such as ym6k-rx7a identifies the dataset being queried.

Setup and configuration

For an MCP client that supports remote endpoints, add the hosted URL as the server connection:

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

The package can instead run locally with npx:

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

Run npx -y @pipeworx/mcp-data-oakland directly to verify that the local process starts. HTTP clients can call the gateway’s tool API directly; for example, dataset search uses POST https://gateway.pipeworx.io/v1/tools/data_oakland_datasets with a JSON body such as {"query":"crime"}.

Tools and capabilities

The Data Oakland MCP server provides a compact path from discovery to analysis:

  1. Search for relevant Oakland datasets by keyword.
  2. Examine fields and data types before writing a query.
  3. Apply SoQL selection, filtering, grouping, ordering, pagination, and row limits.
  4. Receive query results as JSON for agent reasoning or downstream processing.

The gateway endpoint additionally includes shared tools such as ask_pipeworx, discover_tools, search_within, and memory-related tools. Those are gateway capabilities rather than Oakland dataset operations, and the local stdio mode does not include them.

Limitations and notes

This package is specific to Oakland Open Data and depends on dataset resource IDs and the Socrata query model. It does not describe a general-purpose database connection. The hosted pack endpoint currently includes shared gateway tool schemas in addition to the three Oakland tools, so its reported tool count can be higher than the pack’s direct capabilities. The local package avoids those extra schemas but also does not provide gateway-wide routing.

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 Oakland

Data Oakland is an MCP server that connects AI agents to Oakland Open Data at data.oaklandca.gov. Its main tools search datasets, retrieve dataset metadata and schemas, and run Socrata SoQL queries by resource ID, returning matching records as JSON.

Install it locally by configuring an MCP client to run `npx -y @pipeworx/mcp-data-oakland`. You can also connect to the hosted endpoint at `https://gateway.pipeworx.io/data-oakland/mcp` instead of running the package locally.

Yes, the `query` tool runs Socrata SoQL queries against a dataset resource ID. Supply `where`, `select`, `group`, and `order` clauses without leading `$` characters, and use `limit` or `offset` for pagination.

Add the hosted MCP URL to Cursor’s MCP configuration, or configure Cursor to launch the local npx stdio command.

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