Swiss Truth MCP Server

Verified knowledge base for AI Agents โ€” certified Swiss facts, no hallucinations.

Documentation

Swiss Truth MCP

Verified knowledge infrastructure for AI agents โ€” certified facts, not hallucinations.

MCP Domains Claims Languages EU AI Act Auth LangChain CrewAI AutoGen

Swiss Truth is a human + AI validated knowledge base purpose-built for AI agents. Every fact passes a 5-stage validation pipeline, carries a confidence score, verified source URLs, and a SHA256 integrity hash. Connect in 30 seconds. No API key required.


Why agents use Swiss Truth

ProblemSwiss Truth Tool
๐Ÿง  LLM hallucination on factual questionssearch_knowledge โ€” 2000+ certified facts, 30 domains
๐Ÿ“Ž Cannot cite sources or verify citationsget_citations โ€” inline + APA with verified URLs
โฐ Stale training data on fast-changing topicscheck_freshness โ€” detect outdated facts
โš–๏ธ Non-compliant responses in regulated domainscheck_regulatory_compliance โ€” FINMA, BAG, GDPR, EU AI Act
โœ… Verify multiple claims before sending a responseverify_claims_batch โ€” up to 20 claims in parallel
๐Ÿ” Full response hallucination riskverify_response โ€” low / medium / high risk score

Quick Setup

MCP (Claude Desktop, Cursor, Windsurf, any MCP client)

{
  "mcpServers": {
    "swiss-truth": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://swisstruth.org/mcp"]
    }
  }
}

Or directly via HTTP:

{
  "mcpServers": {
    "swiss-truth": {
      "type": "http",
      "url": "https://swisstruth.org/mcp"
    }
  }
}

LangChain

pip install swiss-truth-langchain
from swiss_truth_langchain import SwissTruthToolkit

toolkit = SwissTruthToolkit()
tools = toolkit.get_tools()  # search, verify, batch verify, citations, freshness, compliance

CrewAI

pip install swiss-truth-crewai
from swiss_truth_crewai import SwissTruthSearchTool, SwissTruthVerifyTool
from crewai import Agent

researcher = Agent(
    role="Research Agent",
    tools=[SwissTruthSearchTool(), SwissTruthVerifyTool()]
)

AutoGen

pip install swiss-truth-autogen
from swiss_truth_autogen import register_swiss_truth_functions

register_swiss_truth_functions(assistant, user_proxy)
# Adds: search_knowledge, verify_claim, verify_claims_batch, get_knowledge_brief

OpenAI function-calling

import requests

tools = requests.get("https://swisstruth.org/openai-tools.json").json()
# Ready-to-use tool definitions for OpenAI API, LlamaIndex, etc.

14 MCP Tools

๐Ÿ” Retrieval

ToolDescription
search_knowledgeSemantic search over 2000+ certified facts. Auto-detects language (DE/EN/FR/IT/ES/ZH/AR/RU/JA/KO). Returns confidence score, source URLs, SHA256 hash.
get_claimFull provenance for a single claim: validator, institution, review date, SHA256.
get_knowledge_briefStructured, citable knowledge brief optimized for RAG pipelines.
list_domainsBrowse all 30 knowledge domains with certified claim counts.

โœ… Verification

ToolDescription
verify_claimFact-check a statement: supported / contradicted / unknown with confidence + evidence.
verify_claims_batchVerify up to 20 claims in parallel. Returns per-claim verdict + summary.
verify_responseCheck a full AI response for hallucination risk: low / medium / high.
find_contradictionsFind all certified claims that contradict a statement.

๐Ÿ“Ž Citation & Quality

ToolDescription
get_citationsProperly formatted inline + APA citations with verified source URLs.
check_freshnessDetect stale training data. Returns current / changed / unknown.
check_regulatory_complianceSwiss/EU compliance check (FINMA, BAG, GDPR, EU AI Act).

๐Ÿ“ฅ Contribution & Feedback

ToolDescription
submit_claimSubmit a missing fact for expert review. Triggers AI pre-screening + URL verification.
get_claim_statusTrack review pipeline: draft โ†’ peer_review โ†’ certified.
report_agent_needReport missing domains or features โ€” feedback shapes the roadmap.

30 Knowledge Domains

๐Ÿ‡จ๐Ÿ‡ญ Swiss (11): swiss-health ยท swiss-law ยท swiss-finance ยท swiss-education ยท swiss-energy ยท swiss-transport ยท swiss-politics ยท swiss-agriculture ยท swiss-digital ยท swiss-environment ยท labor-employment

๐Ÿ‡ช๐Ÿ‡บ EU & Global (6): eu-law ยท eu-health ยท global-science ยท international-law ยท economics ยท us-law

๐Ÿ”ฌ Science & Tech (8): ai-ml ยท ai-safety ยท quantum-computing ยท cybersecurity ยท biotech ยท renewable-energy ยท space-science ยท blockchain-crypto

๐ŸŒ General (5): climate ยท world-science ยท world-history ยท mental-health ยท nutrition-food


Agent Personas

Agent TypePrimary ToolsUse Case
Research Agentsearch_knowledge, get_knowledge_brief, get_citationsGround research in verified facts
Legal Compliancesearch_knowledge, check_regulatory_compliance, verify_claimFINMA, BAG, GDPR, EU AI Act
RAG Pipelineget_knowledge_brief, search_knowledge, get_citationsEnrich retrieval with validated facts
Fact-Checkingverify_claim, verify_claims_batch, verify_responsePrevent hallucinations
Health Advisorysearch_knowledge, check_regulatory_compliance, check_freshnessKVG, Krankenkasse, Swissmedic
Financial Agentsearch_knowledge, check_regulatory_compliance, verify_claimFINMA-compliant information

Discovery Endpoints

Swiss Truth is discoverable by agents and crawlers via standard endpoints:

EndpointStandardPurpose
/.well-known/mcp.jsonRFC 8615MCP auto-discovery
/.well-known/ai-plugin.jsonOpenAIGPT / Assistants API integration
/agents.jsonSwiss TruthAgent capability manifest
/llms.txtllmstxt.orgLLM crawler discovery
/openai-tools.jsonOpenAIFunction-calling tool definitions

Validation Pipeline

Every claim passes a 5-stage pipeline before certification:

Submit โ†’ AI Pre-Screen โ†’ URL Verification โ†’ Expert Review โ†’ Peer Review โ†’ Certified โœ“
  • SHA256 integrity hash โ€” detect tampering
  • Blockchain anchoring โ€” weekly Merkle root on-chain
  • Confidence scoring โ€” multi-dimensional quality score
  • Auto-renewal โ€” expired claims re-verified daily
  • EU AI Act compliant โ€” full audit trail

Knowledge Stats

MetricValue
Certified claims2000+
Domains30
Languages10
Validation stages5
Human validatedโœ“
SHA256 integrityโœ“
Blockchain anchoredโœ“
EU AI Act compliantโœ“
API key requiredโœ—

Example Queries

"Is health insurance mandatory in Switzerland?"
"What does the EU AI Act require for high-risk AI systems?"
"How does RAG reduce LLM hallucinations?"
"What are the FINMA regulations for crypto assets?"
"What is the current status of quantum error correction?"
"How does Swiss mandatory health insurance work?"

Links

  • ๐ŸŒ Website: swisstruth.org
  • ๐Ÿ“Š Trust & Stats: swisstruth.org/trust
  • ๐Ÿ”Œ MCP Endpoint: https://swisstruth.org/mcp
  • ๐Ÿ“ฆ npm package: npx -y mcp-remote https://swisstruth.org/mcp
  • ๐Ÿ PyPI LangChain: pip install swiss-truth-langchain
  • ๐Ÿ PyPI CrewAI: pip install swiss-truth-crewai
  • ๐Ÿ PyPI AutoGen: pip install swiss-truth-autogen