DC Blueprint data-centre intelligence
Server Details
Dated European data-centre markets, grid connection restrictions, country rules and the live grid.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 6 tools
The tools have mostly distinct primary purposes, but data_centre_market_overview explicitly overlaps with data_centre_rules, grid_carbon_and_price_now, and grid_connection_status by including counts, hourly grid data, and connection status. Descriptions help point to the dedicated tools, but an agent could reasonably choose the overview when it actually needs the more detailed rules or grid tools.
All names use snake_case and are readable, with clear descriptive prefixes such as data_centre_ and grid_. There is a minor inconsistency in verb style because search_dcblueprint is action-oriented while the rest are noun phrases, but the overall convention is coherent.
Six tools is well within the appropriate range for a focused data-centre intelligence server. Each tool covers a distinct intelligence area: market overview, business-case figures, rules, live grid carbon/price, grid connection status, and site search.
The tool surface covers the major research workflows for European data-centre intelligence, including market sizing, economics, regulation, grid conditions, and documentation search. Minor gaps exist, such as no direct multi-market business-case comparison or project-level pipeline detail retrieval, but agents can work around these via the search and overview tools.
Available Tools
6 toolsbusiness_case_figuresData-centre business-case figures for one marketARead-onlyIdempotentInspect
The inputs of a colocation data-centre business case for one European market: construction cost per MW, colocation prices per kW-month, electricity price, staff cost, guarding, property tax, exit yield, grid wait, permitting and grid charges, with low and high. Needs a personal DC Blueprint key (Authorization: Bearer) from an account with a DC Blueprint licence or trial. Ask for one market for the project at hand: every figure costs 5 credits, one figure (the "figure" argument) 1; the same answer again in the calendar month costs nothing. It is not a way to copy the catalogue market by market. Markets: Amsterdam, Athens, Berlin, Copenhagen, Dublin, Frankfurt, Helsinki, Lisbon, London, Madrid, Milan, Oslo, Paris, Stockholm, Vienna, Warsaw, Zurich. Figures: Construction cost, Colocation price, retail, Colocation price, wholesale, Colocation price, large deals, Electricity price, Cost of a site employee, Guarding and monitoring, Property tax, Exit yield, Wait for a grid connection, Permitting, Grid connection charge, Customer substation.
| Name | Required | Description | Default |
|---|---|---|---|
| figure | No | Optional: one figure only, e.g. "Construction cost" or "Exit yield" (1 credit). Leave it out for every figure of the market. | |
| market | Yes | A business-case market, e.g. "Frankfurt", "Milan". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations: requires a bearer DC Blueprint key tied to a licence or trial, discloses credit pricing (5 per market call, 1 per single figure, free within the same calendar month), and warns against bulk catalogue copying. The annotations already cover read-only/idempotent safety, and the description adds the auth, quota and caching behaviour they cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The key constraints (auth, credits, one-market rule) are front-loaded and each sentence carries information. However, the figure list is stated twice — once in the opening sentence and again after 'Figures:' — which is avoidable redundancy, and the opening sentence is overloaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description does explain what comes back (each figure with low and high) and what drives cost, so an agent can invoke it confidently. It stops short of describing the response shape or units (per MW, per kW-month are mentioned but yield/percentage-style figures are not characterised).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline would be 3, but the description adds substantial meaning: it enumerates all 17 valid market values and all 15 figure names, effectively supplying the enums the schema lacks. It also clarifies that omitting 'figure' returns every figure at 5 credits versus 1 for a single figure.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the exact resource: the input variables of a colocation data-centre business case for a single European market, and enumerates them. It is clear this is not the market overview or rules sibling, but it never explicitly contrasts them, and the verb ('returns'/'provides') must be inferred from 'The inputs of...'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly scopes usage: 'Ask for one market for the project at hand', and states the negative case 'It is not a way to copy the catalogue market by market.' It also gives the cost trade-off that drives the choice between one figure and all figures, which is exactly the when/when-not guidance an agent needs.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_centre_market_overviewData-centre market overview (Europe)ARead-onlyIdempotentInspect
Dated overview of a European data-centre market: how many data-centre projects of 500 kW or more our pipeline tracker lists and how many are permitted or being built, the stated MW by stage on each capacity basis, who develops the most of them, whether new grid connections are paused, rationed or conditional in that country, the grid carbon intensity and power price this hour, and how many data-centre rules apply. Use for questions like "data centres in Germany", "Frankfurt data centre market", "who is building data centres in Spain". Metros: London, Frankfurt, Paris, Amsterdam, Dublin, Milan, Madrid, Oslo. Countries: United Kingdom, Germany, Italy, Spain, France, Finland, Netherlands, Ireland, Norway, Sweden, Greece, Poland, Denmark, Portugal, Switzerland, Belgium, Czechia, Croatia, Estonia, Romania, Austria, Lithuania, Hungary, Latvia.
| Name | Required | Description | Default |
|---|---|---|---|
| market | Yes | A country or metro name, e.g. "Frankfurt", "Ireland", "the Netherlands". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is a safe, read-only, idempotent, non-open-world operation. The description adds substantial behavioral context by disclosing the returned market signals: dated project counts at 500 kW+, permitted/building status, MW by stage and capacity basis, top developers, grid connection policy condition, current-hour carbon intensity and power price, and applicable data-centre rule counts.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose and then adds use examples and supported market lists. It is dense and the first sentence is long, but every part contributes useful selection or input guidance, with little wasted wording.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter aggregate market tool with no output schema, the description is complete enough: it explains the market parameter, lists valid geographies, and enumerates the main return-value categories. An agent can decide whether to call it and what kind of answer to expect.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already documents the single market parameter at 100% coverage. The description meaningfully extends this by enumerating supported metros (London, Frankfurt, Paris, Amsterdam, Dublin, Milan, Madrid, Oslo) and a long list of supported countries, reducing ambiguity about valid values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific resource and scope: a dated European data-centre market overview covering project counts, MW by stage, developers, grid connection conditions, carbon intensity, power price, and rules. It is distinguishable as an aggregate overview, though it does not explicitly name sibling tools such as grid_connection_status or grid_carbon_and_price_now as alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives concrete use cases such as "data centres in Germany", "Frankfurt data centre market", and "who is building data centres in Spain", which clearly indicates when the tool applies. It does not explicitly state when not to use it or name the more specific sibling tools for individual metrics.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_centre_rulesData-centre rules and deadlines by countryARead-onlyIdempotentInspect
The national and EU rules for building and running a data centre in one European country (energy efficiency reporting, waste heat, permitting, grid), each with its status, who it applies to and the next date that matters, plus upcoming deadlines. Countries: Germany, France, Ireland, Netherlands, Italy, Spain, Sweden, Finland, Denmark, Poland, United Kingdom, Belgium, Czechia, Portugal, Switzerland, Norway, Greece, Austria, Hungary, Croatia, Lithuania, Latvia, Estonia, Romania, Bulgaria, Slovakia, Slovenia, Cyprus, Malta.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | A European country, e.g. "Germany". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as a safe, idempotent, non-destructive read, so the safety profile needs no restatement. The description adds return-value behavior that annotations cannot convey — each rule carries a status, an applicability scope, and a next relevant date, plus upcoming deadlines — which meaningfully sets expectations for the response.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The functional sentence is front-loaded and dense with useful detail; the trailing country list is long but is the one piece of information an agent cannot get from the schema. Slight penalty because that list dominates the text and would arguably serve better as schema enums.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a single fully-described parameter and no output schema, the description supplies the missing half: what a result record contains (status, applicability, next date) and that upcoming deadlines are included. Nothing an agent needs in order to call this tool correctly appears to be missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and only one parameter exists, so baseline would be 3; however the description enumerates all 29 accepted country values, which the schema does not (its only hint is 'A European country, e.g. Germany'). That enumeration closes a real risk of invalid input, though it gives no formatting guidance such as casing or name variants.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names the specific resource (national and EU rules for building and running a data centre) plus the scope ('in one European country') and the sub-topics covered (energy efficiency reporting, waste heat, permitting, grid). It is distinguishable from siblings like data_centre_market_overview or grid_connection_status without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied by the content: an agent can infer this tool answers 'what rules/deadlines apply in country X' rather than 'what is the market/grid doing'. There is no explicit when-to-use statement, no exclusions, and no routing to the sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
grid_carbon_and_price_nowGrid carbon intensity and power price nowARead-onlyInspect
This hour's grid carbon intensity (gCO2/kWh), renewable share and day-ahead power price for a European market, the cleanest window in the next hours and its rank among 15 markets. Without a market: all markets ranked cleanest first. Markets: Germany, United Kingdom, France, Netherlands, Ireland, Italy (North), Spain, Poland, Belgium, Austria, Switzerland, Norway (NO2), Sweden (SE3), Denmark (DK1), Finland.
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | Optional market, e.g. "France". Leave out for the ranking. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and closed-world, so the safety profile is covered. The description adds real behavioral context the annotations lack: the fields returned, the cleanest-window and ranking behavior, and the time-sensitivity ('this hour's') that explains why an identical read is not idempotent. It does not discuss pagination or freshness lag, so not a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the payload (carbon, renewable share, price, window, rank) in the first sentence and defers the market enumeration to the end. The long market list is dense but earns its place since there is no enum in the schema. Slightly verbose overall, so not a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description correctly carries the return-value burden by naming every returned field and the ranking/cleanest-window semantics. Combined with the covered annotations and the explicit enum-free market list, an agent has everything needed to invoke and interpret the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With one optional parameter and 100% schema coverage, the baseline is 3. The description exceeds that by enumerating the 15 valid markets (Germany, United Kingdom, France, etc.), which the schema does not capture as an enum, directly resolving the main ambiguity about what values 'market' accepts.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete verb+resource: it returns this hour's grid carbon intensity (with unit gCO2/kWh), renewable share, day-ahead price, the cleanest window ahead, and market rank. The resource is clearly distinct from the siblings (data centre overview/rules, grid connection status, science search). An agent knows exactly what data this yields without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit conditional behavior: with a market it returns that market's data; 'Without a market: all markets ranked cleanest first.' This tells the agent how to call it in both modes. It stops short of naming alternatives or exclusions, so it is clear context rather than full when/when-not routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
grid_connection_statusGrid connection status for data centres (Europe)ARead-onlyIdempotentInspect
Where in Europe new grid connections for data centres are paused, rationed, conditional or congested, by country, with the measure's name, what it applies to and when it started. Without a country: the whole ranking. Use for questions like "where can I still connect a data centre to the grid in Europe", "is Ireland's grid moratorium still in force".
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Optional European country, e.g. "Germany". Leave out for every country. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent and non-destructive, so safety is covered. The description adds value beyond them by describing what each result contains (measure name, scope of application, start date) and the geographic coverage, which matters because there is no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The scope statement is front-loaded and the trailing examples are compact and genuinely useful for routing. Slightly longer than necessary given the schema already documents the country default, but there is little waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, read-only lookup with no output schema, the description covers coverage area, returned fields, default behavior and example intents. An agent has everything needed to invoke it correctly and interpret the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single optional parameter is fully documented there, including the same leave-out default the description restates. The description adds no new format or syntax detail, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific resource (new grid connections for data centres in Europe) and enumerates the exact statuses returned (paused, rationed, conditional, congested) plus the fields attached to each measure. An agent can distinguish this from grid_carbon_and_price_now purely from the description.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Two concrete sample questions anchor the intended use case and the description states the no-country default ('the whole ranking'). It does not name a sibling as the alternative or state when not to use it, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_dcblueprintSearch DC BlueprintARead-onlyIdempotentInspect
Search DC Blueprint's pages: the four steps and the European market pages. Returns up to 5 pages with title, date, link and summary.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | What to look for, e.g. "PUE benchmarks", "fibre latency London Frankfurt". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the description only needs to add behavior. It does: results are capped at 5 pages, and the return fields (title, date, link, summary) are disclosed so the agent knows what it will get back. No rate-limit or ranking notes, but the essentials are covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: the first front-loads what is searched and over what corpus, the second states the result cap and payload. Zero filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single required string parameter, no output schema and full schema coverage, the description supplies the missing pieces (result cap and returned fields). Only the absence of guidance relative to the specialized sibling tools keeps it below 5.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter and the schema documents it fully with concrete examples ('PUE benchmarks', 'fibre latency London Frankfurt'), so the baseline is 3. The description adds nothing about query syntax, phrase matching, or how the query is interpreted, so it does not exceed that baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Search) and a bounded corpus (DC Blueprint's pages: the four steps plus the European market pages), which is far more informative than the bare title. It does not explicitly contrast with the five sibling tools, but the scope statement makes the intent unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no statement of when to use this versus alternatives; with siblings like business_case_figures, data_centre_market_overview and data_centre_rules present, a sentence such as 'use this for free-text discovery, use the others for structured figures' would be valuable and is absent. Usage is only inferable from the word 'Search'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
business_case_figures - First observed
data_centre_market_overview - First observed
data_centre_rules - First observed
grid_carbon_and_price_now - First observed
grid_connection_status - First observed
search_dcblueprint
Related MCP Connectors
Cited radiation physics answers and dated European data-centre markets, grid connections and rules.
Lead times, prices, tariffs and grid interconnection terms for factory and datacenter equipment.
- KairomOAuthworld.kairom
Europe systems engine: what a site depends on, and what-if strikes, outages and price shocks
AI infrastructure tracker: data center campuses, power projects, MW and the companies behind them
Related MCP Servers
- AlicenseAqualityAmaintenanceStart with execute_plan. Live, dated data for data center, colocation, power grid, site selection, interconnection and energy questions. Rank data center and datacenter markets, check interconnection queues and grid headroom across PJM, ERCOT, CAISO, MISO, SPP, NYISO and ISO-NE, pull electricity and natural gas prices, and review fiber. Cited answers. Connect: https://dchub.cloud/mcp94380 npm3MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to answer data-center siting questions by querying a live facility registry, per-metro market intelligence, real-time grid fuel mix and demand, and leasable capacity listings, including a one-call planner that combines these into ranked, cited answers. Results are fetched live per request, keyless, with optional API keys for fuller responses.583 npmMIT
- AlicenseNot gradedqualityAmaintenanceDC Hub is the live data layer for data-center siting that agents can query and cite. Its Data Center Power Index (DCPI) scores where data centers can get grid power across 300+ markets daily. Also 330,000+ mapped power, grid, gas and fiber assets. 94 MCP tools at https://dchub.cloud/mcp plus a REST API at https://dchub.cloud/api/v1. Free tier needs no key; paid plans: dchub.cloud/pricing.MIT

security-orchestraofficial
FlicenseNot gradedqualityCmaintenanceProvides deterministic, standards-based calculations for data center critical power infrastructure. Enables site selection, generator sizing, UPS sizing, NFPA 110 compliance, and more via 50+ AI agents and 8 compound chains.-
Glama MCP Gateway
Add one secure layer between your agents and this server.