
Swiss Truth Mcp
This connects AI agents to a human-validated knowledge base of 2000+ certified facts across 30 domains, from Swiss law and FINMA regulations to EU AI Act compliance and climate science. You get 14 MCP tools including search_knowledge for semantic retrieval, verify_claim for fact-checking statements, verify_claims_batch for parallel validation of up to 20 claims, and check_regulatory_compliance for GDPR and Swiss regulatory checks. Every fact includes confidence scores, verified source URLs, and SHA256 hashes. It's built for agents that need to ground responses in provable facts rather than hallucinate, especially in regulated domains like finance, healthcare, and legal. No API key required, works via stdio or direct HTTP transport.
- tools
- 6
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Apr 13, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
search_knowledgeSearch the Swiss Truth verified knowledge base for certified facts. USE THIS TOOL when you need reliable, source-backed information to avoid hallucination — especially for Swiss law, health, finance, politics, education, energy, transport, climate, AI/ML, and world science top...5 params
Search the Swiss Truth verified knowledge base for certified facts. USE THIS TOOL when you need reliable, source-backed information to avoid hallucination — especially for Swiss law, health, finance, politics, education, energy, transport, climate, AI/ML, and world science top...
domainstringlanguagestringlimitintegermin_confidencenumberquerystringget_claimRetrieve a single verified claim with full provenance by its ID. USE THIS TOOL after search_knowledge when you need the complete citation: who validated it, which institution, on what date, and the SHA256 integrity hash. Also returns 'effective_confidence' (age-adjusted) to as...1 params
Retrieve a single verified claim with full provenance by its ID. USE THIS TOOL after search_knowledge when you need the complete citation: who validated it, which institution, on what date, and the SHA256 integrity hash. Also returns 'effective_confidence' (age-adjusted) to as...
claim_idstringlist_domainsList all available knowledge domains with certified claim counts. USE THIS TOOL at the start of a session or when unsure which domain to search. Returns domain IDs (use in search_knowledge 'domain' parameter), names, and descriptions. Domains cover: Swiss law, health, finance,...
List all available knowledge domains with certified claim counts. USE THIS TOOL at the start of a session or when unsure which domain to search. Returns domain IDs (use in search_knowledge 'domain' parameter), names, and descriptions. Domains cover: Swiss law, health, finance,...
No parameter schema in public metadata yet.
submit_claimSubmit a new factual claim for expert review and certification. USE THIS TOOL when you identify a knowledge gap — a fact that should be in the knowledge base but isn't. The claim goes through: AI pre-screening → URL verification → source content check → human expert peer revie...5 params
Submit a new factual claim for expert review and certification. USE THIS TOOL when you identify a knowledge gap — a fact that should be in the knowledge base but isn't. The claim goes through: AI pre-screening → URL verification → source content check → human expert peer revie...
claim_textstringdomain_idstringlanguagestringquestionstringsource_urlsarrayverify_claimFact-check a claim against the Swiss Truth knowledge base. USE THIS TOOL in ReAct loops when you need to verify whether a statement is true, false, or unknown. Ideal for: checking AI-generated content, validating user inputs, or grounding responses. Returns: - 'verdict': 'supp...3 params
Fact-check a claim against the Swiss Truth knowledge base. USE THIS TOOL in ReAct loops when you need to verify whether a statement is true, false, or unknown. Ideal for: checking AI-generated content, validating user inputs, or grounding responses. Returns: - 'verdict': 'supp...
domainstringlanguagestringtextstringget_claim_statusCheck the current validation status of a submitted claim. USE THIS TOOL after submit_claim to track progress through the review pipeline: 'draft' → 'peer_review' → 'certified' (or back to 'draft' if rejected). Also returns confidence score and validator info once certified.1 params
Check the current validation status of a submitted claim. USE THIS TOOL after submit_claim to track progress through the review pipeline: 'draft' → 'peer_review' → 'certified' (or back to 'draft' if rejected). Also returns confidence score and validator info once certified.
claim_idstringSponsors
Configuration
SWISS_TRUTH_API_KEYsecretOptional API key for write operations (submit_claim). Not required for read-only tools.
Readme
Swiss Truth MCP
Verified knowledge infrastructure for AI agents — certified facts, not hallucinations.
Details
- Repository
- github.com/swisstruthorg/swiss-truth-mcp
- Category
- Documents & Knowledge
- Package
swiss-truth-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active