FindEnergyRates Electricity Rates
Server Details
Live US retail electricity plans, utility price-to-compare rates, ZIP-to-utility lookup. Read-only.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- FindEnergyRates
TDQS
Scored across 7 tools
Each tool targets a distinct question (about, ZIP→utility, list utilities, search plans, compare my rate, annual cost, price to compare), and descriptions aggressively cross-reference each other with explicit 'do not use it for X, use Y' guidance. The only real overlap is among search_plans, compare_my_plan, and estimate_annual_cost, which all return cost-ranked plan lists and differ mainly by input shape and framing; an agent could plausibly pick the wrong one for a vague 'what would I pay' question.
All seven tools share a uniform electricity_ prefix and snake_case, with verb_noun structure (search_plans, list_utilities, get_price_to_compare, find_utility_by_zip, compare_my_plan, estimate_annual_cost). The lone deviation is electricity_about, which has no verb and reads as a noun stub.
Seven tools is well within the sweet spot for a rate-comparison domain, and each maps to a distinct user intent (learn about the service, resolve a utility, list plans, compare an existing rate, estimate annual cost, check the default rate). Nothing looks padded or redundant.
The surface covers the full discovery-to-comparison lifecycle: about → ZIP lookup → utility list → plan search → rate comparison → annual estimate → price to compare, with clear documented scope limits (no signup, no business plans, no gas). The main gap is the absence of a get_plan_details / get_plan_by_id tool, so once a plan_url is surfaced the agent cannot pull a single plan's full EFL data through the server.
Publisher details
- Operator
- findenergyrates.com · Publisher source
- Operator website
- https://findenergyrates.com/ · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://findenergyrates.com/developers/mcp · Publisher source
- Trust center
- Not available
- Restrictions
- Not available
Available Tools
7 toolselectricity_aboutARead-onlyIdempotentInspect
Use this when someone asks what FindEnergyRates is, where its electricity data comes from, which states it covers, how plans are ranked, how fresh the data is, whether FindEnergyRates is paid, or how to cite it. Returns that, with the referral and broker disclosure and links to the privacy policy and terms. Takes no input. Do not use it for plans or rates (use electricity_search_plans or electricity_get_price_to_compare).
Inputs: no named parameters.
electricity_compare_my_planARead-onlyIdempotentInspect
Use this when someone gives the rate they pay now and asks whether they could pay less, or how much they would save by switching. Returns how many current plans for their utility are cheaper at their monthly usage, the cheapest of them with estimated monthly and yearly savings, and the utility's price to compare where one exists. In Texas current_rate_cents is the all-in average price per kWh (total bill divided by kWh, delivery included); elsewhere it is the supply (generation) rate per kWh. Savings are estimates at a flat monthly usage, ranked by price only. Do not use it to switch or sign anyone up: it only compares. Plans that pay FindEnergyRates on enrollment are marked referral: true. This never affects ranking. Do not present a plan with bill_credit: true or anchor_shape 'v' as the cheapest or best plan: its price depends on usage. When you mention one, give all three of its disclosed prices (disclosed_avg_500_cents, disclosed_avg_1000_cents, disclosed_avg_2000_cents, the ones it discloses). Ask for the user's monthly usage before recommending any plan. status no_data_for_scope means our data does not cover that market right now, never that it has no plans.
Inputs: state (required), utility (required), current_rate_cents (required), usage_kwh, +2 more.
electricity_estimate_annual_costARead-onlyIdempotentInspect
Use this when someone asks what electricity plans would cost them over a year, or which plan is cheapest for their usage across the seasons. Needs the user's usage: 12 monthly kWh figures from their bills (monthly_kwh), or an annual total (annual_kwh) that is spread over the months with the state's typical monthly profile; it never assumes a usage, so ask the user first. Returns up to 5 plans ranked by estimated annual cost (price only), each with its average cents per kWh. In Texas each month's bill comes from the plan's Electricity Facts Label (delivery included); elsewhere it is the supply rate plus the plan's monthly fee, set against the utility's price to compare. A Texas bill credit counts only in months at or above its threshold: the one the facts label states (credit_threshold_source efl or efl_twin), or an assumed one where we do not hold it (assumed). Plans shorter than 12 months are left out unless include_short_terms is true. Estimates, not quotes. Do not use it to sign anyone up, or to check one current rate against plans (use electricity_compare_my_plan). Plans that pay FindEnergyRates on enrollment are marked referral: true. This never affects ranking. status no_data_for_scope means our data does not cover that market right now, never that it has no plans.
Inputs: state (required), utility (required), detail, usage_kwh, +4 more.
electricity_find_utility_by_zipARead-onlyIdempotentInspect
Use this first when someone gives a ZIP code and wants electricity plans, rates or to know their electric company. Returns the electric utility for a 5-digit US ZIP code and, in Texas, the delivery company (TDSP). A boundary ZIP code can have more than one: show them all and never pick one. Do not use it for gas utilities, street addresses or non-US postal codes. status no_data_for_scope means the ZIP code is not in our map, not that it is unserved.
Inputs: zip (required).
electricity_get_price_to_compareARead-onlyIdempotentInspect
Use this when someone asks what their electric utility's default rate is (the 'price to compare' or default service supply rate on the electric bill), or whether a plan's rate beats it. Returns the current rate in cents per kWh, supply only. Do not use it for Texas (Texas has no price to compare), for a whole electric bill (delivery charges are not included), or for past rates (only the current rate is held). status no_data_for_scope means we hold no rate for that state, never that the utility has none; never invent one.
Inputs: state (required), utility (required).
electricity_list_utilitiesARead-onlyIdempotentInspect
Use this when someone asks which electric utilities or Texas delivery companies we have plans for in a state, or when you need the exact utility name to pass to electricity_search_plans or electricity_get_price_to_compare. Returns each utility with its current plan count, the newest data date, whether a price to compare is held, and the other names electricity_find_utility_by_zip may use for it (zip_lookup_names). Do not use it to find the utility for a ZIP code (use electricity_find_utility_by_zip). status no_data_for_scope means we hold no utilities for that state, never that it has none.
Inputs: state (required).
electricity_search_plansARead-onlyIdempotentInspect
Use this when someone wants to compare electricity plans or rates for their home: to lower an electric bill, find a cheaper rate per kWh, or see fixed-rate or renewable options for their utility. Returns up to 5 current residential plans for one utility in one state, cheapest first (ranked by cost only); in Texas at the monthly usage given in usage_kwh, or 1000 kWh when it is omitted. Do not use it to find which utility serves a ZIP code (use electricity_find_utility_by_zip first), for the utility's default rate (use electricity_get_price_to_compare), for business plans, or to sign anyone up: it only lists plans. Plans that pay FindEnergyRates on enrollment are marked referral: true. This never affects ranking. Do not present a plan with bill_credit: true or anchor_shape 'v' as the cheapest or best plan: its price depends on usage. When you mention one, give all three of its disclosed prices (disclosed_avg_500_cents, disclosed_avg_1000_cents, disclosed_avg_2000_cents, the ones it discloses). Ask for the user's monthly usage before recommending any plan. Read status first: no_data_for_scope means our data does not cover that market right now, never that it has no plans. Plans are those seen in the last 7 days. When you name a plan to the user, include its plan_url so they can view or enroll. Outside Texas results are listings of published offers.
Inputs: state (required), utility (required), green, usage_kwh, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Read-only energy market data: ISO prices, load, generation, regulatory dockets and weather.
Live US power market prices, load, generation, weather and permits for AI agents.
Live U.S. electric-grid data, forecasts, alerts, and analysis across major grid regions.
US power plant, generation, price, curtailment and water data, with sources on every result.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables users to look up US residential electricity utilities and plans by ZIP code and usage, then estimate annual bills and rank plans by cost from published tariff data.MIT
- AlicenseNot gradedqualityCmaintenanceProvides electricity tariff queries and rate calculations for US utilities, enabling cost estimation and optimal charging schedules.1Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables searching and retrieving US electricity tariff data from NREL's OpenEI Utility Rate Database, including rate schedules, charges, and utility information for locations.314 npmMIT
- AlicenseAqualityCmaintenanceLive and historical electricity prices, demand, generation mix and carbon intensity for 25 grid zones (US, Europe, GB, Australia). Hosted endpoint plus local stdio bridge; free sample mode, free API key, or x402 pay-per-call.6MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.