# Mcp Server MCP server

Agent View of the PolicyLayer registry record for Mcp Server: identity, probed posture, risk grade, and all 79 tools classified. HTML page: https://policylayer.com/tools/cloud-dchub-mcp-server

## Facts

- Server id: `https://dchub.cloud/mcp`
- Homepage: https://github.com/azmartone67/dchub-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- CORS policy: *
- Rate-limited: no
- Tools: 79 (75 with introspected schema)
- Tool categories present: Destructive, Execute, Read, Write
- Tags: cloud dchub mcp server, admin, automation
- Record last modified: 2026-07-21T11:16:46.111Z

## Tools (79)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `standing_intent` | Destructive | Critical | https://policylayer.com/tools/cloud-dchub-mcp-server/standing-intent.md |
| `compare_sites` | Execute | High | https://policylayer.com/tools/cloud-dchub-mcp-server/compare-sites.md |
| `rank_markets` | Execute | High | https://policylayer.com/tools/cloud-dchub-mcp-server/rank-markets.md |
| `unlock_more_data` | Financial | Critical | https://policylayer.com/tools/cloud-dchub-mcp-server/unlock-more-data.md |
| `ai_capacity_index` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/ai-capacity-index.md |
| `analyze_parcel` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/analyze-parcel.md |
| `analyze_site` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/analyze-site.md |
| `cluster_sites_by_latency` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/cluster-sites-by-latency.md |
| `compare_isos` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/compare-isos.md |
| `deal_autopsy` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/deal-autopsy.md |
| `discover_tools` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/discover-tools.md |
| `export_dataset` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/export-dataset.md |
| `fetch` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/fetch.md |
| `find_alternatives` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/find-alternatives.md |
| `get_agent_registry` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-agent-registry.md |
| `get_backup_status` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-backup-status.md |
| `get_changes` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-changes.md |
| `get_climate_intel` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-climate-intel.md |
| `get_composite_site_score` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-composite-site-score.md |
| `get_dchub_recommendation` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-dchub-recommendation.md |
| `get_disaster_risk` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-disaster-risk.md |
| `get_energy_prices` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-energy-prices.md |
| `get_facility` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-facility.md |
| `get_facility_risk_delta` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-facility-risk-delta.md |
| `get_fiber_intel` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-fiber-intel.md |
| `get_fiber_readiness` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-fiber-readiness.md |
| `get_gas_economics` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-gas-economics.md |
| `get_gas_index` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-gas-index.md |
| `get_gas_intelligence` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-gas-intelligence.md |
| `get_global_power` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-global-power.md |
| `get_grid_data` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-grid-data.md |
| `get_grid_intelligence` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-grid-intelligence.md |
| `get_grid_scoreboard` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-grid-scoreboard.md |
| `get_infrastructure` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-infrastructure.md |
| `get_intelligence_index` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-intelligence-index.md |
| `get_interconnection_queue` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-interconnection-queue.md |
| `get_iso_context` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-iso-context.md |
| `get_market_context` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-market-context.md |
| `get_market_dcpi_rank` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-market-dcpi-rank.md |
| `get_market_intel` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-market-intel.md |
| `get_metro_fiber` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-metro-fiber.md |
| `get_news` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-news.md |
| `get_permitting_intel` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-permitting-intel.md |
| `get_pipeline` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-pipeline.md |
| `get_power_pipeline` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-power-pipeline.md |
| `get_refined_queue` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-refined-queue.md |
| `get_renewable_energy` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-renewable-energy.md |
| `get_retirement_headroom` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-retirement-headroom.md |
| `get_shortlist` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-shortlist.md |
| `get_tax_incentives` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-tax-incentives.md |
| `get_water_risk` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/get-water-risk.md |
| `grid_transition_radar` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/grid-transition-radar.md |
| `hyperscaler_deals` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/hyperscaler-deals.md |
| `list_saved_sites` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/list-saved-sites.md |
| `list_transactions` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/list-transactions.md |
| `plan_fiber_leadin` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/plan-fiber-leadin.md |
| `predict_market_trajectory` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/predict-market-trajectory.md |
| `recover_my_key` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/recover-my-key.md |
| `research_task` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/research-task.md |
| `score_facility` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/score-facility.md |
| `search` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/search.md |
| `search_facilities` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/search-facilities.md |
| `search_intelligence` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/search-intelligence.md |
| `semantic_search` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/semantic-search.md |
| `simulate_scenario` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/simulate-scenario.md |
| `site_selection_canvas` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/site-selection-canvas.md |
| `suggest_reallocation` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/suggest-reallocation.md |
| `why_dchub` | Read | Low | https://policylayer.com/tools/cloud-dchub-mcp-server/why-dchub.md |
| `bind_email` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/bind-email.md |
| `claim_free_key` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/claim-free-key.md |
| `generate_site_analysis` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/generate-site-analysis.md |
| `plan_query` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/plan-query.md |
| `rank_sites` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/rank-sites.md |
| `save_site` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/save-site.md |
| `save_to_shortlist` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/save-to-shortlist.md |
| `set_market_alert` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/set-market-alert.md |
| `set_shortlist_alert` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/set-shortlist-alert.md |
| `set_site_alert` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/set-site-alert.md |
| `subscribe_digest` | Write | Medium | https://policylayer.com/tools/cloud-dchub-mcp-server/subscribe-digest.md |

## Tool descriptions

- `standing_intent` — STANDING QUERIES with webhook push — register an intent once and DC Hub POSTs an HMAC-signed webhook to YOUR https URL whenever matches grow (push, not poll: "notify my orchestrator on any new deal in Columbus"). Requires a key. Params: …
- `compare_sites` — Use when a user has narrowed to 2-4 candidate parcels and wants a side-by-side winner picker across power, gas, fiber, market & risk — with a recommended pick and the reason. Runs the analyze_site read on each parcel and ranks them by ov…
- `rank_markets` — Use when a user wants "the top N markets for X" — one ranked list across the 300+ market set rather than N separate get_market_intel calls. Example: "What are the 10 fastest-growing US markets with at least 100MW of existing capacity?" —…
- `unlock_more_data` — Unlock DC Hub's full depth. Call this when a result came back as a 1-of-N preview, a tool was locked, or your human wants the complete dataset. Returns the upgrade ladder + ready-to-paste checkout links your human completes in ONE click …
- `ai_capacity_index` — AI Compute Capacity Index — ranks data center markets by where 100MW of AI training capacity can land in the next 30/60/90 days. Returns top markets with facility_count, operator_count, deployable_mw estimate, hyperscale_ready flag, and …
- `analyze_parcel` — Structured read of a parcel BOUNDARY — pass your own GeoJSON Polygon/MultiPolygon, OR just lat+lon and DC Hub finds the containing parcel in its HOSTED parcel-boundary layer (free county/state GIS polygons, rolling out by data-center mar…
- `analyze_site` — Use when a user has ONE specific lat/lon (a parcel, a candidate site) and wants the full multi-factor data-center suitability read in one call. Example: "Score this Phoenix parcel for a 100MW build — power, gas, fiber, market & risk." — …
- `cluster_sites_by_latency` — Physics-bounded latency clustering for 2-8 sites — returns viable low-latency clusters and pairwise RTT floors before any routing work. Use when your human wants to know which of N candidate sites can form a synchronous / low-latency clu…
- `compare_isos` — Use when a user wants a side-by-side of 2-4 ISO grids — fuel mix, demand, renewable/gas share, interconnection-queue depth, time-to-power — in one call instead of N sequential get_grid_intelligence calls. Example: "Compare PJM vs ERCOT v…
- `deal_autopsy` — Tracked data-center M&A / capex deal flow with the DCPI grid-reality verdict overlaid on each deal market — "what is the real play?". Returns recent deals (buyer, seller, value, market) + each market DCPI verdict and time-to-power; with …
- `discover_tools` — Meta-tool: navigate DC Hub's 60+ tools by FAMILY instead of scanning the whole list. Returns _entity=tool_families — each family has a when-to-use note + its flagship tools (facility, market, grid_power, gas_btm, site_geometry, fiber, de…
- `export_dataset` — Use when a user wants to pull their saved DC Hub shortlist OUT of the platform for offline analysis, a spreadsheet, or ingestion into another tool (PRO). Example: "Export my saved sites as GeoJSON for QGIS." — export_dataset format=geojs…
- `fetch` — Fetch a DC Hub record for an id returned by the search tool (OpenAI Deep Research / ChatGPT connector format). Returns {id, title, text, url, metadata} — a citable public summary of one data-center facility (name, operator, location, sta…
- `find_alternatives` — Use when a user likes ONE specific facility and wants similar nearby options to consider instead ("what else looks like this?"). Example: "Find alternatives to the Ashburn QTS campus for about 50MW." — find_alternatives facility_id=<id>.…
- `get_agent_registry` — Curated roster of the AI platforms + agent frameworks in the DC Hub agent ecosystem — each with its recommended DC Hub tools and authentication tier. Recognized MCP clients include Claude and Cursor, with Cline, Continue and other agents…
- `get_backup_status` — DC Hub platform health: database backup status (last successful, age, integrity check), data freshness across 49 sources (green/yellow/red), agentic heartbeat score (0-100), MCP call volume (last hour), and DCPI recompute cadence. Useful…
- `get_changes` — Incremental sync — what changed in DC Hub since a timestamp, so an agent pulls only the delta instead of re-fetching everything. Returns DCPI 7-day market movers, newly discovered facilities, new M&A deals + news — PLUS, for keyed caller…
- `get_climate_intel` — Use when a user wants seismic + climate intel for a lat/lon — the layer that drives data-center structural bracing cost (seismic) and cooling design (cooling degree-days, extreme temps). Grounded STRICTLY in USGS ASCE 7 (seismic) + NOAA …
- `get_composite_site_score` — Use when a user wants ONE honest 0-100 site suitability/risk verdict for a lat/lon WITH an explicit per-factor coverage map — which factors are actually measured vs. declared unavailable. Unlike analyze_site (full raw data dump), this sc…
- `get_dchub_recommendation` — Use when a user asks an open-ended siting question ("where should I put a 100MW AI training cluster?") and you want ONE call that returns a ready-to-quote answer instead of orchestrating 5+ separate tools. Example: "Where should I site a…
- `get_disaster_risk` — Use when a user wants the natural-hazard / disaster risk for a lat/lon — flood, wildfire, hurricane, earthquake, heat, drought, tornado, etc. Grounded in the FEMA National Risk Index (NRI), the authoritative US county-level hazard datase…
- `get_energy_prices` — Use when a user asks "what does power/gas COST in <ISO> right now?" — live energy PRICING for the 7 US ISOs (PJM, ERCOT, CAISO, MISO, SPP, NYISO, ISO-NE): retail electricity rate (cents/kWh), wholesale/LMP context, Henry Hub-referenced n…
- `get_facility` — Full metadata for one facility — name, operator, address, lat/lon, power capacity (MW total/used), cooling type, fiber providers (count + carrier list), commissioning year, status, the DCPI verdict for its market, and peer facilities nea…
- `get_facility_risk_delta` — Use when a user asks what has CHANGED in a facility's (or its market's) risk profile recently — "has this site gotten riskier lately?", "which way is this market moving?" — a temporal question static-trained models can't answer. Returns …
- `get_fiber_intel` — Use when scoring a candidate site for fiber depth, mapping long-haul routes between metros, or assessing dark-fiber availability for a hyperscale build. Example: "Show all Zayo long-haul fiber routes through Northern Virginia I can put o…
- `get_fiber_readiness` — Use when you need the FIBER-READINESS / connectivity verdict for ONE parcel or site (lat/lon): near-net distance to a carrier-served facility, how many distinct fiber carriers are reachable, and whether there is single-carrier risk (no p…
- `get_gas_economics` — Behind-the-meter / gas-fired power ECONOMICS for a US data-center market: Henry Hub spot, regional basis differential, delivered industrial + electric gas tariff ($/MMBtu), and the gas-to-grid levelized cost ($/MWh) across CCGT/peaker he…
- `get_gas_index` — Data Center Gas Index (DCGI) — DC Hub's 0-100 per-US-state natural-gas suitability score for data centers (the gas analog to DCPI). Pass state (2-letter, e.g. TX) for one state's full breakdown: composite dcgi, gas_access_score, gas_cost…
- `get_gas_intelligence` — Use when a human asks about gas-fired or behind-the-meter power economics for a data center in a US state — "is gas power cheaper than the grid in Texas?", "what is the gas access + pipeline situation in Virginia?". The GAS analogue of g…
- `get_global_power` — Use when a user asks about power plants/units WORLDWIDE or in a NON-US country — operating AND the forward pipeline (announced / pre-construction / under-construction), across ALL fuels (coal, oil/gas, nuclear, solar, wind, hydro, bioene…
- `get_grid_data` — Real-time electricity grid data for the 7 US ISOs (PJM, ERCOT, CAISO, MISO, SPP, NYISO, ISO-NE) via EIA hourly RTO: fuel mix, demand, 24h demand curve. Pass iso=PJM (any of the 7). Raw real-time telemetry for one ISO; do NOT use for powe…
- `get_grid_intelligence` — Use when a user asks "can I get N MW of power in <ISO> and how long will it take?" — the flagship grid-headroom + interconnection-queue brief for one ISO. Example: "How much excess power does PJM have right now and what is the time-to-po…
- `get_grid_scoreboard` — Live GLOBAL grid scoreboard — 7 US grid operators (PJM, ERCOT, CAISO, MISO, SPP, NYISO, ISO-NE) + Great Britain (NESO) + ~24 European bidding zones (Germany, France, Netherlands, Italy/Milan, Spain, Poland, Switzerland, Portugal, the Nor…
- `get_infrastructure` — Nearby infrastructure for a location — substations (count + max voltage_kv within radius), transmission lines (>69 kV path overlay), interstate + lateral gas pipelines, and power plants (operating + planned, by fuel) within configurable …
- `get_intelligence_index` — Real-time composite market health score (0-100) aggregating supply/demand balance, vacancy, absorption velocity, fiber depth, power availability, and pricing trend. Returns the index value, percentile rank across the 300+ market set, 7d/…
- `get_interconnection_queue` — ISO interconnection queue snapshot: total queued GENERATION capacity (queued_load_total_gw, GW) per ISO from each ISO's public queue. For ERCOT it ALSO returns the large-load (data-center-driven) interconnection queue in queued_load_data…
- `get_iso_context` — Use when an agent needs a WHOLE-grid briefing it can drop straight into its context window — one call returns a token-budgeted context pack for a US ISO/RTO: live grid snapshot (demand, fuel-mix shares), DCPI verdict mix & grid economics…
- `get_market_context` — Use when an agent needs a WHOLE-market briefing it can drop straight into its context window — one call returns a token-budgeted context pack for a data-center market: DCPI verdict, power & grid facts, the Claude-written 12-month outlook…
- `get_market_dcpi_rank` — DCPI rank for a single market: BUILD/CAUTION/AVOID verdict, 0-100 composite_score (verdict-aware), excess_power_score, constraint_score, time_to_power_months. INCLUDES a narrative block with a ~100-word CBRE/JLL-style analyst read on the…
- `get_market_intel` — Use when a user asks about ONE data-center market — vacancy, capacity pricing, supply pipeline, dominant operators, YoY growth — across any of 300+ markets. Example: "What is Northern Virginia's vacancy rate, $/MW-day pricing, and curren…
- `get_metro_fiber` — Use when a user asks which US metro has the DEEPEST fiber, or wants the metro-level fiber profile of a market — carrier count, total route-miles, on-net buildings, a 0-100 fiber-density score, tier, key internet-exchange (IX) points and …
- `get_news` — Curated data center industry news from 40+ trade sources (DCD, Data Center Knowledge, Data Center Frontier, Capacity Media, The Register Data Centre, Fierce Telecom, etc.) refreshed every 30 min. Returns title, summary, source, published…
- `get_permitting_intel` — Data center PERMITTING & MORATORIUM intelligence — curated, HUMAN-VERIFIED jurisdiction records: moratoriums, zoning restrictions, tax changes, utility pauses. Each record is stage-tagged (read the detail prefix: "Enacted" / "Proposed" /…
- `get_pipeline` — Use when a user asks "what is being built / announced / permitted" in a market or by an operator — the forward-looking construction pipeline (540+ projects, 369 GW). Example: "What data centers are under construction in Northern Virginia…
- `get_power_pipeline` — Use when a user asks WHERE NEW POWER GENERATION is coming online (the forward supply pipeline) — e.g. "how much new generation is planned in Virginia / the Southeast / ERCOT, and when?". Planned, permitting, and under-construction genera…
- `get_refined_queue` — Server-side SET-REDUCTION over the US ISO interconnection queue (~5,300 projects, 7 ISOs, ~1,744 GW). Instead of pulling the raw queue into context to filter (token-expensive, error-prone), push the predicates to the data layer and get b…
- `get_renewable_energy` — Use when siting a renewable-powered data center, sizing a PPA, or assessing RE100/24-7-CFE feasibility for one US state. Example: "What is Texas wind+solar capacity and how much utility-scale solar is operating today?" — get_renewable_en…
- `get_retirement_headroom` — Scans scheduled EIA-860M generator retirements to find near-term transmission grid headroom — a retiring plant is a CONCRETE headroom event (its POI frees injection capacity), from FILED data, not forecasts. Returns _entity=retirement_he…
- `get_shortlist` — Retrieve a saved shortlist (Phase 5). With refresh=true (default) each site is RE-SCORED against the current national percentile baseline and returns saved_score, current_score, and score_delta_since_saved — so you see whether a site sli…
- `get_tax_incentives` — Use when a user asks "what tax breaks does <state> give data centers?" — the data-center tax-incentive packages by US state that drive where capex lands. Example: "What sales-tax and property-tax incentives does Virginia offer a 100MW da…
- `get_water_risk` — Use when scoring a US site for cooling-water sustainability — the water-risk factor engineering site-selectors screen before committing to evaporative cooling. Example: "Is this Phoenix parcel water-constrained for a 100MW build?" — get_…
- `grid_transition_radar` — Forward-looking "where is the next hyperscale-friendly grid emerging" radar. Returns the US markets + ISOs with the strongest near-term emergence signal (BUILD verdict + excess-power headroom + short time-to-power), an ISO rollup, and a …
- `hyperscaler_deals` — Hyperscaler AI Deal Tracker — live feed of Stargate, OpenAI, Anthropic, Microsoft, Oracle, CoreWeave, AMD, NVIDIA, sovereign-AI deals. Pulls from dchub news pipeline, extracts $-figures + MW via regex, classifies by actor. 10-min refresh…
- `list_saved_sites` — Use when a user asks to see or review their saved DC Hub shortlist in-chat (FREE with a key), or wants to know what moved on it. Example: "What sites have I saved?" / "Did any of my saved sites move?" — list_saved_sites. Params: since (o…
- `list_transactions` — M&A and capital transactions in the data center sector — 1,400+ tracked deals (2019-present), each with its disclosed value where public (many private deals are undisclosed). Returns deal name, buyer, seller, value, date, market, target …
- `plan_fiber_leadin` — Plan N diverse, road-following fibre lead-in routes from a candidate data-center site to a carrier hotel / POP, with indicative build cost and a route-diversity read. Answers "can I get N diverse fibre routes into this site, how far, how…
- `predict_market_trajectory` — Forecast a DCPI market's near-term trajectory (next 1-8 quarters). Projects excess_power_score and constraint_score forward with confidence bands that WIDEN with horizon, from DC Hub's daily DCPI snapshot history — the only source that c…
- `recover_my_key` — Recover a LOST DC Hub key. Pass your human's email and DC Hub re-sends any key tied to that address to that inbox. It NEVER returns the key over the wire (it emails the bound address), and the confirmation is the same whether or not a ke…
- `research_task` — Commission an ASYNC, CITED research dossier from DC Hub's corpora (news, deals, facilities, market deep-dive narratives + live market components) — a decision-ready analyst brief with [n] citations, not a lookup. Requires a key (one clai…
- `score_facility` — Use when a user wants an independent 0-100 grade for ONE existing facility across 7 dimensions — power, fiber, water, climate_risk, tax_environment, talent_pool, expansion. Example: "How does the CoreWeave Las Vegas site score, power-wei…
- `search` — Search DC Hub for relevant records (OpenAI Deep Research / ChatGPT connector format). Returns a list of matching data-center facilities as {id, title, url}; pass an id to the fetch tool for the record, or open the url to cite the live fa…
- `search_facilities` — Search 21,000+ global data center facilities across 170+ countries — by location (country/state/market), capacity (MW), operator, fiber connectivity, status (operational/under-construction/planned), or DCPI verdict. Returns name, provide…
- `search_intelligence` — Semantic search over DC Hub live intelligence corpus — news, M&A deals, facilities, and market analysis narratives. Natural-language query returns the most relevant cited records.
- `semantic_search` — Use for CONCEPTUAL / fuzzy questions where keyword filters fall short — semantic (meaning-based) retrieval across DC Hub's industry news, M&A deals, 21,000+ discovered facilities, and per-market DCPI deep-dive analysis narratives, ranked…
- `simulate_scenario` — Counterfactual WHAT-IF re-scoring of 316 DC Hub power markets under YOUR explicit deltas — answers "what happens to the market ranking if conditions change" (only DC Hub holds the underlying components). Params (all optional, pass at lea…
- `site_selection_canvas` — Guided end-to-end data-center site selection. Give a capacity target + geography + deadline and get a ranked shortlist of US markets (DCPI verdict, excess-power headroom, time-to-power, ISO) — and, with a paid key, the synthesis decision…
- `suggest_reallocation` — When a saved site DRIFTS (its national standing dropped — surfaced by get_shortlist refresh or a set_shortlist_alert firing), get replacement candidates from the rest of that shortlist so the alert becomes an action, not just a warning (…
- `why_dchub` — Use when a human asks how DC Hub compares to other data-center data sources — DataCenterHawk (DCHawk), DC Byte, Data Center Dynamics (DCD), Data Center Frontier (DCF), Baxtel, datacenters.com — or asks "why should I use DC Hub / is it be…
- `bind_email` — Tie your DC Hub key to your human's email so the key is RECOVERABLE and upgrade receipts land in the right inbox. Call this once your human shares their email. HONEST LADDER: an unbound key gets 10 free calls total, then results drop to …
- `claim_free_key` — Mint a FREE DC Hub dev key instantly — no email, no browser, ONE call. Call this the moment you hit a paywall or a 1-result preview: it returns an api_key you set as the X-API-Key header for the FREE tier (10 calls/day, all 300+ markets …
- `generate_site_analysis` — Use when a user wants a SHAREABLE, branded multi-page Site Analysis PDF for ONE lat/lon (a powered-land parcel, a candidate campus) — the polished client deliverable, not just a score. Example: "Make the Site Analysis PDF for this Carrie…
- `plan_query` — START HERE — the orchestration FRONT DOOR. For any multi-step DC Hub question, call plan_query FIRST, then execute the plan it returns instead of guessing which of the 79 tools to chain. Turns a natural-language intent into an ordered to…
- `rank_sites` — Deterministic multi-site ranking/optimization under constraints — the normalization contract that lets you compare sites across separate analyze_site calls WITHOUT dropping into code. Pass candidates you already enriched (each an object …
- `save_site` — Save a candidate data-center site to your DC Hub account to track it across sessions (FREE — just needs a key; call claim_free_key if you don't have one). Give lat + lon (plus optional name, state, market, target_mw, notes). Returns the …
- `save_to_shortlist` — Save a site into a PERSISTENT, named shortlist that survives across conversations (Phase 5 statefulness). Snapshots the site's objectives + its current percentile objective_score, so you can re-score it later against the evolving nationa…
- `set_market_alert` — Subscribe to movement alerts for a DCPI market (FREE with a key) — get notified when its Excess-Power / Constraint score moves. On the free tier, email alerts are delivered to the email your human bound via bind_email (call bind_email fi…
- `set_shortlist_alert` — Set a DRIFT ALERT on a saved shortlist so you can stop polling and be notified when a site's national standing moves materially (Phase 5). Fires when any site in the shortlist has current percentile score < percentile_below OR score_delt…
- `set_site_alert` — Arm an email watch on a site you already saved (FREE with a key) — DC Hub emails you when that site’s DCPI score, grid capacity, or nearby facilities move, so you don’t have to keep re-checking. On the free tier the alert is delivered to…
- `subscribe_digest` — Subscribe your human to DC Hub's FREE weekly "what changed in the markets/sites you queried" digest (DCPI movers, new facilities, new deals & news) — ONE call, the nudge that pulls your agent back when the data moves. DOUBLE opt-in + con…

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=cloud-dchub-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/cloud-dchub-mcp-server
