Data Energystar logo

Data Energystar

Searches ENERGY STAR Open Data, inspects dataset schemas, and runs SoQL queries through MCP.

Install Data Energystar

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

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 Energystar MCP server connects MCP clients to the ENERGY STAR Open Data Socrata catalog at data.energystar.gov. Its tools locate datasets, retrieve schema and catalog details, and execute SoQL queries against a selected resource ID. Use it when an agent needs structured ENERGY STAR data rather than general web search. Access is available through Pipeworx's hosted streamable HTTP endpoint or an npm-provided local stdio bridge.

Use cases

  • Find ENERGY STAR datasets about a topic
  • Inspect columns before writing a data query
  • Run filtered SoQL queries against catalog datasets
  • Retrieve paginated JSON records for analysis

Key features

  • Keyword search across the ENERGY STAR Open Data catalog
  • Dataset schema and metadata retrieval
  • SoQL filtering, selection, grouping, and ordering
  • Pagination with limit and offset
  • Hosted HTTP and local stdio connection options

Tools3

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

Verified live~458 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 age130 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-energystar (npm)

Adoption & maintenance

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

npm downloads412Package downloads in the last 30 days.
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 Energystar works

What Data Energystar does

Data Energystar exposes the ENERGY STAR Open Data catalog through three focused MCP tools. It is intended for agents that need to discover relevant public datasets, understand their available columns, and retrieve filtered records.

The service works with Socrata dataset resource IDs, such as 83eb-xbyy. Dataset discovery returns identifiers alongside names, descriptions, categories, and update dates. Those identifiers can then be passed to the metadata or query tools.

This is an independent integration and is not affiliated with, endorsed by, or published by the upstream ENERGY STAR provider.

How it works

The hosted MCP endpoint is:

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

An MCP client connects to that URL and invokes the catalog tools. The same gateway also provides shared Pipeworx meta-tools on hosted pack endpoints, including routing through ask_pipeworx. As a result, a client may list more tools than the three Data Energystar-specific tools. The full gateway endpoint is https://gateway.pipeworx.io/mcp and exposes the broader Pipeworx catalog directly.

For clients that do not use MCP, Pipeworx provides HTTP tool calls. For example, the dataset search endpoint can be called with POST https://gateway.pipeworx.io/v1/tools/data_energystar_datasets and a JSON body containing a query value.

Setup and configuration

A hosted connection can be added to an MCP client with a server entry using the Data Energystar URL. Claude Desktop, Cursor, and Windsurf are named examples of compatible clients.

The npm package @pipeworx/mcp-data-energystar provides a local stdio bridge. Configure the client to run it with npx -y @pipeworx/mcp-data-energystar. The bridge forwards requests to the hosted gateway, so it requires network access and has no offline mode.

Anonymous use is capped at 50 calls per day. Setting PIPEWORX_API_KEY enables an authenticated account with a 200-call daily allowance for a free account. The key is sent as a Bearer token. Set PIPEWORX_META_TOOLS=1 with the npm bridge when the shared Pipeworx tools should also appear in the tool list. When using an HTTPS proxy, newer Node.js versions can honor the proxy environment through NODE_USE_ENV_PROXY=1.

Tools and capabilities

  • datasets searches the ENERGY STAR catalog by keyword and returns resource IDs, names, descriptions, categories, and update dates.
  • metadata retrieves a dataset's columns, data types, row count, category, and last-updated information.
  • query runs Socrata SoQL against a resource ID. It accepts where, select, group, and order clauses without the leading $, plus limit and offset, and returns matching rows as JSON.

Agents can also use ask_pipeworx on the hosted gateway to submit a plain-language question. The gateway selects a suitable tool and fills in its arguments across the wider Pipeworx catalog.

Limitations and notes

The npm bridge depends on the hosted gateway and cannot operate offline. Anonymous and authenticated usage have different daily call limits. Hosted pack connections include shared gateway meta-tools, while the npm bridge lists only the Data Energystar tools unless PIPEWORX_META_TOOLS=1 is set. Results depend on the availability and contents of the ENERGY STAR Open Data catalog.

Reviews

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

Frequently Asked Questions about Data Energystar

Data Energystar is an MCP server that connects AI clients to the ENERGY STAR Open Data Socrata catalog. Its main tools search datasets, run SoQL queries by resource ID, and retrieve dataset metadata and schemas. It can access the hosted Pipeworx gateway directly or through a local npm stdio bridge.

Install it by adding the hosted MCP URL to your client, or run the npm bridge with `npx -y @pipeworx/mcp-data-energystar`. The bridge forwards requests to Pipeworx and therefore needs network access. Set `PIPEWORX_API_KEY` for authenticated usage.

First use `datasets` to find a resource ID, then call `query` with that ID and your SoQL clauses. The tool supports `where`, `select`, `group`, and `order` without leading dollar signs, along with `limit` and `offset`.

Yes. Cursor is listed as a supported MCP client. Configure it with the hosted endpoint `https://gateway.pipeworx.io/data-energystar/mcp`, or use the local npm stdio bridge with the corresponding command configuration.

Anonymous use allows up to 50 calls per day, while a free Pipeworx account raises the limit to 200 calls per day. Add the account key as `PIPEWORX_API_KEY`; authenticated requests use a Bearer token.

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