Dchub
liveReferenceDC Hub -- data-center site selection, power and grid intelligence. Live per-request proxy of DC Hub's published data layer. No data is stored here.
Tools
dchub_execute_planAnswer a multi-part data-center question in one call (DC Hub): e.g. "rank markets for a 200 MW AI campus" or "power headroom in PJM". Plans and runs the needed lookups and returns the combined result
No parameters required.
Try it
dchub_search_facilitiesFind data centers and who operates them (DC Hub facility registry), filtered by city, state, country, operator or MW range. Returns name, operator, location and verification flag; MW detail needs a DC
No parameters required.
Try it
dchub_get_market_intelData-center market intelligence for one metro (DC Hub): facility count, tracked MW, status mix, top providers, pipeline and lease pricing. Market is a slug such as northern-virginia. Keyless calls ret
No parameters required.
Try it
dchub_get_grid_dataLive electricity grid data for one grid (DC Hub): fuel mix and demand for US ISOs (PJM, ERCOT, CAISO, MISO, SPP, NYISO, ISO-NE), utility balancing authorities, and international grids.
No parameters required.
Try it
dchub_source_capacitySearch data-center capacity available to buy or lease (DC Hub Capacity Source): powered land, powered shells, turnkey capacity and colocation, by size (min_kw / min_mw) and location (region, state, ma
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/dchub/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/dchub/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"dchub_execute_plan","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("dchub_execute_plan", {});// Or ask in plain English:
const answer = await px.ask("dc hub -- data-center site selection, power and grid intelligence");