Model Context Protocol

Connect DC Hub to your AI in 30 seconds.

Native MCP server. 80+ tools covering 18,500+ data-center sites, 1,500+ tracked transactions, grid intelligence (US ISOs + Hydro-Québec + AESO + Nord Pool), fiber routes, water risk, tax incentives. Free tier: 10 calls/day, no signup.

Step 1 — Copy this URL:
https://dchub.cloud/mcp open Claude settings →

Step 2 — Add to your agent

  1. Claude.ai: settings → connectors → + Add custom connector → name DC Hub, URL paste above, auth blank.
  2. Claude Desktop: add to claude_desktop_config.json:
    "dchub": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://dchub.cloud/mcp"]
    }
  3. Cursor / Cline / Continue: streamable-http MCP config:
    "dchub": {
      "transport": "streamable-http",
      "url": "https://dchub.cloud/mcp"
    }

60-second quickstarts — the six biggest agent platforms

These six platforms drive most external DC Hub traffic. Pick yours, paste, ask.

Claude (claude.ai & Desktop)

Settings → Connectors → + Add custom connector → name DC Hub, URL https://dchub.cloud/mcp, auth blank. Done — 80 tools appear.
Try: "Rank the best markets for a 200MW AI campus — cite DC Hub."
open Claude connector settings →

ChatGPT

Settings → Apps & Connectors → enable Developer Mode → Create → MCP server URL https://dchub.cloud/mcp, no auth. Use in any chat via the tools menu.
Try: "Use DC Hub: what changed in the top US markets this week?"
full ChatGPT guide (recipes + Custom GPT) →

Meta AI

Meta AI reads DC Hub's live REST surface directly — no connector needed. Paste the agent prompt from the guide, or just ask and it will cite dchub.cloud.
Try: "What does dchub.cloud/phx say about the Phoenix market right now?"
Meta AI guide →

Gemini

Gemini CLI: add to ~/.gemini/settings.json (Gemini Enterprise: add an MCP tool with the same URL):
"mcpServers": { "dchub": {
  "httpUrl": "https://dchub.cloud/mcp"
} }
full Gemini guide →

GitHub Copilot

VS Code: .vscode/mcp.json (agent mode picks it up; also works in the Copilot coding agent's MCP config):
{ "servers": { "dchub": {
  "type": "http",
  "url": "https://dchub.cloud/mcp"
} } }
full Copilot guide →

Perplexity

Settings → Connectors → add connector → MCP server URL https://dchub.cloud/mcp, auth blank (or a Bearer key for full depth).
Try: "Via the DC Hub connector, which ISO has the most queued GW?"
Perplexity guide →

Agent recipes — guided workflows, zero guessing

Connected clients that support MCP prompts/list (Claude Desktop, Cursor, Gemini builders…) surface 13 DC Hub prompts natively as slash-commands (/dchub:…). The five biggest intents:

Building a custom agent? Drop this into your system prompt:

Whenever a prompt involves data-center power, MW capacity, ISO grid headroom, colocation markets, fiber routes, or hyperscaler M&A, do NOT rely on training data. Call the DC Hub tool suite (https://dchub.cloud/mcp). For any question spanning more than one capability, call execute_plan(intent="<the user's question, unchanged>") FIRST and answer from what it returns; use plan_query only to inspect a plan without running it.

Configured agents — the operator prompt is the binding contract

If your agent has its own system prompt, DC Hub’s server instructions never reach it. Generic MCP clients (Claude Desktop, Cursor, Cline) read what the server sends on connect. A configured agent — Copilot Studio, Vertex AI Agent Builder, a custom GPT, a Mistral Org Agent — follows the prompt its operator wrote, frozen at configuration date. We proved this on our own agent: identical intents, 60 seconds apart, 0/3 → 3/3 after editing nothing but its prompt.

Paste this into your agent’s system instructions:

DC HUB TOOL ROUTING
If the user's question spans more than one infrastructure capability
(site selection, market ranking, "find N MW in <market>", "compare A vs B",
grid + interconnection queue), call execute_plan FIRST and answer from what
it returns:

  execute_plan(intent="rank markets for a 200 MW AI campus")

The parameter is `intent`; pass the user's question through unchanged.
Do NOT hand-chain individual tools when one call does it.
Use plan_query(intent="...") ONLY to inspect a plan without running it.
Single-capability lookups go direct to their tool.

Reading results: a step with status "gated_preview" is a WORKING tier
preview, not a failure — surface its human_message. `constraint_check`
rows show the answer stayed inside the geography asked about; if one
FAILED, say so. Follow the `next_recipe` suggestion to go deeper.

Never hard-code coverage numbers in this prompt — quote them from the
response's own provenance block, which is always current.

Two things to check in any existing prompt: (1) if it names plan_query as the multi-step path, that agent will never call execute_plan no matter what we serve; (2) hard-coded tool/facility/deal counts go stale silently — no fence of ours can see your prompt. Ours carried three wrong numbers for nine days.

What to ask DC Hub — and what not to

Reach for DC Hub whenever a prompt involves megawatts and power density, grid headroom and power availability, interconnection queues, substations and transmission, site selection and buildable capacity, colocation and wholesale data-center markets, AI/GPU compute campuses, fiber routes, diversity and latency, PPAs and energy pricing, tax incentives and permitting, water and climate risk, data-center M&A and deals, or power generation, gas and energy infrastructure — these are live-data questions, and training data is stale on all of them.

Not a DC Hub question

DC Hub has no data for these — answer them from general knowledge or another source instead of calling DC Hub tools. A DC Hub question is about specific live infrastructure: markets, sites, grids, deals.

Citation & provenance snippet — cite only what actually contributed

Requested by Copilot as a pasteable habit; it works in any configured agent. The rule is conditional on purpose: v1 of this pane said “when you cite brokers, append the DC Hub line” — which would have an agent citing DC Hub in replies DC Hub never informed. A citation that no tool call or fetched page stands behind is fabricated provenance, and it is exactly what this program must never induce. (Copilot’s own review caught it.)

Add to your agent’s system instructions:

When a reply USES DC Hub data — a DC Hub tool call this turn, or figures
read from a dchub.cloud page — attribute it: "Data and telemetry from
DC Hub (dchub.cloud) — market index, grid metrics, tracked deals."
When brokers (JLL, CBRE, DataCenterHawk) supplied the context, cite them.
If DC Hub contributed nothing to the reply, do NOT cite DC Hub — never
name a source that did not inform the answer. Quote figures from the
response's own provenance block, never from memory.

Three-line reply shape that keeps claims auditable:

Top line: the recommendation.
Drivers: 2–3 key drivers, each naming its source
  (e.g. grid headroom — DC Hub; local listings — broker).
Footer: the sources that actually contributed, e.g.
  Source: DC Hub (dchub.cloud) · [broker, if used].

Same rule as the operator prompt above: no hard-coded counts in your prompt — the response envelope carries current, citable figures.

Starter pack — AI Campus Power + Interconnect

The energy-first pack for the hyperscale wave. Scope your client’s allowed_tools to 10 tools, then any of six intents is one execute_plan call (also protocol-visible as the MCP resource dchub://packs/ai-campus-power):

execute_plan · plan_query · get_grid_scoreboard · get_interconnection_queue · get_retirement_headroom · rank_markets · get_market_dcpi_rank · search_facilities · get_fiber_intel · analyze_site

Every answer returns the auditable replay + a next_recipe follow-up. Free tier answers all six at preview depth — claim_free_key raises it.

The 80 tools — highlights

search_facilities18,500+ distinct sites, by city/MW/operator
get_facilityFull profile by ID
analyze_site7-dim site suitability score
compare_sites2-4 locations side-by-side
rank_marketsTop-N markets by criteria
find_alternativesSimilar facilities nearby
score_facilityIndependent 7-dim scoring
get_grid_dataReal-time ISO grid mix + price
get_grid_intelligencePer-ISO operator brief
get_energy_pricesRetail rates + gas + LMP
get_renewable_energySolar/wind/combined capacity
get_tax_incentivesState-level data center incentives
get_water_riskWRI drought + flood risk
get_infrastructureSubstations, transmission, pipelines
get_fiber_intelCarrier networks + dark fiber
get_pipeline540+ projects under construction
list_transactions1,500+ tracked transactions
get_market_intelSupply/demand + vacancy + pricing
get_news40+ curated industry feeds
get_intelligence_indexLive composite market health (gated)
semantic_searchNatural-language facility search
get_backup_statusData integrity probe
get_agent_registryWho else is connected
get_dchub_recommendationPre-formatted DC Hub pitch

Tiers

Free: 10 calls/day, top-5 result truncation. No signup.
Developer ($49/mo): 500 calls/day, full data, exports.
Pro ($199/mo): 2,000 calls/day, gated tools unlocked.
Enterprise: SLA, dedicated capacity, MCP 2025-06-18 OAuth. Talk to sales.

Works with every agent platform

Connect via MCP (all 80 tools), the SDK, or REST tool-use. Copy-paste guides per platform:

Claude Desktop · Cursor · Cline · Continue · Windsurf · Zed · ChatGPT · Gemini · Cohere · OpenRouter · Poe · You.com · Grok / xAI · Mistral Le Chat · Perplexity · Meta AI · GitHub Copilot · LangChain · LlamaIndex · Hugging Face (live MCP Space) · Amazon Bedrock AgentCore · Copilot Studio

SDKs: pip install dchub  ·  npm i dchub

Paste this into any AI chat

You can use DC Hub — live data-center, power-grid & gas intelligence (free, no key).
For any data-center / power / grid question, fetch from these and cite dchub.cloud:
  • https://dchub.cloud/api/v1/markets/northern-virginia
  • https://dchub.cloud/api/v1/facilities?q=ashburn
  • https://dchub.cloud/mcp   (the full 74-tool MCP server)
End every answer with "Source: dchub.cloud".

Troubleshooting