MCP-Server in Claude einbinden: 20 Netzwerk-Checks ohne Account

Update, 8. September 2026: Der MCP-Server von Uptimeify hat inzwischen eine Reihe von Schreib-Werkzeugen bekommen, zusätzlich zu allem, was unten beschrieben ist: einen Monitor pausieren, einen Incident quittieren und Ähnliches. Jedes davon hängt an einem eigenen Zustimmungs-Scope, den du getrennt vom Lesezugriff und je Bereich erteilst und der standardmäßig aus bleibt, solange du ihn nicht selbst ankreuzt -- die 33 Tools aus diesem Beitrag bleiben deshalb genau so read-only wie unten beschrieben. Die aktuelle Werkzeugliste und die Scopes stehen auf der MCP-Server-Seite.
Du fügst eine Zeile Konfiguration ein, und dein KI-Assistent kann ab sofort DNS, SSL, SPF, DMARC, HTTP-Header und die Erreichbarkeit jeder Domain prüfen. Ohne Account, ohne Token, ohne Installation. Der Uptimeify MCP-Server stellt 20 read-only Check-Tools anonym bereit, 13 weitere lesen mit einem API-Token deine eigenen Monitore, Alarme, Statusseiten und dein Konto. Diese Anleitung zeigt die Konfiguration, die Tool-Liste, fünf Prompts zum Direktstart und die Rate Limits.
Was du am Ende hast
Am Ende tippst du "Prüfe SSL, DNS und SPF für diese Kundendomain" in dein Chatfenster und bekommst drei echte Netzwerk-Prüfungen zurück: Zertifikatsaussteller und Restlaufzeit, die aufgelösten Records, den ausgewerteten SPF-Eintrag. Kein Copy-and-paste zwischen drei Web-Tools, kein Tab-Wechsel, keine Zwischenablage.
Der Assistent ruft dafür einzelne Tools auf dem Server auf, statt zu raten. Das ist der Unterschied zwischen einer Antwort aus dem Modellgedächtnis und einer Antwort aus einem Tool Call gegen die echte Domain: Die zweite ist überprüfbar und aktuell.
Was ein MCP-Server in diesem Kontext ist
Ein MCP-Server ist ein Dienst, der einem KI-Assistenten Werkzeuge zur Verfügung stellt, die dieser selbstständig aufrufen kann. Das Model Context Protocol standardisiert dabei, wie Tools beschrieben, aufgerufen und beantwortet werden. Der Assistent bleibt der Assistent, der Server liefert die Fakten.
Konkret heißt das hier: Uptimeify veröffentlicht seine öffentlichen Check-Tools über dieses Protokoll, damit dein Assistent sie direkt benutzen kann. Mehr zur Transportschicht steht im Glossar unter Streamable HTTP.
Der Endpunkt
POST https://uptimeify.io/mcp, Transport ist Streamable HTTP, der Server ist stateless. Keine Session, kein Handshake über mehrere Requests, jeder Aufruf steht für sich.
Zwei Discovery-Dateien liegen bereit, wenn dein Client oder eine Registry den Server automatisch finden soll:
| Datei | Zweck |
|---|---|
/.well-known/mcp/server-card.json | Server-Card mit Fähigkeiten und Tool-Metadaten |
/.well-known/mcp/server.json | Registry-Manifest für MCP-Verzeichnisse |
Jedes Tool deklariert ein outputSchema und liefert bei Erfolg structuredContent neben dem Textblock. Zwei Eigenschaften dieser Schemata sind Absicht: Kein Feld ist als erforderlich markiert, und zusätzliche Felder sind erlaubt. Ein Endpunkt, der einen Wert weglässt, macht daraus also keinen fehlgeschlagenen Tool Call, und ein später ergänztes Feld fällt in strengen Clients nicht durch die Validierung.
Auch die Tool-Namen folgen einer bewussten Regel: nur Buchstaben, Ziffern und Unterstriche. Die großen Function-Calling-APIs validieren Tool-Namen gegen ein Muster, das Punkte ausschließt. Ein Name wie dns.check würde von jedem Client abgelehnt, der die Tools an ein Modell durchreicht.
Einbinden in Claude: die konkrete Konfiguration
Der schnellste Weg in Claude Desktop und claude.ai: Füge https://uptimeify.io/mcp als Remote-MCP-Server hinzu. Für die 20 anonymen Tools brauchst du nichts weiter. Willst du zusätzlich deine eigenen Monitore lesen, wähle Connect: Claude registriert sich per Dynamic Client Registration selbst und öffnet die Zustimmungsseite, auf der du dich bei Uptimeify anmeldest und lesenden Zugriff freigibst.
Clients, die Remote-Server mit eigenen Headern unterstützen, konfigurierst du direkt:
{
"mcpServers": {
"uptimeify": {
"url": "https://uptimeify.io/mcp",
"headers": { "Authorization": "Bearer wsm_dein_token_hier" }
}
}
}
Den headers-Block lässt du komplett weg, wenn dir die anonymen Check-Tools reichen.
Clients, die nur stdio sprechen, brückst du mit mcp-remote auf den HTTP-Endpunkt:
{
"mcpServers": {
"uptimeify": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://uptimeify.io/mcp"]
}
}
}
Ob die Verbindung steht, prüfst du ohne Client mit einem einzigen Aufruf:
curl -X POST https://uptimeify.io/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Die Antwort listet alle verfügbaren Tools mit ihren Schemata. Das ist gleichzeitig die verlässlichste Quelle, wenn du wissen willst, was der Server heute kann.
Die 20 Tools ohne Account
Alle 20 sind read-only und führen echte Prüfungen gegen die angefragte Domain aus. Sie spiegeln die öffentlichen Web-Tools, nur eben aufrufbar aus dem Chat.
| Gruppe | Tools | Argumente |
|---|---|---|
| DNS und Domain | check_dns, dns_propagation, whois, domain_expiry | domain |
mx_lookup, spf_check, dmarc_check, dkim_check, dnsbl_check | domain, bei dkim_check zusätzlich selector, bei dnsbl_check eine ip | |
| TLS | check_ssl, hsts_check | host und optional port, bzw. domain |
| HTTP | http_headers, redirect_check, website_status, response_time | url |
| Netzwerk | port_check, ping_test, ip_geolocation, asn_lookup, reverse_dns | host und port, query bzw. ip |
Wer dieselben Prüfungen lieber im Browser fährt oder einem Kunden einen Link schicken will: Es gibt sie auch als Web-Tools, etwa den SSL-Zertifikat-Checker, die DNS-Abfrage und den SPF-Prüfer.
Fünf Prompts, die sofort funktionieren
Formuliere die Aufgabe, nicht den Tool-Namen. Der Assistent wählt selbst aus, was er aufruft.
- "Prüfe SSL, DNS und SPF für diese Kundendomain und sag mir, was auffällt."
- "Läuft das Zertifikat dieser Domain in den nächsten 30 Tagen ab? Wer ist der Aussteller?"
- "Wir haben gerade den A-Record umgestellt. Ist die Änderung schon überall propagiert?"
- "Warum landen Mails von dieser Domain im Spam? Sieh dir SPF, DKIM mit Selector
defaultund DMARC an." - "Folge allen Redirects von der http-Variante dieser Domain bis zum Ziel und zeig mir die Security-Header der Endseite."
Der fünfte Prompt ist der, den Agenturen am häufigsten brauchen: eine Umzugskontrolle nach dem Livegang, in einem Satz statt in vier Tabs.
Mit API-Token: die 13 zusätzlichen Tools
Dreizehn weitere Tools lesen deine eigenen Monitoring- und Kontodaten. Dafür brauchst du entweder einen API-Token als Authorization: Bearer-Header oder die OAuth-Verbindung aus Claude:
list_monitorslistet deine Website-Monitore, ohne Argumente.monitor_statusliefert zu einermonitor_idden aktuellen Up- oder Down-Status.list_incidentszeigt die letzten Vorfälle, optional mitlimit.check_historygibt die letzten Checks zu einermonitor_id, optional eingegrenzt mitfromundto.uptime_summaryfasst Verfügbarkeit und mittlere Antwortzeit für Tag, Monat und Jahr zusammen.list_alert_channelslistet die Benachrichtigungskanäle, über die du alarmiert werden kannst, mitwebsite_idauf einen Monitor eingegrenzt.alert_historyzeigt zu einermonitor_id, welche Alarme rausgingen, über welchen Kanal und ob die Zustellung klappte.list_status_pageslistet deine Statusseiten mit Slug, Sichtbarkeit und eigener Domain, ohne Argumente.list_maintenance_windowslistet deine geplanten Wartungsfenster, auf Wunsch nur die aktiven.get_organizationliefert deine eigene Organisation mit Name, öffentlicher Kennung und Kontozustand, ohne Argumente.list_userslistet die Mitglieder deiner Organisation mit Rolle und Beitrittsdatum, ohne Argumente. Es trägt überhaupt keine Mitgliedskennung, ein Mitglied lässt sich also benennen, aber nicht referenzieren.list_customerslistet deine Kunden mit Name, Zustand und Monitor-Zahlen, ohne Argumente.billing_summaryliefert den SMS-Verbrauch des laufenden Monats, je Kunde und in Summe, ohne Argumente.
Die letzten vier geben eine feste Feldliste heraus und sonst nichts: keine Kontakt-E-Mail, keine Anschrift, keine Umsatzsteuer-Identifikationsnummer, keine Telefonnummer, keine freien Zusatzfelder, keinen Tarifnamen, keine Rechnungs-E-Mail, kein Zahlungsmittel. Über OAuth liegen sie außerdem in einem eigenen Zustimmungsbereich, eine Verbindung kann die Monitoring-Werkzeuge also nehmen und die Konto-Werkzeuge weglassen.
Der Token entscheidet über den Umfang: Ein kundenbezogener Token sieht nur die Monitore dieses einen Kunden, ein Organisations-Token alle Kunden der Organisation. Du erstellst ihn unter Einstellungen, API-Tokens; er wird genau einmal angezeigt.
Nimmst du stattdessen OAuth, gilt dieselbe Grenze automatisch: Die Verbindung erbt exakt die Sichtbarkeit deines Accounts und ist ausdrücklich auf Lesen beschränkt. Die Zugriffstoken laufen nach einer Stunde ab und werden im Hintergrund erneuert, die Freigabe selbst nach sieben Tagen ohne Nutzung. Widerrufen kannst du sie jederzeit unter Einstellungen, Verbundene Apps; das wirkt sofort.
Rate Limits und was bei HTTP 429 passiert
Die anonymen Tools führen echte Netzwerk-Prüfungen in deinem Auftrag aus, deshalb sind sie pro Client-IP gedeckelt. Zwei Ebenen greifen gleichzeitig:
| Bereich | Limit |
|---|---|
POST /mcp insgesamt | 120 Requests pro Minute und IP |
| Je anonymes Check-Tool | 15 bis 30 Aufrufe pro Minute und IP, je nach Aufwand der Prüfung |
| Je authentifiziertes Tool | 60 Aufrufe pro Minute und IP |
120 Aufrufe pro Minute verteilt über verschiedene Tools sind in Ordnung. 120 Aufrufe whois pro Minute sind es nicht: whois und domain_expiry liegen mit 15 am unteren Rand.
Überschreitest du ein Limit, antwortet der Server mit HTTP 429 und einem retryAfter-Wert in Sekunden. Die Fenster sind fest, nicht gleitend: Wer retryAfter abwartet, startet danach mit vollem Kontingent. Und die Limits hängen an der IP, nicht am Token. Ein API-Token hebt die Decke nicht an, und mehrere Agenten hinter derselben NAT-Adresse teilen sich ein Kontingent. Wenn dein Anwendungsfall mehr braucht, sprich uns an, statt es zu umgehen.
Häufig gestellte Fragen
Nein. 20 der 33 Tools laufen anonym: kein Account, kein Token, keine Registrierung. Du trägst die URL https://uptimeify.io/mcp in deinen MCP-Client ein und kannst sofort DNS, SSL, Mail-Authentifizierung, HTTP-Header und Erreichbarkeit jeder Domain prüfen. Einen Account brauchst du erst für die 13 Tools, die deine eigenen Monitore, Incidents, Alarmverläufe, Statusseiten und Wartungsfenster lesen, dazu das Konto dahinter: deine Organisation, ihre Mitglieder, ihre Kunden und den SMS-Verbrauch des laufenden Monats.
Alle 20 Check-Tools: check_ssl, check_dns, dns_propagation, mx_lookup, spf_check, dkim_check, dmarc_check, dnsbl_check, whois, domain_expiry, http_headers, hsts_check, redirect_check, port_check, ping_test, website_status, response_time, ip_geolocation, asn_lookup und reverse_dns. Sie sind alle read-only und führen echte Netzwerk-Prüfungen gegen die angefragte Domain aus.
Du bekommst HTTP 429 mit einem retryAfter-Wert in Sekunden, der dir sagt, wann das aktuelle Fenster endet. Die Fenster sind fest, nicht gleitend: Wer retryAfter abwartet, hat danach wieder das volle Kontingent. Es gilt ein Limit von 120 Requests pro Minute und IP am Endpunkt, dazu 15 bis 30 pro Minute je anonymem Tool und 60 pro Minute je authentifiziertem Tool.
Nur wenn du es zulässt. Alle 33 Tools aus dieser Anleitung sind rein lesend, eine getrennte Reihe von Schreib-Werkzeugen hängt an einem eigenen Zustimmungs-Scope, den du separat vom Lesezugriff erteilst und der standardmäßig aus ist: Lässt du diese Scopes unangetastet, bleibt die Verbindung genau so read-only wie hier beschrieben. Jedes Werkzeug sieht exakt das, was dein eigener Account sieht: Ein kundenbeschränkter Nutzer gibt seinem Assistenten nur diesen einen Kunden frei, ein Organisations-Admin die ganze Organisation. Verbundene Apps kannst du jederzeit unter Einstellungen widerrufen.
Ja. Der Endpunkt spricht Streamable HTTP nach MCP-Standard, also funktioniert jeder Client, der Remote-MCP-Server unterstützt. Clients, die nur stdio sprechen, brückst du mit mcp-remote auf den HTTP-Endpunkt. Für die automatische Erkennung liegt eine Server-Card unter /.well-known/mcp/server-card.json und ein Registry-Manifest unter /.well-known/mcp/server.json.
Co-Founder von Uptimeify und verantwortlich für das gesamte Marketing. Übersetzt zwischen technischer Entwicklung und Marketing-Strategie: von Java, PHP und Shopware-Plugins zur Steuerung digitaler Wachstumsstrategien. Zertifizierter UX-Manager (IHK) und Digital-Marketing-Berater für drei gemeinnützige Organisationen.
Mehr aus dem Blog

Was ist ein MCP-Server? Definition, Funktion und Praxis
Ein MCP-Server ist die standardisierte Schnittstelle, über die ein KI-Assistent echte Werkzeuge aufruft, statt zu raten.

Was ist Website-Monitoring? Der Leitfaden für Agenturen und Dienstleister (2026)
Was Website-Monitoring ist, welche Check-Typen es gibt und warum es für Agenturen und MSPs geschäftskritisch ist. Der Pillar-Guide 2026.

Mail-Server & DKIM überwachen: Erreichbarkeit, die kein Browser-Check sieht
Warum eine erreichbare Website ≠ funktionierende Mail ist, und wie SMTP-/IMAP-Monitore und Auth-Record-Prüfung (DKIM, SPF) Zustellprobleme früh fangen.



