Termdat MCP server
MCP server for TERMDAT — the terminology database of the Swiss Federal Administration
1 stars18 downloads/wk
Reviews
Write oneNobody has reviewed Termdat yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Termdat tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
api_statusAvailability of the TERMDAT API. Never returns silently empty.
check_termsCheck a list of terms against validated TERMDAT designations.
get_entriesFetch known TERMDAT entries by their numeric IDs, with full language variants.
list_classificationsList the 23 subject classifications (e.g. BILD = education), for `classification_ids`.
list_collectionsList the ~140 TERMDAT collections, for use as `collection_ids` filters.
search_termsSearch TERMDAT for official designations of the Swiss Federal Administration.
translate_termGet the official equivalent of an administrative term in another national language.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumsubprocess with shell=True
exec.shell-truetermdat_mcp-0.2.0/audits/2026-07-20T135154-Z-termdat-mcp/verification-results.json: …ce": [ "No os.system/subprocess/shell=True/eval/exec/os.popen anywhere in src/ (gr…
How Termdat compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 65% of 802 Databases servers
- Tools
- 7
- the typical Databases server has 8
- Tools that change things
- 0%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 45% of 602 Databases servers
- Downloads a week
- 18
- more than 5% of 328 Databases servers with a package
What its tools let an agent do: 7 read
Release history: 2 versions in the registry since 2026-08-02, latest 2026-09-19, typically one every 48 days.
Install Termdat in Claude Code, Cursor or VS Code
claude mcp add termdat-mcp -- uvx termdat-mcp
What the publisher says
From the Termdat repository's README, as published. We do not edit it. Read it on GitHub
🇨🇭 Part of the Swiss Public Data MCP Portfolio — open-source MCP servers connecting AI agents to Swiss public and open data.
This is a private project. It is independent of any employer or institutional affiliation.
🏷️ termdat-mcp
Official, validated Swiss administrative designations across DE / FR / IT / EN — with source references and validation status.
🇩🇪 Deutsche Version
Overview
MCP server for TERMDAT, the terminology database of the Swiss Federal Administration, maintained by the Federal Chancellery. It gives an AI agent the officially validated designations of Swiss authorities, departments and legal acts across DE / FR / IT / EN — with source references and validation status.
Discovered through i14y-mcp, which catalogues TERMDAT as data service ff0c37eb-2f7c-4ff6-996e-d22b77bf52fc.
What this is — and what it is not. TERMDAT is not a subject dictionary. It is a certified name-plate archive: it will not tell you what «Sonderpädagogik» means, but it will tell you the official name of the authority responsible for it, and what that authority is called in French.
Measured coverage (live, 2026-07-19, German search over the Terminus field):
The thirteen «Bildung» hits are organisational names — Bildungsdirektion, Erziehungsdepartement, Departement für Volkswirtschaft und Bildung — not pedagogical concepts. Plan accordingly: this server is strong for authority naming, official titles and abbreviations, and largely silent on domain vocabulary.
Features
- Seven read-only tools over the official TERMDAT public v2 API.
- Official designations across DE / FR / IT / EN, with source reference and validation status on every response.
- Communication QA: check up to 25 terms in one call against validated designations.
- Vocabulary cache (24 h TTL) for the 140 collections and 23 classifications, with stale-serve fallback.
- Retry with exponential backoff (2/4/8 s); explicit MaxEntryCount to avoid silent truncation.
- Dual transport: stdio (local) and Streamable HTTP (cloud). Both serve MCP protocol revision 2026-07-28.
- No authentication required — public, unauthenticated API (No-Auth-First).
🎯 Anchor demo query
«What are the official French and Italian names of the education directorates of the German-speaking cantons?»
Resolved with listclassifications → searchterms → translate_term.
Demo
Prerequisites
- Python 3.10+
- uv / uvx (recommended) or pip
- Network access to api.termdat.bk.admin.ch — no API key needed
Installation
uvx termdat-mcpClaude Desktop (claudedesktopconfig.json):
{
"mcpServers": {
"termdat": {
"command": "uvx",
"args": ["termdat-mcp"]
}
}
}Quickstart
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Termdat: common questions
- Is Termdat MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Termdat safety report
- How do I install Termdat?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Termdat need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Termdat maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.2.0.
- What can I use instead of Termdat?
- Servers from other publishers that do the same job: CogniCore MCP server, DBHub MCP server and Neo4j Cypher MCP server.
- How does Termdat compare with other Databases MCP servers?
- safety score 85/100 (higher than 65% of 802 Databases servers); tools 7 (the typical Databases server has 8); tools that change things 0% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Termdat
Same job from other publishers: the closest match first, then the best rated.
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- Neo4j CypherA simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.not reviewedEstablishedA
- AppwriteBuild and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDNnot reviewedEstablishedA
AirtableRead and write access to Airtable database schemas, tables, and records.not reviewedEstablishedB