Skip to main content
Glama
azmartone67

DC Hub โ€” Data Center & Energy Intelligence

README.md
<!-- phase76_readme_polish -->
# DC Hub MCP Server

[![MCP Badge](https://lobehub.com/badge/mcp-full/azmartone67-dchub-mcp-server)](https://lobehub.com/mcp/azmartone67-dchub-mcp-server)

<a href="https://glama.ai/mcp/servers/azmartone67/dchub-mcp-server"><img width="380" height="200" src="https://glama.ai/mcp/servers/azmartone67/dchub-mcp-server/badge" alt="DC Hub MCP server โ€” Glama" /></a>

**Real-time data-center, power-grid, interconnection-queue, grid-capacity, fiber, natural-gas & hyperscale infrastructure intelligence for AI agents** โ€” live telemetry across PJM, ERCOT, CAISO and every US ISO.

๐Ÿ‘‰ **Try it free in your browser โ€” no signup, no key:** **[dchub.cloud/playground](https://dchub.cloud/playground?ref=registry)** โ€” run live queries against 22,900+ facilities, 300+ markets & real-time grids. Then [add the MCP server](https://dchub.cloud/mcp) or [grab a free key](https://dchub.cloud/api/v1/keys/claim).

The only MCP server combining facility data, infrastructure, and live grid intelligence into one queryable interface. Built for Claude, Cursor, Gemini CLI, Antigravity, VS Code, Cline, Continue, Windsurf, and any AI assistant doing data center site selection, energy analysis, or market research.

[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_MCP-0098FF?logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=dchub&config=%7B%22name%22%3A%20%22dchub%22%2C%20%22type%22%3A%20%22http%22%2C%20%22url%22%3A%20%22https%3A//dchub.cloud/mcp%22%7D) [![Add to Cursor](https://img.shields.io/badge/Cursor-Add_MCP-black?logo=cursor)](https://cursor.com/install-mcp?name=dchub&config=eyJ1cmwiOiAiaHR0cHM6Ly9kY2h1Yi5jbG91ZC9tY3AifQ%3D%3D) [![smithery badge](https://smithery.ai/badge/azmartone67/dchub)](https://smithery.ai/servers/azmartone67/dchub) [![Glama score](https://glama.ai/mcp/servers/azmartone67/dchub-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/azmartone67/dchub-mcp-server) [![DC Hub quality](https://dchub.cloud/api/v1/mcp/quality/badge.svg)](https://dchub.cloud/api/v1/mcp/quality) [![Tools](https://img.shields.io/badge/tools-91-blue)](https://dchub.cloud/.well-known/mcp.json) [![Used by](https://img.shields.io/badge/used%20by-Claude%20%C2%B7%20Cursor-green)](https://dchub.cloud/cited-by)

> โญ **Star this repo** โ€” if DC Hub is useful to your agents, a star helps other builders (and their AI assistants) discover it across the MCP registries; it's the #1 signal Smithery, Glama & awesome-mcp-servers rank on. **[โ†’ Star `azmartone67/dchub-mcp-server`](https://github.com/azmartone67/dchub-mcp-server)** &nbsp; [![GitHub stars](https://img.shields.io/github/stars/azmartone67/dchub-mcp-server?style=social)](https://github.com/azmartone67/dchub-mcp-server)

---

## What you can do with it

```
"Can I get 200 MW in PJM, and how long would it take?"
"Show me AWS data center construction pipeline in Ohio"
"Compare ERCOT vs PJM capacity prices over the last 30 days"
"Find data centers within 50km of Northern Virginia substations >230kV"
"What's the live demand and generation mix in CAISO right now?"
"Is behind-the-meter gas power cheaper than the grid in Texas?"
"What's the grid mix in Atlanta (SOCO) and is power available?"
"Get fiber routes between Ashburn and Atlanta"
"Find 5 MW of powered shell I can lease in Texas"
"Who has 500 kW of colocation capacity anywhere in Europe?"
```

Your AI assistant gets real-time, structured answers โ€” not links to PDFs.

## What's inside

- **22,900+ data center facilities** across 170+ countries โ€” operator, capacity, location, fiber connectivity
- **127,000+ substations** with voltage class, available capacity estimates
- **Real-time grid telemetry** โ€” live load + generation mix across the 7 US ISOs (PJM, ERCOT, CAISO, MISO, SPP, NYISO, ISO-NE) + 40+ EIA balancing authorities (Atlanta, Carolinas, Florida, Pacific NW...), plus Great Britain (NESO), 24 European ENTSO-E zones, Taiwan & Australia โ€” refreshed ~every 5 min
- **Interconnection-queue snapshots** with per-ISO BUILD/CAUTION/AVOID verdicts โ€” including live large-load queue depth where the ISO publishes it (ERCOT is the only US ISO with a public data-center-scale large-load feed)
- **2,200+ tracked M&A transactions** + AI capacity index + hyperscaler $1B+ deal tracker
- **Transmission lines, gas pipelines, fiber routes** โ€” the full infrastructure stack
- **NEPA filings** for upcoming federal energy + data center projects
- **Tax incentives** by state with eligibility details
- **Market intelligence** โ€” 300+ markets scored daily with DCPI BUILD/CAUTION/AVOID verdicts, plus facilities tracked across 170+ countries
- **Capacity Source** โ€” off-market and available capacity to buy or lease (powered land, powered shells, turnkey, colocation), searchable by size in kW or MW and by location

**91 MCP tools** across facility search, market intel, grid + interconnection, renewable-energy, site analysis, deals, fiber routing, and infrastructure. [Full tool list โ†’](https://dchub.cloud/integrations/mcp)

> **These counts are served, not stated.** Every number above is rendered from a
> live source and this file is a copy of it โ€” mirrors and registry listings copy
> it again, and each hop can freeze. Read the current values instead of trusting
> any page that quotes them, including this one:
> **[`/api/v1/canon/phrases`](https://dchub.cloud/api/v1/canon/phrases)** for
> quantities, **[`/api/v1/ops/deadman`](https://dchub.cloud/api/v1/ops/deadman)**
> for per-source ingest freshness (keyless, both), and `tools/list` on the MCP
> endpoint for the canonical tool catalog.

**Actively used by Claude and Cursor** โ€” see [/cited-by](https://dchub.cloud/cited-by).

## Guided prompts & resources

Beyond the 91 tools, DC Hub ships **14 guided prompts** โ€” they surface as slash-commands in Claude Desktop, Cursor, and other MCP clients (every invocation is telemetry-tracked as `recipe:<name>`):

- `/dchub:analyze-site` โ€” full buildability read for an address or lat,lon
- `/dchub:pick-a-market` โ€” where to build N MW (DCPI-ranked, with time-to-power)
- `/dchub:power-availability` โ€” power availability + time-to-power for an ISO
- `/dchub:site-report` โ€” premium one-page site brief (power ยท gas ยท fiber ยท market ยท risk)
- `/dchub:compare-markets` โ€” 2โ€“4 markets head-to-head
- `/dchub:fiber-plan` โ€” diverse fibre lead-in routes to a carrier hotel
- `/dchub:market_selection` โ€” DCPI shortlist โ†’ per-finalist verdict โ†’ grid reality-check
- `/dchub:grid_and_queue` โ€” power availability + interconnection queue for an ISO
- `/dchub:site_analysis` โ€” one site, multi-factor: composite score, FEMA hazards, water
- `/dchub:water_risk` โ€” water stress & hazard read for a site
- `/dchub:hyperscaler_activity` โ€” deals + forward pipeline: who is buying and building
- `/dchub:whats_changed` โ€” what moved since your last call (the return hook)
- `/dchub:fiber_power_pairing` โ€” where fiber density and available power overlap in a market
- `/dchub:find_capacity` โ€” data-center capacity to buy or lease: Capacity Source listings for a requirement, then a deal registration (the provider's identity, site and contact are released only if the provider accepts)

Plus citable **resources**: `dchub://about`, `dchub://methodology` (DCPI/DCGI), `dchub://data-sources`, `dchub://coverage`.

## Capacity Source โ€” capacity to buy or lease

Everything above answers *where to build*. **[Capacity Source](https://dchub.cloud/listings)** answers *what is available now*: off-market and available data center capacity โ€” powered land, powered shells, turnkey capacity and colocation โ€” including sites that are not publicly marketed, for enterprise and agent-led procurement.

**Searchable by size and by location.** `source_capacity` takes a size โ€” `min_kw` in kW, or `min_mw` in MW โ€” and a location:

- `region` โ€” `north_america`, `latin_america`, `europe`, `asia_pacific`, `middle_east_africa` (the aliases `emea`, `apac`, `latam` and `americas` also resolve)
- `location` โ€” free text matched against each listing's region, country, state and metro, e.g. `"Germany"` or `"Texas, Phoenix"`
- `market`, `state`, `delivery_type` (`land` ยท `powered_shell` ยท `turnkey` ยท `colocation`) and `available_by` narrow further; `slug` returns a single listing

So *"500 kW anywhere in Europe"* is `min_kw=500, region=europe`. Any caller โ€” keyless included โ€” gets the listing cards, the filters that were applied, and when each listing was last updated.

**A size is matched against what a listing can actually deliver, not just its headline total.** A listing may declare `contiguous_kw` โ€” the largest single contiguous block available โ€” and `min_contract_kw` โ€” the smallest chunk the provider will contract. A colocation with 2 MW available but only 500 kW contiguous does not answer a 1 MW search; a 40 MW site willing to contract 1 MW chunks does. Both are teaser-level, so they come back on the cards and the single-listing read, and the rendered lines carry them beside the capacity.

**Then a deal registration, not a lead form.** `request_capacity_intro` registers a deal: DC Hub sends the provider your company name and your requirement, and nothing more. The provider accepts or declines. Identities, site detail and contacts are exchanged **only if the provider accepts** โ€” on a decline, nothing is shared. `accept_capacity_terms` records your agreement to the [introduction terms](https://dchub.cloud/listings#terms) once, which is what opens listing detail for you.

The `/dchub:find_capacity` prompt runs the whole path: requirement โ†’ listings โ†’ deal registration.

## Task-scoped endpoints

`https://dchub.cloud/mcp` serves the full catalog. A client that only needs one job can bind to a narrower surface instead โ€” same server, same key, a much smaller tool list in the context window. Every pack except `/mcp/deepresearch` carries `discover_tools`, `claim_free_key`, `unlock_more_data` and `summarize_for_citation`, so a pack is never a dead end; `/mcp/deepresearch` is deliberately exactly the two tools the Deep Research connector contract expects.

| Endpoint | What it covers |
|---|---|
| `https://dchub.cloud/mcp` | everything โ€” all 91 tools |
| `https://dchub.cloud/mcp/siting` | site selection end to end: find, analyze, score, compare, rank โ€” plus Capacity Source |
| `https://dchub.cloud/mcp/grid` | power availability: live ISO telemetry, interconnection queue, hosting + retirement headroom, prices |
| `https://dchub.cloud/mcp/fiber` | routes, metro fiber, subsea cables, peering, lead-in planning, latency clustering |
| `https://dchub.cloud/mcp/deals` | transactions, pipeline, news, market intelligence โ€” plus Capacity Source |
| `https://dchub.cloud/mcp/gas` | behind-the-meter and gas-fired economics against grid prices and forward generation |
| `https://dchub.cloud/mcp/site` | the in-browser agent surface: find a record, read it, quote it, mint a key |
| `https://dchub.cloud/mcp/deepresearch` | the OpenAI Deep Research connector contract: `search` + `fetch`, nothing else |

## Why DC Hub vs other directories

|                          | DC Hub | datacenters.com | dcbyte | baxtel |
|--------------------------|:------:|:---------------:|:------:|:------:|
| Live grid data           |   โœ…   |        โŒ       |   โŒ   |   โŒ   |
| MCP / AI integration     |   โœ…   |        โŒ       |   โŒ   |   โŒ   |
| Facility + infra + grid  |   โœ…   |        โŒ       |   โŒ   |   โŒ   |
| Real-time API            |   โœ…   |        โŒ       |   โŒ   |   โŒ   |
| NEPA filings             |   โœ…   |        โŒ       |   โŒ   |   โŒ   |
| Free dev tier            |   โœ…   |        โŒ       |   โŒ   |   โœ…   |

Their strength: directories of facilities you can browse. Our strength: an API your AI assistant can query in real time across the full infrastructure stack.

## Install

### Claude Desktop / Claude Code

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "dchub": {
      "url": "https://dchub.cloud/mcp",
      "transport": "http"
    }
  }
}
```

### Cursor

Search for "DC Hub" in [Cursor MCP marketplace](https://cursor.directory/plugins/dc-hub) โ†’ click Install.

### Cline / Continue.dev

```json
{
  "name": "dchub",
  "url": "https://dchub.cloud/mcp",
  "transport": "http"
}
```

### Gemini CLI

`~/.gemini/settings.json` (or `.gemini/settings.json` in a project):

```json
{
  "mcpServers": {
    "dchub": {
      "httpUrl": "https://dchub.cloud/mcp"
    }
  }
}
```

Or one command: `gemini mcp add --transport http dchub https://dchub.cloud/mcp`

> **`httpUrl`, not `url`.** In Gemini CLI `url` is the SSE form and `command` is stdio โ€” put a Streamable-HTTP server under either and it is dialled with the wrong transport and never connects. This is the free Gemini CLI: no OAuth, no admin console, no enterprise account. Add a `headers` object with `X-API-Key` for full data.

### Antigravity

`~/.gemini/antigravity/mcp_config.json` (or `.agents/mcp_config.json` in a workspace):

```json
{
  "mcpServers": {
    "dchub": {
      "serverUrl": "https://dchub.cloud/mcp"
    }
  }
}
```

> **`serverUrl`, not `url` or `httpUrl`.** Antigravity rejects both โ€” the block stays valid JSON and registers nothing. It is a different client from Gemini CLI with a different config file, so installing one does not install the other, even though both live under `~/.gemini/`.

### Smithery.ai

Listed at [smithery.ai/servers/azmartone67/dchub](https://smithery.ai/servers/azmartone67/dchub). Add via Smithery CLI:

```
npx -y @smithery/cli install @azmartone67/dchub --client claude
```

## Pricing

- **Anonymous:** 5 calls/day, no API key needed
- **Free key (email signup, ~60 sec):** [https://dchub.cloud/signup](https://dchub.cloud/signup) โ€” 50 calls/day
- **Starter ($9/mo):** 200 calls/day โ†’ [Stripe](https://buy.stripe.com/8x2dRa5sS0x75uteGuaZi0g)
- **Developer ($49/mo):** 500 calls/day, full field access โ†’ [Stripe](https://buy.stripe.com/7sY5kE8F4fs13ml0PEaZi0c)
- **Pro ($99/mo):** 2,000 calls/day + bulk export, historical data โ†’ [Stripe](https://buy.stripe.com/dRm28s2gGcfP6yx0PEaZi0p)
- **Enterprise (custom):** 100,000 calls/day, dedicated support, custom integrations
- **Credit pack:** $10 one-time = 1,000 API calls (no subscription) โ†’ [Stripe](https://buy.stripe.com/9B69AU08y2FfbSR55UaZi0i)

## Data sources

EIA hourly RTO data ยท HIFLD substation database ยท OpenStreetMap ยท PeeringDB ยท DC Hub proprietary news + facility pipeline ยท regulations.gov NEPA filings ยท USGS ยท EPA eGRID ยท FEMA NRI

## Open source

This MCP server's transport layer is open source. The data + business logic lives at [dchub.cloud](https://dchub.cloud). Issues: [GitHub Issues](https://github.com/azmartone67/dchub-mcp-server/issues).

## Contact

azmartone@gmail.com โ€” Jonathan Martone โ€” Martone Advisors LLC

<!-- registry-rebuild: 2026-07-16 โ€” Glama builder ECONNRESET x2 on 091afc4 (empty logs, infra-side); commit verified clean locally -->

TDQS

A4.4/5.0

Scored across 91 tools

Disambiguation5/5

Each of the 91 tools has a clearly distinct purpose, and descriptions extensively cross-reference alternatives (e.g., 'Do NOT use for...' and 'Front Door Check' guidance). Even overlapping areas like grid data (get_grid_data, get_grid_intelligence, get_grid_scoreboard) are unambiguously separated by scope and parameters, making misselection unlikely.

Naming Consistency5/5

Tool names follow a consistent verb_noun snake_case pattern (get_*, list_*, search_*, compare_*, rank_*, save_*, set_*), with only a few standalone verbs (fetch, search) that remain clear. No mixing of conventions or ambiguous verb styles.

Tool Count2/5

91 tools vastly exceeds the 25+ threshold considered excessive, even for a comprehensive platform. While the domain is broad, the sheer number overwhelms agents, though meta-tools like discover_tools and execute_plan mitigate navigation issues.

Completeness5/5

The tool surface is exceptionally complete, covering facility discovery, market ranking, grid/power analysis, fiber/water/risk assessment, news/deals, pipeline, permitting, tax, alerts, shortlists, research, and account management. No obvious gaps; even meta-tools for planning and discovery are included.

Maintenance

ActivityActive
ResponsivenessResponsive