energy-star-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@energy-star-mcpGet the ENERGY STAR score for property ID 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ENERGY STAR Portfolio Manager MCP Server
An MCP server that wraps the EPA ENERGY STAR Portfolio Manager REST API, enabling AI assistants to query and update building energy data.
Prerequisites
Portfolio Manager account — sign up at energystar.gov
Web Services access — enable in PM under Account Settings → Web Services
Related MCP server: Solar MCP
Authentication
The server uses HTTP Basic Auth forwarded to the EPA API. Encode your credentials:
const credentials = btoa('your_pm_username:your_pm_password')
// => e.g. "dXNlcm5hbWU6cGFzc3dvcmQ="Pass as a Bearer token on every MCP request:
Authorization: Bearer dXNlcm5hbWU6cGFzc3dvcmQ=Available Tools
Tool | Description |
| List all properties in the PM account |
| Get property details + current ENERGY STAR score |
| Get energy metrics (EUI, GHG, score) for a year |
| List utility meters for a property |
| Submit energy consumption data for a meter |
| Get national median EUI for a property type |
Running locally
npm install
npm run dev # tsx watch mode
# or
npm run build && npm startServer runs on http://localhost:3000 by default. Override with PORT env var.
Deploying to Railway
railway login
railway init
railway upOr use the one-liner after repo creation:
railway link <project-id> && railway upAdding to Soapbox as a Connector
Deploy to Railway and copy the public URL (e.g.
https://energy-star-mcp.up.railway.app)In Soapbox admin, add a new MCP connector:
URL:
https://energy-star-mcp.up.railway.app/mcpAuth header:
Authorization: Bearer <btoa(username:password)>
Assign to agents that need building energy data access
EPA API Reference
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/soapboxbuild/energy-star-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server