MCP Server

public

ai.dsght/public
Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Provides read-only access to published foresight content and country-grounded claim resolution.

detect_tensions
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.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Strategy / plan / memo text to analyze (plain text).'}}, 'additionalProperties': False}
extract_assumptions
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.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Strategy / plan / memo text to analyze (plain text).'}}, 'additionalProperties': False}
get_country_indicator
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).
Input schema
{'type': 'object', 'required': ['jurisdiction', 'indicator'], 'properties': {'year': {'type': 'string', 'description': 'optional 4-digit year, e.g. 2022'}, 'indicator': {'enum': ['inflation', 'gdp_growth'], 'type': 'string'}, 'jurisdiction': {'type': 'string', 'description': 'ISO code, e.g. CZ, DE, US'}}, 'additionalProperties': False}
get_public_report
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.
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'future-space slug from list_public_spaces'}}, 'additionalProperties': False}
get_public_scenarios
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.
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'future-space slug from list_public_spaces'}}, 'additionalProperties': False}
get_public_tensions
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.
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'future-space slug from list_public_spaces'}}, 'additionalProperties': False}
list_countries
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.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_public_spaces
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.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
resolve_country_claim
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.
Input schema
{'type': 'object', 'required': ['subject', 'jurisdiction', 'direction', 'threshold'], 'properties': {'subject': {'type': 'string', 'description': 'e.g. "inflation", "GDP growth"'}, 'direction': {'enum': ['above', 'below'], 'type': 'string'}, 'threshold': {'type': 'number'}, 'resolve_by': {'type': 'string', 'description': 'ISO date the claim resolves by, e.g. 2022-12-31'}, 'jurisdiction': {'type': 'string', 'description': 'ISO code, e.g. CZ, DE'}}, 'additionalProperties': False}
search_spaces
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.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'search terms, e.g. "open banking consent"'}}, 'additionalProperties': False}
Added
detect_tensions
Sept. 17, 2026, 7:56 a.m.
Added
extract_assumptions
Sept. 17, 2026, 7:56 a.m.
Added
resolve_country_claim
Sept. 17, 2026, 7:56 a.m.
Added
get_country_indicator
Sept. 17, 2026, 7:56 a.m.
Added
list_countries
Sept. 17, 2026, 7:56 a.m.
Added
search_spaces
Sept. 17, 2026, 7:56 a.m.
Added
get_public_report
Sept. 17, 2026, 7:56 a.m.
Added
get_public_scenarios
Sept. 17, 2026, 7:56 a.m.
Added
get_public_tensions
Sept. 17, 2026, 7:56 a.m.
Added
list_public_spaces
Sept. 17, 2026, 7:56 a.m.