Scores utilities for datacenter siting responsiveness using 8 dimensions (large-load tariffs, interconnection speed, IRP alignment, etc.). Use when the user asks about utility responsiveness for datacenter siting, scoring or comparing utilities, or evaluating which utilities are most responsive to large-load customers.
Use this skill when the user asks about utility responsiveness for datacenter siting, scoring utilities, comparing utilities, or evaluating which utilities are most responsive to large-load customers.
URS systematizes tribal knowledge about utility behavior into a numeric score (0–100) and structured rationale. The blocking constraint for datacenter siting is not grid capacity (hyperscalers have that) but which utilities negotiate creatively on tariffs, complete interconnection studies quickly, and have internal champions for large load.
| ID | Label | What It Measures |
|---|---|---|
large_load_tariff | Large-Load Tariff Flexibility | Economic development riders, custom rate schedules, special contracts vs. standard C&I rates |
interconnection_speed | Interconnection Study Speed | Historical pace of system impact and facilities studies (load-side, not FERC queue) |
irp_alignment |
| IRP Alignment with Large Load Growth |
| Whether IRP acknowledges/plans for datacenter/industrial load vs. treats it as a threat |
regulatory_environment | Regulatory and Political Environment | State-level structure: datacenter incentives, commission attitudes, legislative actions |
leadership_posture | Utility Leadership Posture | CEO/board signals: welcoming datacenter development vs. viewing as system-stress liability |
grid_headroom | Grid Capacity and Headroom Posture | Posture toward constraints: proactive upgrades, phased delivery vs. hard no |
track_record | Track Record with Prior Large-Load Customers | History serving 50+ MW customers; organizational muscle memory |
clean_energy_posture | Sustainability and Clean Energy Accommodation | Green tariffs, sleeved PPAs, behind-the-meter; 24/7 CFE accommodation |
Each dimension scores 0–100 with confidence 0–1. The composite is a weighted average. Tiers: 80–100 = Highly responsive, 60–79 = Moderately responsive, 40–59 = Mixed signals, 20–39 = Likely slow, 0–19 = Structurally unresponsive.
file_path (local) or url. Covers ~3,300 US utilities. Download from eia.gov/electricity/data/eia861/.utility_id from lookup. Include mw_requirement, target_isd, use_case if the user stated them.LEGISCAN_API_KEY from legiscan.com. Feeds regulatory_environment dimension. Use state to filter by state, query for custom search, or leave blank for default datacenter/energy keywords. Set utility_id + ingest: true to extract and store signals.url param to manually fetch + ingest a docket document, or download the file and use urs_ingest directly. Use list_systems: true to see all known PUC systems. Affects all scoring dimensions.persist: true to save pulled utilities into the local DB for lookups and scoring."I need Arizona utilities" / "Populate the DB" / "Pull utilities into the database"
urs_import_eia with url (if a known EIA-861 CSV URL exists) or file_path to a downloaded CSVurs_arcgis_pull with state: "AZ" and persist: true if ArcGIS already has the dataurs_lookup and urs_score as needed"Get SEC filings for APS" / "Ingest 10-K for Arizona Public Service"
urs_lookup("Arizona Public Service") → utility_id 803urs_fetch_edgar(utility_id="803") — fetches 10-K and 10-Q, ingests for scoringurs_score(utility_id="803") to see improved score with new data"Get FERC Form 1 data for Duke" / "Improve track record for Dominion"
urs_lookup to get utility_id (must have ferc_id in DB)urs_fetch_pudl(utility_id="6452") — fetches PUDL FERC Form 1, writes track_record signalsurs_score to see improved track_record dimension"Get EIA retail data for APS"
urs_fetch_eia(utility_id="803") — requires EIA_API_KEYurs_score(utility_id="803")"What energy legislation exists in Arizona?"
urs_fetch_legiscan(state="AZ") or urs_fetch_legiscan(utility_id="803")"Enrich utilities with HIFLD territory data"
urs_fetch_hifld(state="AZ") — fetches and upserts utility metadata"How responsive is Duke Energy Carolinas?"
urs_lookup("Duke Energy Carolinas") → get utility_id 6452urs_score(utility_id="6452")"Compare Duke and Dominion in Virginia"
urs_lookup("Duke Energy") and urs_lookup("Dominion Energy Virginia") — resolve to specific utilitiesurs_score for each"I need 200MW online by mid-2027 in North Carolina"
urs_lookup to find NC utilities (Duke Energy Carolinas, Duke Energy Progress, etc.)"What energy bills are being proposed in Arizona?" / "Search for datacenter legislation"
urs_fetch_legiscan(state="AZ") — searches with default datacenter/energy keywordsurs_fetch_legiscan(state="AZ", query="datacenter AND rate") for specific termsutility_id for scoring"Get Arizona PUC dockets about datacenters" / "Pull rate case filings from NC"
urs_fetch_puc_dockets(state="AZ", search_query="datacenter") — uses ACC eDocket scraperurs_fetch_puc_dockets(state="AZ", docket_number="E-00000A-25-0069") for specific docketurs_fetch_puc_dockets(state="VA", url="https://...", utility_id="13998")urs_ingest(file_path="...", source_type="rate_case", utility_id="13998")urs_fetch_puc_dockets(state="AZ", list_systems=true) to see all known PUC systems"What dimensions do you score on?" Answer from this skill — no tool call needed.
interconnection_speedclean_energy_postureuse_case affects rationale toneregulatory_environment may reflect state constraints, not utility willingness