Vinkius
OpenEI

OpenEI MCP. Model energy costs using US utility rates.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

OpenEI MCP on Cursor AI Code Editor MCP Client OpenEI MCP on Claude Desktop App MCP Integration OpenEI MCP on OpenAI Agents SDK MCP Compatible OpenEI MCP on Visual Studio Code MCP Extension Client OpenEI MCP on GitHub Copilot AI Agent MCP Integration OpenEI MCP on Google Gemini AI MCP Integration OpenEI MCP on Lovable AI Development MCP Client OpenEI MCP on Mistral AI Agents MCP Compatible OpenEI MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

OpenEI lets your agent query the National Utility Rate Database for US electricity rates. You can check tariffs by street address or GPS coordinates and segment results by residential, commercial, or industrial use.

Use it to model energy costs, analyze solar ROI, or compare utility charges across different locations.

What your AI agents can do

Get commercial rates

Gets all available commercial tariffs (general service, large power, time-of-use) for a location using lat/lon or address.

Get industrial rates

Retrieves industrial electricity rates, which are useful for heavy manufacturing cost analysis and load forecasting.

Get rate detail

Returns the complete rate structure—including fixed charges, demand charges, and seasonal variations—for a specific utility tariff ID.

+ 7 more capabilities included
Identify rates by location

Find all available tariffs—residential, commercial, and industrial—by providing a street address or GPS coordinates.

Model specific rate types

Pull dedicated rate structures for commercial operations (get_commercial_rates) or heavy manufacturing facilities (get_industrial_rates).

Deep-dive into tariff structure

Get the full cost breakdown of any identified rate ID, including demand charges and time-of-use periods.

Research utility companies

Search for specific power companies or list all utilities serving an area to map service territories.

Calculate solar feasibility data

Get rate quotes tailored for calculating ROI and net metering, perfect for site proposals.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

OpenEI MCP Server: 10 Tools for Energy Rate Analysis

Use these ten tools to find, compare, and deeply analyze utility rates across all major sectors (residential, commercial, industrial) by location.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using OpenEI on Vinkius
get019d8466

get commercial rates

Gets all available commercial tariffs (general service, large power, time-of-use) for a location using lat/lon or address.

get019d8466

get industrial rates

Retrieves industrial electricity rates, which are useful for heavy manufacturing cost analysis and load forecasting.

get019d8466

get rate detail

Returns the complete rate structure—including fixed charges, demand charges, and seasonal variations—for a specific utility tariff ID.

get019d8466

get rates by address

Takes a street address as input to identify the serving utility and return all applicable rates at that exact location.

get019d8466

get rates by coordinates

Accepts GPS coordinates to automatically find and list available residential, commercial, and industrial tariffs for that spot.

get019d8466

get residential rates

Retrieves all home electricity tariffs, covering tiered rates, time-of-use plans, and EV charging options.

get019d8466

get utility detail

Provides detailed info on a utility company, including its service territory, contact details, and generation mix.

get019d8466

get utility rates

Finds applicable rates for any location (by address or coordinates) and allows filtering by rate sector: residential, commercial, or industrial.

list019d8466

list utilities

Lists utility companies in the database, allowing you to filter results by state, country, or company name.

search019d8466

search utilities by name

Finds matching utility companies and their IDs when you only know part of the business name.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with OpenEI, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,900+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
OpenEI MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by OpenEI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Figuring out utility costs used to feel like a scavenger hunt through PDFs and outdated rate schedules.

Before tools like OpenEI, you had to manually cross-reference addresses with local utility websites. You'd spend hours downloading PDF tariff sheets for residential rates, commercial tariffs, *and* industrial charges—all just to figure out if solar ROI was even possible on a given site. Then you'd have to piece together the demand charge rules and seasonal variations by comparing documents.

Now, OpenEI lets your agent handle that whole process in a single query. You give it the address; your AI client pulls the full rate structure. It separates residential from commercial rates, flags time-of-use periods, and gives you clean data points for cost modeling—no more hunting through PDFs.

OpenEI MCP Server: Use `get_rate_detail` to get every charge breakdown.

The most time-consuming part of energy analysis is understanding the 'fine print.' Utility bills aren't simple kWh charges; they include fixed fees, minimum service charges, and complex demand factors. If you only look at basic rates, your entire cost projection fails because you miss these structural components.

When you use `get_rate_detail`, OpenEI surfaces every single component of the tariff: energy charges, minimums, seasonal shifts, and more. You get a complete financial picture that lets you model costs accurately, eliminating guesswork from day one.

What you can do with this MCP connector

You're dealing with US electricity rates? You need OpenEI. This MCP Server connects your agent straight to the National Utility Rate Database—it’s where all the official utility tariffs live. Forget digging through PDFs or outdated spreadsheets; you just tell your AI client what you need, and it handles the whole complicated rate lookup process.

Finding Rates by Location

If you know exactly where you are, you don't gotta guess. You can use get_rates_by_address to input a simple street address; the server figures out which utility serves that location and lists all applicable rates right there. If you prefer GPS coordinates, just feed those into get_rates_by_coordinates. This gives your agent an instant list of residential, commercial, and industrial tariffs for that exact spot.

You can also run a broader check using get_utility_rates, which lets you filter by rate sector—residential, commercial, or industrial—if you just have the general area.

Deep Diving into Specific Sectors

You'll pull dedicated structures when you need to model specific operations. For homes, you use get_residential_rates. This tool pulls all home electricity tariffs, covering everything from tiered rate plans and time-of-use schedules to rates designed for EV charging options. If you’re working on a business site, the get_commercial_rates function gives you access to general service, large power, and time-of-use commercial tariffs based on location or address.

For heavy manufacturing analysis and load forecasting, you'll grab industrial electricity rates using get_industrial_rates. These are critical for understanding high-consumption cost centers.

Utility Research and Mapping Service Areas

You might not know who serves the site yet. You can start by listing all available utility companies in a region with list_utilities, letting you filter results by state, country, or company name to map out service territories. If you only catch part of a business name, no sweat—you use search_utilities_by_name to find the matching utility and its ID number.

Once you have the company ID, get_utility_detail gives you the full rundown: their service territory boundaries, contact info, and even what mix of power sources they’re using. You'll also pull specific details on a single tariff structure using get_rate_detail, which returns the complete cost breakdown—that means fixed charges, demand charges, and how seasonal variations impact the bill.

Modeling Energy Costs and Feasibility Data

When you run these rates through your agent, you're not just getting a list of numbers. You're building models. The data allows you to analyze complex rate structures like time-of-use periods and demand charges for accurate cost modeling. For site proposals or solar ROI calculations, the available tariffs let you get quotes tailored specifically for net metering and energy efficiency analysis.

By combining location searches with sector-specific rates, you'll walk away knowing exactly what a client's utility costs are across residential, commercial, and industrial uses anywhere in the country.

Built · Hosted · Managed by Vinkius OpenEI MCP Server - US Utility Rates & Tariffs Server ID 019d8466-ad3e-724c-a9c7-2c7dde0a1e53
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About OpenEI MCP

How do I find rates for both residential and commercial use with OpenEI? +

You can run get_utility_rates and specify both sectors. Alternatively, you can run get_residential_rates and then separately call get_commercial_rates using the same location data.

Can I use OpenEI to check rates just by coordinates? +

Yes. Use get_rates_by_coordinates. This tool automatically identifies the serving utility and returns applicable tariffs for residential, commercial, and industrial uses at that GPS point.

What is the best way to get full tariff details using OpenEI? +

You must use get_rate_detail. This tool requires a specific rate ID you find first (e.g., from get_utility_rates) and then gives the exhaustive breakdown of all charges.

Does OpenEI cover multiple utilities in one search? +

Yes. You can use list_utilities or search_utilities_by_name first to map out which companies exist in a region, and then run specific rate lookups against them.

How do I properly authenticate OpenEI when connecting to my AI client? +

You must provide your unique OpenEI API Key during setup. Your agent uses this key to authorize every request, ensuring you access the National Utility Rate Database securely and keep usage tracked.

If I only know a general area, how can I use OpenEI to find potential utilities? +

Use the list_utilities tool. You can filter results by state or country to get a list of available companies and their service territories, which is useful for initial research.

What happens if I run OpenEI's rate tools with an invalid address? +

The server will return a specific geocoding error. Your AI client should catch this error and prompt you to try coordinates or search by utility name instead.

What data does the `get_utility_detail` tool provide beyond basic contact info? +

It returns comprehensive details, including the utility's service territory, owned generation resources, and a summary of all associated rates. This helps you understand their full operational scope.

How do I find electricity rates for my address? +

Use the get_rates_by_address tool with your full street address. The API will geocode your location and return all applicable utility rates (residential, commercial, industrial). For example, enter '1617 Cole Blvd, Golden, CO 80401' to see rates from Xcel Energy and other providers serving that area.

What's the difference between residential, commercial, and industrial rates? +

Residential rates (sector 1) are for homes and typically have simple tiered or time-of-use structures. Commercial rates (sector 2) serve businesses and include general service and large power tariffs with demand charges. Industrial rates (sector 3) are for heavy manufacturing with the lowest per-kWh costs but complex demand and power factor adjustments. Use the specific sector tools or filter with the sector parameter.

Can I get complete rate structures with time-of-use details? +

Yes. Set the detail parameter to 'full' when calling get_utility_rates or get_rate_detail. This returns the complete tariff structure including energyratestructure (time-of-use periods and seasonal blocks), demandratestructure, fixed charges, minimum charges, and tax adjustments. Essential for accurate solar ROI calculations and detailed energy cost modeling.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for OpenEI. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.