Oregon Open Data logo

Oregon Open Data

Query Oregon state datasets through MCP using catalog search, Socrata SoQL, and dataset metadata tools.

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

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

Oregon Open Data MCP server connects AI agents to Oregon's data.oregon.gov catalog through the Socrata SoQL API, covering state agency, business, health, and environmental data. Its three focused tools search datasets, inspect schemas and metadata, and run filtered queries that return JSON rows. Use it when an agent needs to discover and analyze Oregon open datasets without building a direct API client.

Use cases

  • Find Oregon datasets about a topic
  • Inspect dataset columns before querying
  • Filter Oregon records with SoQL
  • Group and sort public data results
  • Retrieve paginated JSON rows

Key features

  • Keyword dataset discovery
  • Socrata SoQL queries
  • Schema and metadata lookup
  • JSON result output
  • Hosted MCP endpoint
  • Optional npm stdio bridge

Tools3

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

Verified live~465 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; 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 age126 days
Maintainers1

Observed 2026-10-30 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-oregon (npm)

Adoption & maintenance

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

GitHub stars1Stargazers on the source repository.
npm downloads441Package downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Tools exposed3Callable tools this server registers over MCP.

How Oregon Open Data works

What Oregon Open Data does

Oregon Open Data exposes Oregon's public data catalog to MCP-compatible clients. The underlying service is data.oregon.gov, accessed through the Socrata SoQL API. Its catalog includes datasets from state agencies and areas such as business, health, and the environment.

The server provides three dataset-focused tools. datasets finds catalog entries by keyword and returns each result's resource ID, name, description, category, and update date. metadata uses a resource ID to return a dataset's schema and related details, including columns, data types, row count, category, and last-updated information. query runs a SoQL query against a selected dataset and returns matching records as JSON.

How it works

A typical workflow starts with datasets, followed by metadata to inspect the available fields. The resource ID can then be passed to query. Query arguments support the where, select, group, and order SoQL clauses, along with limit and offset. Clause values are supplied without the leading $ used in direct URL query syntax.

The hosted MCP endpoint is:

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

The endpoint also exposes shared Pipeworx gateway tools alongside the Oregon-specific tools. A full gateway connection is available at https://gateway.pipeworx.io/mcp; both endpoints reach the same gateway and data sources, while the scoped endpoint lists the Oregon pack directly.

For clients or scripts that do not use MCP, individual tools can be called through the gateway's HTTP API. For example, the datasets tool is available at /v1/tools/data_oregon_datasets.

Setup and configuration

Add the hosted endpoint to an MCP client such as Claude Desktop, Cursor, or Windsurf:

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

A local npm bridge is also available. Configure the client to run npx -y @pipeworx/mcp-data-oregon; the bridge forwards requests to the hosted endpoint and requires network access.

Anonymous calls are supported and limited to 50 calls per day. A free Pipeworx account increases the allowance to 200 calls per day. Add PIPEWORX_API_KEY to the npm server's environment to authenticate with a key. Set PIPEWORX_META_TOOLS=1 when the local bridge should also list the shared gateway tools.

Tools and capabilities

  • datasets: Search the Oregon Open Data catalog by keyword.
  • metadata: Inspect a dataset's fields, types, row count, category, and update timestamp.
  • query: Run filtered, grouped, ordered, paginated SoQL queries and receive JSON rows.
  • HTTP access: Invoke tools through the Pipeworx /v1/tools API without an MCP client.
  • Plain-language routing: Use the gateway's ask_pipeworx tool to have the gateway select and populate a tool call.

Limitations and notes

The integration is unofficial and is not affiliated with, endorsed by, or published by the upstream Oregon data provider. The npm bridge is not an offline implementation; it forwards calls over the network. Hosted and authenticated calls are subject to Pipeworx usage limits and metering. Pack endpoints necessarily include shared Pipeworx meta-tools, so their tool list is larger than the three Oregon-specific tools.

Reviews

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

Frequently Asked Questions about Oregon Open Data

Oregon Open Data is an MCP server that connects AI clients to Oregon's data.oregon.gov catalog through the Socrata SoQL API. Its main tools search datasets by keyword, inspect dataset schemas and metadata, and run filtered queries by resource ID, returning matching records as JSON.

Add https://gateway.pipeworx.io/data-oregon/mcp as a remote MCP server in your client. Alternatively, run the npm bridge with npx -y @pipeworx/mcp-data-oregon; it forwards requests to the same hosted endpoint and needs network access.

Yes, Oregon Open Data can be added to Cursor using its hosted MCP URL. Configure the server with https://gateway.pipeworx.io/data-oregon/mcp, or use the npm bridge configuration with npx if a local stdio process is preferred.

First use datasets to find a resource ID, then pass that ID to query. Supply where, select, group, or order values without leading dollar signs, and use limit or offset for pagination. Results are returned as JSON.

No, an API key is not required for initial anonymous calls. Anonymous usage is capped at 50 calls per day; a free account and the PIPEWORX_API_KEY environment variable 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 PreviewOregon Open Data AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/oregon-open-data?style=directory)](https://allmcps.com/mcp/oregon-open-data)
HTML Embed
<a href="https://allmcps.com/mcp/oregon-open-data"><img src="https://allmcps.com/api/badge/oregon-open-data?style=directory" alt="Oregon Open Data on AllMCPs" /></a>