Agent Energy · Checks on an energy customer's own records

Every rate, charge and claim, recomputed from the record.

An energy record holds up when the plan billed is the plan quoted; a solar or PPA proposal's production, savings and payback follow from the assumptions it states; the supply contract says what was agreed; a charging session costs what the posted rates say; a carbon or renewable claim rests on instruments retired for the claimant and claimed by no one else; every bill line is the tariff rate times the recorded usage; a demand charge follows the interval data and the tariff's demand rules; and an efficiency claim stays within the rating and the baseline. Agent Energy reads the records an agent or its operator supplies, recomputes what they claim, and returns a signed verdict with the evidence read and what would change it.

Tool access
0.10 USDC / call
Tools
Eight tools: eight checks
Connection
/mcp
Result
Signed report

The eight tools.

Each tool reads one energy record against the record it should match and answers from the material in the call: quotes and bills, proposals and their assumptions, contracts and agreed terms, sessions and posted rates, claims and retirements, tariffs and usage, intervals and demand rules, ratings and baselines go in, and a recomputation and verdict come out. The report names the rate, line, term, charge, instrument or figure behind every finding, the fix for each, and what would move the verdict, so your agents and you see why it reads the way it does.

wever_energy-tariff-check

Reads
The rate plan the customer is billed on beside the plan they were quoted: plan name and code, each rate by component, time-of-use period and tier, the riders each plan carries, the dates the quoted plan runs and the billing period.
The signed report states
A billed plan other than the one quoted, a rate above the quote and a charge or rider the quote never listed, then a rate below the quote, a quoted rate or rider missing from the bill, effective dates that differ and a billing period outside the quoted dates.
Price
0.10 USDC per call
Verdicts
energy_tariff_mismatchedenergy_tariff_partialenergy_tariff_unverifiedenergy_tariff_matched

wever_energy-solar-quote-check

Reads
A solar or PPA proposal’s system size and claimed production, its savings, payback and offset claims, and the assumptions it states: usage, the utility rate and its yearly rise, the export credit, degradation, the years counted, the PPA price or lease payment, the system cost and each incentive with whether eligibility is confirmed.
The signed report states
Production above a credible yield per kW and savings, payback or offset figures the proposal’s own assumptions do not support, each beside its recomputed figure, then a payback that rests on unconfirmed incentives, a rate rise above the bound, no degradation and wording that promises savings.
Price
0.10 USDC per call
Verdicts
energy_solar_inflatedenergy_solar_partialenergy_solar_unverifiableenergy_solar_sound

wever_energy-contract-check

Reads
A supply contract beside what was agreed: supplier, term, rate and rate type, exit fee and how it is counted, automatic renewal and the rate it renews onto, notice, minimum usage, monthly fee and start date, with the contract text read against its own stated terms.
The signed report states
Another supplier, term or rate type, a higher rate, exit fee, minimum usage or monthly fee, an automatic renewal no one agreed and wording that contradicts the stated terms, then a lower rate or fee, a longer notice, a dropped renewal and another start date.
Price
0.10 USDC per call
Verdicts
energy_contract_conflictsenergy_contract_partialenergy_contract_uncheckedenergy_contract_aligned

wever_energy-ev-charging-check

Reads
One charging session’s energy, start, end of charging and unplug times beside the posted per-kWh, per-minute, session, idle and tax rates and the grace period, and each charge on the receipt with its total.
The signed report states
Each charge recomputed from the posted rates and the session’s own record: a charge above it, a charge with no posted rate, an idle fee inside the grace period and a total above its lines, then any charge below the posted rate.
Price
0.10 USDC per call
Verdicts
energy_charging_overstatedenergy_charging_partialenergy_charging_unverifiedenergy_charging_accurate

wever_energy-carbon-claim-check

Reads
A carbon credit or renewable certificate claim with its wording, quantity, period and claimant, the footprint it covers, and each instrument with its registry, serial, vintage, quantity, status, retirement date, beneficiary and any other party claiming it.
The signed report states
A claim with nothing retired behind it, an instrument still active, retired for someone else, counted by another party or listed twice, a retired total below the claim and absolute wording that reaches past what was retired, then an instrument in another unit, a far vintage and a retirement after the claim.
Price
0.10 USDC per call
Verdicts
energy_carbon_unbackedenergy_carbon_partialenergy_carbon_unverifiableenergy_carbon_backed

wever_energy-bill-check

Reads
A utility bill’s lines, taxes and total beside the tariff’s rates, tiers and taxes and the usage record with its time-of-use parts, peak demand and meter reads.
The signed report states
Every line recomputed as the tariff rate times the recorded usage and every tax on the recomputed charges: a charge the tariff never lists, a repeated line, a line or tax above its recomputed amount and a total above its lines, then undercharges, misprinted rates, omitted charges and estimated reads, with the recomputed total beside the billed one.
Price
0.10 USDC per call
Verdicts
energy_bill_errorsenergy_bill_partialenergy_bill_unverifiedenergy_bill_clean

wever_energy-demand-charge-check

Reads
A commercial bill’s billed demand, demand rate and demand charge beside interval usage, the tariff’s peak window, ratchet and power factor rule, earlier months’ peaks and the measured power factor.
The signed report states
Billing demand recomputed from the highest interval inside the window, the ratchet floor and the power factor adjustment: billed demand above it, a peak taken outside the window, a ratchet or adjustment the rules do not call for and a rate or charge above the tariff, then lower figures and missing intervals.
Price
0.10 USDC per call
Verdicts
energy_demand_overstatedenergy_demand_partialenergy_demand_unverifiedenergy_demand_correct

wever_energy-efficiency-claim-check

Reads
An equipment efficiency or savings claim beside the equipment’s rating, where the rating comes from, the baseline it replaces with its usage and rate, and any rebate with its minimum rating and conditions.
The signed report states
An efficiency above the rating, a savings share, kWh or money figure above what the rating and baseline give and a rebate the equipment does not qualify for, then a rating from the seller, a claim in another metric and up-to or promised savings.
Price
0.10 USDC per call
Verdicts
energy_efficiency_inflatedenergy_efficiency_partialenergy_efficiency_unverifiableenergy_efficiency_supported

Start with the two free tools.

On https://weverlabs.com/mcp-free, anonymous and with no wallet, two Agent Energy tools map the family and show the bill check at work on synthetic data. Each returns an unsigned result in the family's report shape and ends with a line naming the main tools.

wever_energy-snapshot

Reads
Nothing, or the situation in hand, such as a monthly bill, a solar proposal or a supply contract, and optionally the names of the records in hand.
Returns
The eight energy checks with what each reads, its four verdicts and when each fits, with the checks that fit the situation listed first.
Access
Free on /mcp-free

wever_energy-bill-sample

Reads
Nothing, or one synthetic bill: a residential tiered bill, a time-of-use bill or a small business bill with a demand charge.
Returns
A synthetic tariff and usage record with a correct bill beside an erroneous one, both read by the bill check’s own reading, each charge annotated with why it passes or fails and the recomputed total beside each bill.
Access
Free on /mcp-free

How agents and people use it.

Your agents

  • Call wever_energy-snapshot with the situation in hand to see which checks fit first, before reading any record.
  • Call the check that answers the question on https://weverlabs.com/mcp when the record arrives: the first bill on a new plan, a solar proposal before signing, a supply contract after the sales call, a charging receipt, a sustainability claim before repeating it, each monthly bill, a commercial demand charge, and an equipment quote sold on its savings.
  • Act on the verdict and its findings: send the fix to the utility, supplier, installer or network, or keep the record as verified, and attach the signed receipt either way.

You

  • See a bill recomputed line by line from your own tariff and meter reads, with the difference in money beside it.
  • Read a solar proposal's savings and payback recomputed from the assumptions it states, before you sign.
  • Verify any check against Wever's published trust key whenever you need to show where a verdict came from.

A worked example

One utility bill, recomputed from its tariff.

The request

{
  "name": "wever_energy-bill-check",
  "arguments": {
    "tariff": {
      "name": "Residential R-1",
      "rates": [
        {
          "id": "r1",
          "name": "customer charge",
          "unit": "month",
          "rate": 12
        },
        {
          "id": "r2",
          "name": "energy, first 500 kWh",
          "unit": "kWh",
          "rate": 0.11,
          "to_kwh": 500
        },
        {
          "id": "r3",
          "name": "energy, above 500 kWh",
          "unit": "kWh",
          "rate": 0.14,
          "from_kwh": 500
        }
      ]
    },
    "usage": {
      "kwh": 812,
      "meter_start": 40210,
      "meter_end": 41022
    },
    "bill": {
      "lines": [
        {
          "id": "b1",
          "description": "Customer charge",
          "rate_id": "r1",
          "amount": 12
        },
        {
          "id": "b2",
          "description": "Energy, first 500 kWh",
          "rate_id": "r2",
          "amount": 55
        },
        {
          "id": "b3",
          "description": "Energy, above 500 kWh",
          "rate_id": "r3",
          "quantity": 412,
          "rate": 0.14,
          "amount": 57.68
        },
        {
          "id": "b4",
          "description": "Service fee",
          "rate_id": "r9",
          "amount": 4.95
        }
      ],
      "total": 129.63,
      "currency": "USD"
    }
  }
}

What the report returns

Verdict: energy_bill_errors.

Finding, charge not in tariff1 line charges a rate the tariff does not list: b4 (Service fee) for 4.95 USD.
Finding, line overcharged1 line charges more than the tariff rate times the recorded usage: b3 (Energy, above 500 kWh) billed 57.68 USD where 312 at 0.14 is 43.68 USD.
Fix, charge not in tariffRemove each charge the tariff does not list, or name the tariff rate it applies.
Fix, line overchargedRebill each line at the tariff rate times the recorded usage.

The bill holds errors against its tariff and usage: charge not in tariff and line overcharged, 18.95 USD above the recomputed 110.68 USD.

A household on a tiered residential tariff used 812 kWh, and the meter reads agree. The first 500 kWh and the customer charge are billed at the tariff rate. The second tier is billed on 412 kWh where the usage puts 312 kWh above the first tier, and a service fee appears that the tariff never lists. The report recomputes the bill at 110.68 USD against the 129.63 USD billed, and states that correcting both lines moves the verdict to energy_bill_clean.

Call it from your agent.

Connect to https://weverlabs.com/mcp and call any of the eight tools. Each call costs 0.10 USDC on Base. Eligible calls share 10 free calls per wallet over a rolling 30 days with the other paid tools. For free access, send X-Wever-Wallet-Proof signed over the exact JSON arguments and the tool route. The payment challenge supplies the x402 terms for a paid call.

Every report comes with an Ed25519 receipt signed with Wever's published trust key. The Agent Energy contract lists the schemas, limits, verdicts and signing details. For a general invoice, fee schedule, contract text or sustainability evidence, the diligence checks; for the setup of a new agent before it reads any of these records, Agent Onboarding; for the money an agent holds and moves, Agent Treasury.

Browse all tools