public
Server Details
Read-only MCP access to DSGHT.ai published foresight and country-grounded claim resolution.
- Status
- Healthy
- Uptime
- 100.0% over 60 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 10 tools
Most tools are clearly distinct, but detect_tensions and extract_assumptions both analyze pasted text and could be confused, and get_country_indicator vs resolve_country_claim are related yet serve different purposes. Descriptions help, but slight overlap remains.
All tool names follow a consistent verb_noun pattern in snake_case (detect_tensions, get_public_scenarios, list_countries, etc.), making the surface predictable and easy to navigate.
With 10 tools, the set is well-scoped for its dual purpose of country macro data and future-space foresight. Each tool has a clear role, and none feel redundant or excessive.
The surface covers core workflows: listing, searching, retrieving scenarios/tensions/reports, and resolving country claims. However, interest rates are mentioned in resolve_country_claim but not available as an indicator, and there's no way to fetch individual scenario details, leaving minor gaps.
Available Tools
12 toolsdetect_tensionsDetect Strategy TensionsRead-onlyIdempotentInspect
Use when the user pastes strategy text and asks what is internally inconsistent: detects the structural contradictions — where the text quietly bets on two things that cannot both hold. Stateless taster; nothing is stored. DSGHT surfaces the conflict rather than smoothing it over.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Strategy / plan / memo text to analyze (plain text). |
extract_assumptionsExtract Strategy AssumptionsRead-onlyIdempotentInspect
Use when the user pastes a strategy, plan, or memo and wants its hidden bets made explicit: extracts the falsifiable, load-bearing assumptions (dated/quantified bets + structural findings). Stateless taster — nothing is stored; the persistent per-company assumption registry with monitoring and a Brier track record is the authenticated tier.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Strategy / plan / memo text to analyze (plain text). |
get_country_indicatorGet Country Macro IndicatorRead-onlyIdempotentInspect
Look up a country's authoritative macro indicator (inflation | gdp_growth) directly — deterministic, offline, cited. Use whenever you need a real macro figure instead of recalling one from memory: give the jurisdiction (CZ, DE, US, ...) and indicator, plus an optional year (omit for the full annual series).
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | optional 4-digit year, e.g. 2022 | |
| indicator | Yes | ||
| jurisdiction | Yes | ISO code, e.g. CZ, DE, US |
get_public_claimsGet Cited ClaimsARead-onlyIdempotentInspect
Get the evidence claims behind a published future-space that carry a cited source page (URL + quoted passage), with a census of how many claims are verified, cited or uncited. Use when you need quotable, source-backed facts on a covered topic. Uncited claims are counted, never served as sourced.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | future-space slug from list_public_spaces | |
| limit | No | page size (default 25) | |
| query | No | keywords every returned claim must contain | |
| offset | No | page start (default 0) | |
| status | No | only this citation status (default: both) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and closed-world, so the safety profile is covered. The description adds genuinely useful behavior beyond that: claims come with a cited source page, the response includes a census by status, and uncited claims are counted but never served as sourced. That last point is a real output-shaping constraint not visible in any structured field.
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?
Three sentences, front-loaded with the resource and scope, then the use condition, then the key behavioral caveat. No filler; every sentence carries information the agent needs.
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 the work of describing returns: claims with URL plus quoted passage, and a census of verified/cited/uncited counts. It does not mention pagination or ordering, though limit/offset in the schema imply it. Adequate for a simple read tool, with a small remaining gap.
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 description coverage is 100%, so all five parameters are already documented in the schema, including the status enum and the limit/offset pagination. The description only loosely echoes status via 'verified, cited or uncited' and adds no syntax or format detail beyond the schema, so the 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?
States a specific verb and resource ('get the evidence claims behind a published future-space'), and narrows the scope precisely to claims 'that carry a cited source page (URL + quoted passage)'. This is clearly distinguishable from siblings like get_public_forecasts, get_public_scenarios, or get_public_tensions without opening any 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 an explicit use condition: 'Use when you need quotable, source-backed facts on a covered topic.' It also implies an exclusion ('Uncited claims are counted, never served as sourced'), telling the agent this tool will not return uncited claims as sources. No sibling is named as an alternative, so it stops 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.
get_public_forecastsGet Forecast Track RecordARead-onlyIdempotentInspect
Get the append-only forecast registry of a published future-space — every checkable signpost with the probability, threshold and date stated in advance, its resolution and Brier score — plus the track record. Use when the user asks how reliable DSGHT's forecasts have been, or what dated, checkable predictions a space makes.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | future-space slug from list_public_spaces | |
| status | No | only forecasts with this status (default: all) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world; the description adds useful behavior beyond them by disclosing the append-only registry nature and what each entry contains (advance-stated probability/threshold/date plus resolution and Brier score).
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, front-loaded with the resource definition and trailing with the usage trigger; dense but no filler, though the long first sentence packs several concepts that could be split.
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 usefully enumerates the return fields, and annotations cover the safety profile; the only minor gap is not explaining how status values map to the returned entries.
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 description coverage is 100%, so both parameters (slug, status enum) are already documented with the default and allowed values; the description adds no extra syntax or meaning beyond 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 (get) and resource (append-only forecast registry of a published future-space) and enumerates the returned content (probability, threshold, date, resolution, Brier score), which cleanly separates it from siblings like get_public_claims and get_public_scenarios.
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 triggering contexts – questions about DSGHT's forecast reliability or the dated checkable predictions a space makes – but does not name alternative tools or state when to prefer them (e.g. get_public_scenarios).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_public_reportGet Foresight ReportRead-onlyIdempotentInspect
Get the latest full foresight report (markdown) for a published future-space. Use when the user wants the detailed analysis, or a quotable, cited source on a covered topic.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | future-space slug from list_public_spaces |
get_public_scenariosGet Scenario MatrixRead-onlyIdempotentInspect
Get the scenario matrix with probabilities for a published future-space. Use when the user asks how a domain (banking, energy, CEE markets, ...) might play out, what the plausible futures are, or wants to reason across scenarios instead of a single forecast.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | future-space slug from list_public_spaces |
get_public_tensionsGet Structural TensionsRead-onlyIdempotentInspect
Get the structural tensions — the load-bearing contradictions — for a published future-space. Use when the user asks what forces conflict, what could break a strategy, or what the tensions/paradoxes are in a covered domain. DSGHT surfaces contradictions rather than averaging them.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | future-space slug from list_public_spaces |
list_countriesList Country CoverageRead-onlyIdempotentInspect
List the jurisdictions and macro indicators (inflation, GDP growth) available to resolve_country_claim and get_country_indicator, with per-country year coverage and source. Call this to check coverage before resolving a claim or looking up an indicator.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_public_spacesList Public Foresight SpacesRead-onlyIdempotentInspect
List the DSGHT future-spaces published for public use (slug, topic, status, depth). Call this first to discover what foresight is available before fetching scenarios, tensions, or a report.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
resolve_country_claimResolve Country Macro ClaimRead-onlyIdempotentInspect
Use this WHENEVER the user states or asks you to verify a numeric macro claim (inflation, GDP, interest rates): settle it against the claim's OWN country's authoritative series instead of answering from memory, which risks the wrong jurisdiction (e.g. U.S. CPI for a Czech claim). Binds the claim to a jurisdiction (CZ, DE, ...) and returns a cited above/below verdict. Deterministic and offline.
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | e.g. "inflation", "GDP growth" | |
| direction | Yes | ||
| threshold | Yes | ||
| resolve_by | No | ISO date the claim resolves by, e.g. 2022-12-31 | |
| jurisdiction | Yes | ISO code, e.g. CZ, DE |
search_spacesSearch Foresight SpacesRead-onlyIdempotentInspect
Find the most relevant published DSGHT future-space by keyword (topic + report text, plain-text ranked, no AI). Use this to locate a space before calling get_public_scenarios / get_public_tensions / get_public_report when you do not already know the slug.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | search terms, e.g. "open banking consent" |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Added
get_public_claims - Added
get_public_forecasts
10 tool updates
- First observed
detect_tensions - First observed
extract_assumptions - First observed
get_country_indicator - First observed
get_public_report - First observed
get_public_scenarios - First observed
get_public_tensions - First observed
list_countries - First observed
list_public_spaces - First observed
resolve_country_claim - First observed
search_spaces
Related MCP Connectors
Read-only Remote MCP for externally grounded AI agent trust receipts.
Remote MCP endpoint for U.S. home forecasts, public benchmark data, and permit or zoning readiness.
Built-environment forecasts, public benchmarks, and permit or zoning readiness through remote MCP.
Market forecasts with their own track record, inside Claude, ChatGPT and other MCP apps.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceMCP server for real-time global intelligence, AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking, enabling agents and scripts to access curated news feeds, country instability indices, and market data.88,508AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query live pricing, resale, company KYC, SEC filings, patents, trademarks, public tenders, auctions and related market intelligence through MCP, returning clean typed JSON from primary sources on a pay-per-result basis.MIT
- AlicenseNot gradedqualityDmaintenanceAgent-ready economic, market & geo-health intelligence — 163 MCP tools, 155 driver-backed indices.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server wrapping worldmonitor global intelligence dashboard, exposing 140 tools across 32 services for live market, geopolitical, military, cyber, climate, and supply chain data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.