Was ist MCP? Demo-Server
ch.was-ist-mcp/demowas-ist-mcp.chstreamable-httpv0.1.0Scanned
Plain-language MCP explainer in German: search and read was-ist-mcp.ch. Most tools need no login.
10 tools: 4 change things and 6 only read.
- Reads private data · 0
- Reads text others write · 0
- Can send data out · 0
- 1 finding
Anlyon alternative
4 of these tools change something. Run those as governed actions.
Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.
Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.
Import an OpenAPI spec →Tools
Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.
10 tools
Changes things 4Claude Code: ask
loginMeldet sich am Demo-Server an und gibt einen Token zurück, den die beiden geschützten Werkzeuge als 'token' annehmen.1 finding
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Findings
- Info
The description mentions "credentials".
What this check looks forMatched text
description: "...gabeschritt aussieht. (Logs in with the credentials published on the site and returns a tok..."
Description, as the server wrote it Meldet sich am Demo-Server an und gibt einen Token zurück, den die beiden geschützten Werkzeuge als 'token' annehmen. Die Zugangsdaten stehen offen auf was-ist-mcp.ch/mcp-ausprobieren; alle Leserinnen und Leser verwenden dasselbe Login, es schützt also keine Inhalte, sondern zeigt nur, wie ein Freigabeschritt aussieht. (Logs in with the credentials published on the site and returns a token.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
- readOnlyHint: false
server_infoZeigt, welche Version dieses Servers läuft, wann der Suchindex zuletzt gebaut wurde und ob die Suche gerade vollständig einsatzbereit ist.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Zeigt, welche Version dieses Servers läuft, wann der Suchindex zuletzt gebaut wurde und ob die Suche gerade vollständig einsatzbereit ist. (Reports this server's version, index build time and readiness.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
site_statisticsGibt Betriebszahlen von was-ist-mcp.ch aus: Wortzahl und Lesezeit pro Seite, Abschnitte, Einträge und die Anzahl der durchsuchbaren Textstellen.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Gibt Betriebszahlen von was-ist-mcp.ch aus: Wortzahl und Lesezeit pro Seite, Abschnitte, Einträge und die Anzahl der durchsuchbaren Textstellen. Braucht eine Anmeldung: Über eine Verbindung aus dem Anmeldefenster kommt ein Anmeldelink zurück, sonst einen 'token' aus dem Werkzeug `login` oder die Zugangsdaten von was-ist-mcp.ch/mcp-ausprobieren. Vertraulich ist an diesen Zahlen nichts; die Anmeldung zeigt nur, wie ein Freigabeschritt abläuft. (Reports per-page word counts and index numbers. Requires the demo login.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
submit_feedbackSchickt eine Rückmeldung an den Betreiber von was-ist-mcp.ch.No findings
Why it is in this group
- The name "submit_feedback" says "submit": a word for a change.
Description, as the server wrote it Schickt eine Rückmeldung an den Betreiber von was-ist-mcp.ch. Braucht eine Anmeldung: Über eine Verbindung aus dem Anmeldefenster kommt ein Anmeldelink zurück, sonst einen 'token' aus dem Werkzeug `login` oder die Zugangsdaten von was-ist-mcp.ch/mcp-ausprobieren. Alle Leserinnen und Leser dieser Seite verwenden dasselbe Login. Ihre Rückmeldung ist deshalb nicht privat: Der Betreiber der Seite liest sie, und sie kann als Beispiel öffentlich gezeigt werden. Schreiben Sie darum keine persönlichen Angaben in den Text. (Sends feedback to the site's owner. Requires the shared demo login and is not private.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
- readOnlyHint: false
Only reads 6Show 6 read-only tools
explain_this_connectionBerichtet auf Deutsch, was beim Verbinden zwischen Ihrem KI-Programm und diesem Server geschehen ist: auf welche Fassung von MCP sich beide geeinigt haben, wie Ihr Programm heisst …No findings
Why it is in this group
- The name "explain_this_connection" says "explain": a word for reading.
Description, as the server wrote it Berichtet auf Deutsch, was beim Verbinden zwischen Ihrem KI-Programm und diesem Server geschehen ist: auf welche Fassung von MCP sich beide geeinigt haben, wie Ihr Programm heisst und was es über sich angemeldet hat. Diese Angaben stehen nirgends auf der Seite. Sie entstehen erst in dem Moment, in dem Ihr Programm sich verbindet. (Reports what this very connection negotiated, in German.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
fetchHolt eine Textstelle vollständig, so wie sie auf der Seite steht.No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it Holt eine Textstelle vollständig, so wie sie auf der Seite steht. Als 'id' geben Sie die Kennung aus einem Suchtreffer an, oder das Kürzel einer Seite wie 'sicherheit', dann kommt die ganze Seite zurück. (Fetches one passage, or a whole page, by the id that search returned.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
get_pageGibt eine Seite von was-ist-mcp.ch als lesbaren Text zurück.No findings
Why it is in this group
- The name "get_page" says "get": a word for reading.
Description, as the server wrote it Gibt eine Seite von was-ist-mcp.ch als lesbaren Text zurück. Das Kürzel steht in 'list_pages', zum Beispiel 'sicherheit'. Mit 'section' holen Sie nur einen Abschnitt, mit format='outline' nur die Gliederung aus Überschriften und Einträgen. (Returns one page as readable markdown, one section of it, or just its outline.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
list_mcp_servicesGibt die Dienste-Liste von was-ist-mcp.ch als geordnete Daten zurück: welche Dienste eine KI heute über MCP erreicht, was sie dort lesen und ändern darf, und welche in der Schweiz …No findings
Why it is in this group
- The name "list_mcp_services" says "list": a word for reading.
Description, as the server wrote it Gibt die Dienste-Liste von was-ist-mcp.ch als geordnete Daten zurück: welche Dienste eine KI heute über MCP erreicht, was sie dort lesen und ändern darf, und welche in der Schweiz noch fehlen. 'kategorie' und 'status' schränken die Liste ein. (Returns the site's MCP service overview as structured rows.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
list_pagesListet alle Seiten von was-ist-mcp.ch auf, mit Kürzel, Titel, Link und einer kurzen Beschreibung.No findings
Why it is in this group
- The name "list_pages" says "list": a word for reading.
Description, as the server wrote it Listet alle Seiten von was-ist-mcp.ch auf, mit Kürzel, Titel, Link und einer kurzen Beschreibung. Der gute erste Aufruf, bevor Sie gezielt eine Seite holen. (Lists every published page of the site with its slug and description.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
searchDurchsucht die Inhalte von was-ist-mcp.ch und liefert die passenden Textstellen mit Titel, Link und einem Ausschnitt.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it Durchsucht die Inhalte von was-ist-mcp.ch und liefert die passenden Textstellen mit Titel, Link und einem Ausschnitt. Fragen Sie in ganzen Sätzen, auf Deutsch. Mit 'slug' suchen Sie nur in einer Seite, mit 'kind' nur in den häufigen Fragen ('faq'), in der Dienste-Liste ('dienste') oder in den Fliesstext-Abschnitten ('abschnitt'). (Searches the site's own content and returns matching passages with links.)
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Exfil surface
Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.
No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or untrusted-input or outbound.
- Reads private data0
- Reads files, mail, messages, databases, secrets, calendars or repositories.
- Reads text others write0
- Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
- Can send data out0
- Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.
Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.
Findings
Matches of fixed checks, with the text they matched.
- Infologin
The description mentions "credentials".
What this check looks forMatched text
description: "...gabeschritt aussieht. (Logs in with the credentials published on the site and returns a tok..."
History
Changes to its tool definitions and to its remote endpoint, newest first.
No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http demo https://mcp.was-ist-mcp.ch/mcpclaude mcp add --transport http demo https://mcp.was-ist-mcp.ch/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__demo__search",
"mcp__demo__fetch",
"mcp__demo__list_pages",
"mcp__demo__get_page",
"mcp__demo__list_mcp_services",
"mcp__demo__explain_this_connection"
],
"ask": [
"mcp__demo__server_info",
"mcp__demo__login",
"mcp__demo__submit_feedback",
"mcp__demo__site_statistics"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as demo. Review it before you use it.
Pin
Keep the decision: fail CI when the tools change, follow every change, or show a badge.
Pin in CI
Fail a build when the tools you reviewed are not the tools the server serves today.
curl -s "https://anlyon.dev/api/v1/servers/ch.was-ist-mcp/demo/verify?hash=efc9bee693964576669535396b709f962c5628da4117af92aa17edde9c5b8e77" | jq -e '.changed == false'Pinned hash efc9bee69396, from Oct 28, 2026, 09:17 UTC.
Watch
Get told when its tools change: a new tool, a new description, a new class.
https://anlyon.dev/servers/ch.was-ist-mcp/demo/changes.xmlAn Atom feed. Works in any feed reader or Slack's RSS app.
Badge
[](https://anlyon.dev/servers/ch.was-ist-mcp/demo)Source: MCP Registry. Synced Oct 28, 2026, 10:17 UTC.