Entwickler
Citevana API und MCP-Server
Citevana bietet eine kostenlose REST-API und einen kostenlosen MCP-Server. Damit prüfst du, ob KI-Crawler eine Website erreichen, auditierst eine Seite auf SEO und KI-Bereitschaft, erstellst eine llms.txt-Datei und liest die Audits deiner eigenen Websites. Die kostenlosen Tools brauchen keinen Schlüssel und erlauben 100 Aufrufe pro Tag. Mit einem API-Schlüssel erhältst du Zugriff auf die Daten deines Workspace.
Zuletzt geprüft am 16. September 2026
Auf einen Blick
- REST-Basis-URL
- https://citevana.com/api/v1
- Authentifizierung
- Keine für die kostenlosen Tools. Sonst ein Workspace-API-Schlüssel: Authorization: Bearer cv_live_…
- Kostenloses Kontingent
- 100 Aufrufe pro Tag (UTC), Burst-Limit 20 pro Minute
- MCP-Endpunkt
- https://citevana.com/api/mcp
- MCP-Protokollversionen
- 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
- OpenAPI-3.1-Beschreibung
- https://citevana.com/api/v1/openapi.json
REST-API
Alle Antworten sind JSON. Erfolgreiche Antworten enthalten "ok": true. Die kostenlosen Tools liefern eine verständliche Zusammenfassung und eine nach Wichtigkeit sortierte To-do-Liste mit Zeitschätzungen.
| Methode | Pfad | Zugriff | Funktion |
|---|---|---|---|
| GET | /sites | Schlüssel mit read:sites | Listet die Websites im Workspace des Schlüssels. |
| GET | /sites/{siteId}/audits/latest | Schlüssel mit read:audits | Liefert das letzte abgeschlossene Website-Audit: Score, Probleme, KI-Bereitschaft und To-dos. |
| POST | /tools/ai-crawlers | Kostenlos, Schlüssel optional (read:tools) | Liest die robots.txt einer Website und zeigt, welche KI-Crawler erlaubt oder blockiert sind. |
| POST | /tools/page-audit | Kostenlos, Schlüssel optional (read:tools) | Auditiert eine Seite: Titel, Beschreibung, Überschriften, Canonical, noindex, strukturierte Daten und Alt-Texte. |
| POST | /tools/llms-txt | Kostenlos, Schlüssel optional (read:tools) | Prüft die llms.txt einer Website oder erstellt eine aus den gesendeten Links. |
Beispielanfrage
curl -s https://citevana.com/api/v1/tools/ai-crawlers \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
curl -s https://citevana.com/api/v1/sites \
-H "Authorization: Bearer $CITEVANA_API_KEY"Fehler
Alle Fehler haben dieselbe JSON-Struktur (siehe unten). Fehlercodes sind unter anderem invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited und quota_exceeded.
{
"ok": false,
"error": {
"code": "quota_exceeded",
"message": "Daily api_calls quota reached."
},
"requestId": "req_…"
}Limits und Header
Jede gezählte Antwort enthält X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset (Unix-Sekunden). Eine 429-Antwort enthält zusätzlich Retry-After. Aufrufe mit Schlüssel zählen zum täglichen api_calls-Kontingent deines Workspace; jeder Schlüssel kann ein eigenes, niedrigeres Tageslimit haben.
Browser können die kostenlosen Tool-Endpunkte ohne Schlüssel von jeder Website aus aufrufen. Endpunkte, die einen Schlüssel brauchen, erlauben keine Cross-Origin-Browseranfragen – rufe sie von deinem Server auf.
Hänge ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi oder ar an einen Tool-Endpunkt an, um die Zusammenfassung in dieser Sprache zu erhalten.
Quelle, geprüft am 16. September 2026: https://spec.openapis.org/oas/v3.1.1.html
MCP-Server
Verbinde einen beliebigen MCP-Client, der Remote-Server unterstützt, mit https://citevana.com/api/mcp. Er nutzt den Streamable-HTTP-Transport, antwortet mit JSON und führt keine Sessions.
check_ai_crawlers— Welche KI-Such-, Assistenten- und Trainings-Crawler eine Website zulässt. Kostenlos.audit_page— On-Page-SEO- und KI-Bereitschafts-Audit einer URL. Kostenlos.generate_llms_txt— Erstellt eine llms.txt aus Website-Name, Zusammenfassung und Links. Kostenlos; es wird nichts abgerufen.get_site_audit_summary— Letztes Audit einer deiner Websites. Benötigt einen API-Schlüssel mit read:audits.
Der Server unterstützt die Protokollrevision 2026-07-28 (Metadaten pro Anfrage und server/discover). Außerdem akzeptiert er den initialize-Handshake der Revisionen 2025-11-25, 2025-06-18 und 2025-03-26.
Die drei kostenlosen Tools funktionieren ohne Authentifizierung. Für get_site_audit_summary muss dein Client den API-Schlüssel im Header Authorization: Bearer senden. Citevana bietet noch keine OAuth-Anmeldung für MCP an.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ai_crawlers",
"arguments": {
"url": "https://example.com"
},
"_meta": {
"io.modelcontextprotocol/protocolVersion": "2026-07-28",
"io.modelcontextprotocol/clientCapabilities": {}
}
}
}Quelle, geprüft am 16. September 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
In ChatGPT hinzufügen
- Öffne in ChatGPT die Einstellungen, dann Sicherheit und Anmeldung, und aktiviere den Entwicklermodus. Ob er verfügbar ist, hängt von deinem Konto und den Workspace-Richtlinien ab.
- Gehe zu Plugins und wähle die Plus-Schaltfläche.
- Gib einen Namen (zum Beispiel Citevana) und eine kurze Beschreibung ein.
- Wähle unter Verbindung „Öffentlicher Endpunkt“ und gib https://citevana.com/api/mcp ein.
- Erstelle die Verbindung und prüfe die gefundenen Tools.
ChatGPT verbindet sich per OAuth oder ohne Authentifizierung und kann keine API-Schlüssel senden. Die drei kostenlosen Tools funktionieren dort; get_site_audit_summary antwortet, dass ein Schlüssel nötig ist.
Quelle, geprüft am 16. September 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
Quelle, geprüft am 16. September 2026: https://developers.openai.com/apps-sdk/build/auth
In Claude hinzufügen
- Öffne in Claude den Bereich Connectors.
- Klicke unten im Bereich auf „Add custom connector“.
- Gib die URL des Remote-MCP-Servers ein: https://citevana.com/api/mcp.
- Die erweiterten Einstellungen (OAuth-Client-ID und -Secret) sind optional und für diese Tools nicht nötig. Klicke auf „Add“.
Benutzerdefinierte Connectors gibt es in Claude und Claude Desktop für die Pläne Pro, Max, Team und Enterprise. Claude-Connectors nutzen OAuth zur Anmeldung, daher sind dort vorerst nur die kostenlosen Tools verfügbar.
Quelle, geprüft am 16. September 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
Andere MCP-Clients und eigene Agenten
Wenn dein Client HTTP-Header für einen Remote-Server erlaubt, setze Authorization: Bearer gefolgt von deinem Schlüssel, um get_site_audit_summary freizuschalten. Jeder Aufruf zählt zum selben täglichen api_calls-Kontingent wie die REST-API.
Chrome-Erweiterung
Die Chrome-Erweiterung von Citevana führt über diese API die KI-Crawler-Prüfung und das Seiten-Audit für den geöffneten Tab aus. Sie braucht kein Konto; mit einem optionalen Schlüssel siehst du die Audits deiner eigenen Websites. Sie wird gerade für den Chrome Web Store vorbereitet.
Sie fragt nur die Berechtigungen activeTab und storage sowie den Zugriff auf die Citevana-API an. Die Seitenadresse wird nur gesendet, wenn du auf eine Prüfung klickst – und nie mit Query-String.
Quelle, geprüft am 16. September 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
Sicherheit und Datenschutz
- Alle Tools lesen nur. An deiner Website wird nie etwas geändert.
- Text aus abgerufenen Seiten wird als nicht vertrauenswürdige Daten markiert, damit KI-Assistenten darin enthaltenen Anweisungen nie folgen.
- Wir rufen nur öffentliche Seiten als CitevanaBot ab und blockieren private und reservierte Netzwerkadressen.
- Wir speichern nur einen SHA-256-Hash jedes API-Schlüssels. Der Schlüssel wird einmal angezeigt und kann jederzeit widerrufen werden. Erstellen und Widerrufen von Schlüsseln wird im Audit-Log festgehalten.
API-Schlüssel erhalten
Melde dich an und öffne Einstellungen und dann API-Schlüssel. Wähle die Scopes, die der Schlüssel braucht (read:tools, read:sites, read:audits), und lege optional ein Tageslimit fest.
Häufige Fragen
Ist die Citevana-API kostenlos?
Ja. Die kostenlosen Tools brauchen keinen Schlüssel und erlauben 100 Aufrufe pro Tag pro IP-Adresse. Mit Schlüssel zählen Aufrufe zum täglichen api_calls-Kontingent deines Workspace-Plans; im kostenlosen Plan sind das 100 pro Tag.
Was ist ein MCP-Server?
MCP (Model Context Protocol) ist ein offenes Protokoll, mit dem KI-Assistenten externe Tools aufrufen. Wenn du den MCP-Server von Citevana hinzufügst, kann ein Assistent wie ChatGPT oder Claude die Prüfungen direkt im Chat für dich ausführen.
Können die Tools meine Website verändern?
Nein. Die API- und MCP-Tools lesen nur öffentliche Seiten und deine Audit-Ergebnisse. Korrekturen werden nur in der Citevana-App angewendet – und erst, nachdem du jede einzelne freigegeben hast.
Welche KI-Crawler deckt die Prüfung ab?
OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl und Bing. Im Ergebnis verlinkt jeder Crawler auf die Dokumentation seines Betreibers.
Was passiert, wenn ich das Limit erreiche?
Die API antwortet mit 429, dem Code quota_exceeded und einem Retry-After-Header; MCP-Tools geben eine Nachricht aus, wann das Limit zurückgesetzt wird. Limits werden um 00:00 UTC zurückgesetzt.
Quellen
- https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
- https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
- https://developers.openai.com/apps-sdk/build/auth
- https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
- https://spec.openapis.org/oas/v3.1.1.html
- https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
- https://developer.chrome.com/docs/webstore/program-policies/policies