# Data Energystar [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/pipeworx-io/mcp-data-energystar  
**GitHub Stars:** 0  
**npm Downloads (last month):** 1216  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/data-energystar

## Description
ENERGY STAR Open Data (data.energystar.gov) Socrata MCP.

## Tools
Capabilities this server exposes over MCP:

- **datasets** — Search the ENERGY STAR Open Data catalog of open datasets by keyword. Returns each dataset's resource_id, name, description, category and update date — pass the resource_id to query/metadata.
- **query** — Run a Socrata SoQL query against a ENERGY STAR Open Data dataset by resource_id (e.g. "83eb-xbyy"). Filter with where/select/group/order (SoQL clauses, without the leading $) plus limit/offset. Returns matching rows as JSON.
- **metadata** — Get a ENERGY STAR Open Data dataset's schema + metadata (columns, types, row count, category, last-updated) by resource_id, e.g. "83eb-xbyy".

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "data-energystar": {
    "command": "npx",
    "args": ["-y","@pipeworx/mcp-data-energystar"]
  }
}
```

## Documentation

## 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.

_Full upstream README: https://allmcps.com/mcp/data-energystar/readme_

