Swiss Truth MCP
Provides CrewAI agents with tools to search certified facts, verify claims, and check compliance, integrated via the swiss-truth-crewai package.
Integrates Swiss Truth's search, verification, citation, and compliance tools into LangChain agents via the swiss-truth-langchain package.
Provides OpenAI function-calling tool definitions for searching certified knowledge, verifying claims, and checking compliance, available via an API endpoint.
Swiss Truth MCP
Verified knowledge infrastructure for AI agents โ certified facts, not hallucinations.
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
Problem | Swiss Truth Tool |
๐ง LLM hallucination on factual questions |
|
๐ Cannot cite sources or verify citations |
|
โฐ Stale training data on fast-changing topics |
|
โ๏ธ Non-compliant responses in regulated domains |
|
โ Verify multiple claims before sending a response |
|
๐ Full response hallucination risk |
|
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-langchainfrom swiss_truth_langchain import SwissTruthToolkit
toolkit = SwissTruthToolkit()
tools = toolkit.get_tools() # search, verify, batch verify, citations, freshness, complianceCrewAI
pip install swiss-truth-crewaifrom swiss_truth_crewai import SwissTruthSearchTool, SwissTruthVerifyTool
from crewai import Agent
researcher = Agent(
role="Research Agent",
tools=[SwissTruthSearchTool(), SwissTruthVerifyTool()]
)AutoGen
pip install swiss-truth-autogenfrom 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_briefOpenAI 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
Tool | Description |
| Semantic 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. |
| Full provenance for a single claim: validator, institution, review date, SHA256. |
| Structured, citable knowledge brief optimized for RAG pipelines. |
| Browse all 30 knowledge domains with certified claim counts. |
โ Verification
Tool | Description |
| Fact-check a statement: |
| Verify up to 20 claims in parallel. Returns per-claim verdict + summary. |
| Check a full AI response for hallucination risk: |
| Find all certified claims that contradict a statement. |
๐ Citation & Quality
Tool | Description |
| Properly formatted inline + APA citations with verified source URLs. |
| Detect stale training data. Returns |
| Swiss/EU compliance check (FINMA, BAG, GDPR, EU AI Act). |
๐ฅ Contribution & Feedback
Tool | Description |
| Submit a missing fact for expert review. Triggers AI pre-screening + URL verification. |
| Track review pipeline: |
| Report 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 Type | Primary Tools | Use Case |
Research Agent |
| Ground research in verified facts |
Legal Compliance |
| FINMA, BAG, GDPR, EU AI Act |
RAG Pipeline |
| Enrich retrieval with validated facts |
Fact-Checking |
| Prevent hallucinations |
Health Advisory |
| KVG, Krankenkasse, Swissmedic |
Financial Agent |
| FINMA-compliant information |
Discovery Endpoints
Swiss Truth is discoverable by agents and crawlers via standard endpoints:
Endpoint | Standard | Purpose |
| RFC 8615 | MCP auto-discovery |
| OpenAI | GPT / Assistants API integration |
| Swiss Truth | Agent capability manifest |
| llmstxt.org | LLM crawler discovery |
| OpenAI | Function-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
Metric | Value |
Certified claims | 2000+ |
Domains | 30 |
Languages | 10 |
Validation stages | 5 |
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
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/swisstruthorg/swiss-truth-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server