MCP-Server: ChatGPT, Claude und andere KI-Apps
Rankfender mit Claude, ChatGPT, Claude Code oder Cursor verbinden: Einrichtung, Zugriffsrechte, Tools, Credits und Limits.
Der MCP-Server von Rankfender verbindet Ihre Projekte mit KI-Apps wie Claude, ChatGPT, Claude Code und Cursor. MCP (Model Context Protocol) ist der offene Standard, mit dem diese Apps andere Software aufrufen. Der Assistent kann Ihr Projekt lesen und, wenn Sie es erlauben, Änderungen vornehmen, immer erst nach Rückfrage bei Ihnen.
Wer ihn nutzen kann
Projekte, deren Eigentümer den Tarif Professional, Business oder Agencies hat. Teammitglieder nutzen den Tarif des Eigentümers: Eigentümer, Administratoren und Bearbeiter können Änderungen erlauben, Betrachter können nur lesen. Siehe Tarife.
Eine KI-App verbinden
Verwenden Sie in jeder App dieselbe URL. Die App öffnet eine Rankfender-Anmeldeseite und dann eine Zustimmungsseite, auf der Sie die Projekte wählen (alle, auch künftige, oder nur die angehakten) und festlegen, ob die App Änderungen vornehmen und ob sie auch auf Ihrer Website veröffentlichen darf.
https://app.rankfender.com/mcpClaude (claude.ai und Claude Desktop)
- Öffnen Sie Customize → Connectors und klicken Sie auf Add custom connector. Claude Desktop hat dieselbe Seite.
- Fügen Sie die URL oben ein und klicken Sie auf Add.
- Melden Sie sich bei Rankfender an, wenn Claude danach fragt (Claude Desktop öffnet die Seite in Ihrem Browser), wählen Sie Ihre Projekte und was Claude tun darf, und klicken Sie auf „Erlauben“.
- Schalten Sie Rankfender in einem Chat über das Tools-Menü (tools menu) ein. In den Tarifen Team und Enterprise fügt zuerst ein Inhaber es unter Organization settings → Connectors (Add → Custom → Web) hinzu, dann klickt jedes Mitglied auf Connect. Der Free-Tarif erlaubt einen eigenen Connector.
ChatGPT
- Öffnen Sie auf chatgpt.com Plugins, klicken Sie auf + und wählen Sie Add custom MCP server.
- Nennen Sie ihn Rankfender, fügen Sie die URL oben als Server URL ein und wählen Sie OAuth.
- Akzeptieren Sie die Warnung und legen Sie ihn als Plugin an; melden Sie sich dann bei Rankfender an, wählen Sie Ihre Projekte und was ChatGPT tun darf, und klicken Sie auf „Erlauben“.
- Geben Sie in einem Chat @ ein und wählen Sie Rankfender. In einem Workspace muss eventuell ein Administrator eigene MCP-Server zulassen.
Claude Code
Fügen Sie den Server hinzu (mit --scope user nutzen Sie ihn in jedem Projekt), geben Sie dann in Claude Code /mcp ein, wählen Sie rankfender und Authenticate. Ihr Browser öffnet die Rankfender-Anmeldeseite.
claude mcp add --transport http rankfender https://app.rankfender.com/mcpCursor und andere MCP-Apps
Fügen Sie Rankfender in ~/.cursor/mcp.json (alle Projekte) oder .cursor/mcp.json (ein Projekt) ein. Cursor findet die Anmeldeseite selbst: Melden Sie sich bei Rankfender an, wählen Sie Ihre Projekte und klicken Sie auf „Erlauben“. Jede andere App, die Remote-MCP-Server (streamable HTTP) mit OAuth-Anmeldung unterstützt, funktioniert mit der URL oben genauso.
{
"mcpServers": {
"rankfender": { "url": "https://app.rankfender.com/mcp" }
}
}Mit einem Projekt-API-Schlüssel (nur lesen)
Für Apps, die sich nicht anmelden können, nutzen Sie einen Projekt-API-Schlüssel aus Einstellungen → Integrationen (siehe Ihr API-Schlüssel). Ein Schlüssel gibt nur Lesezugriff auf sein eines Projekt, unabhängig von der Rolle des Nutzers. Senden Sie ihn als Authorization: Bearer oder im Header X-Rankfender-Key.
claude mcp add --transport http rankfender https://api.rankfender.com/functions/v1/mcp \
--header "Authorization: Bearer rfk_your_key"Was die App tun kann
- Nur lesen, außer „… diese Änderungen erlauben“ wurde auf der Zustimmungsseite angehakt. Veröffentlichen erfordert einen dritten Haken, „… auf Ihrer Website veröffentlichen lassen“, der standardmäßig nicht gesetzt ist. Um einen davon zu ändern, verbinden Sie die App erneut.
- Änderungen erfordern Eigentümer-, Administrator- oder Bearbeiterrechte im Projekt. Betrachter und API-Schlüssel können nur lesen.
- Kostenpflichtige Aktionen und Aktionen mit Hinweisen (ein Keyword mit falscher Suchintention, ein Artikel, der bereits ein fast identisches Keyword anvisiert) antworten zuerst mit den Kosten, dem Guthaben des Eigentümers und den Hinweisen und ändern nichts. Die App muss nach Ihrer Zustimmung erneut mit confirm: true aufrufen.
- Nichts wird gelöscht. Ein entferntes Keyword, ein entfernter Wettbewerber oder eine entfernte verfolgte Frage wird nur ausgeblendet und lässt sich wiederherstellen; Artikel können nur aus dem Kalender genommen werden; bearbeiteter Text behält die vorherige Version.
- Ohne den Veröffentlichungs-Haken ändert sich Ihre Website nicht: Ein bearbeiteter Artikel kommt dort erst an, wenn jemand in Rankfender auf „Auf Ihrer Website aktualisieren“ klickt.
- Jede Zahl kommt mit Messdatum und Quelle. In get_portfolio werden Werte, die älter als 30 Tage sind, als veraltet markiert.
Auf Ihrer Website veröffentlichen
- publish_article veröffentlicht einen Artikel oder aktualisiert einen bereits live geschalteten mit seinem neuesten Text (wie „Auf Ihrer Website aktualisieren“ in der Rankfender-App). Dafür sind beide Haken nötig.
- Es nutzt die in Rankfender verbundene Website: WordPress (Rankfender-Plugin) oder Modern Web (Webhook).
- Der erste Aufruf sagt, was passieren wird, auf welcher Website und was es kostet (etwa 1 Credit für die Veröffentlichungsprüfung). Nichts wird gesendet, bis die App erneut mit confirm: true aufruft.
- Zuerst läuft die Veröffentlichungsprüfung von Rankfender, wie in der Rankfender-App. Hält sie den Artikel zurück, wird nichts veröffentlicht: Die App erhält die Gründe und einen Link, um sie in Rankfender zu beheben. „Trotzdem veröffentlichen“ bleibt in der Rankfender-App.
- Es nimmt nie etwas offline. Nach dem Veröffentlichen nennt die Antwort die Live-URL oder sagt, dass die Seite noch nicht live ist.
Lese-Tools
Lese-Tools verbrauchen keine Credits und messen nie etwas Neues. Sehen Sie mehrere Projekte, übergibt die App jedem Tool die Projekt-id oder die Domain.
| Name | Was es liefert |
|---|---|
list_projects | Die Projekte, die diese Verbindung lesen kann; Suche nach Name oder Domain. |
get_portfolio | Eine Zeile pro Projekt: organischer Trend, Trend der KI-Sichtbarkeit, offene Warnungen und der nächste Schritt der Strategie, jeweils mit Datum. |
get_project_overview | Das Projekt auf einen Blick: Keywords, Artikel, Wettbewerber, Backlinks, KI-Sichtbarkeit und vorgeschlagene nächste Schritte. |
get_organic_overview | Google-Rankings und geschätzter organischer Traffic aus Rankfenders eigenen Suchdaten, wie auf der Startseite. |
get_performance_data | Daten aus Search Console und Analytics, wenn das Projekt sie verbunden hat. |
search_keywords | Alle verfolgten Keywords oder die, die ein Wort enthalten, mit Volumen, Schwierigkeit, Position und rankender URL. |
list_articles | Jeder Artikel mit Status, Daten, Live-URL, Qualitätswert und Wortzahl. |
get_article | Ein Artikel komplett: Text, Meta, Keywords, Gliederung, FAQs, Links, Qualitätsprüfung und Veröffentlichungsstatus. |
list_scheduled_articles | Der Content-Kalender zwischen zwei Daten. |
get_ai_visibility_summary | Sichtbarkeitswert und Trend, Erwähnungsrate pro KI-Engine, Themen, Share of Voice und Status der letzten Prüfung. |
get_ai_visibility_detail | Die KI-Antworten im Detail, mit den zitierten Quellen und den genannten Wettbewerbern. |
list_tracked_prompts | Die Fragen, die Rankfender den KI-Engines für das Projekt stellt. |
list_competitors | Verfolgte Wettbewerber mit Autorität und gemeinsamen Keywords. |
get_competitor_intel | Gemessene Wettbewerberdaten: Marktumfeld, Keyword-Lücke, Top-Seiten, Backlink-Lücke, Website-Profil. |
get_backlink_profile | Backlinks, verweisende Domains, Domain-Rang, Spam-Score und Veränderung seit dem letzten Stand. |
get_site_audit | Das letzte technische Audit: Wert und wichtigste Probleme mit Lösungsweg. |
check_page | Ruft jetzt eine Seite der Website ab: Status, Titel, Meta, Überschriften, Schema, Bilder ohne Alt-Text. |
get_opportunities | Content-Chancen mit Priorität, erwartetem Gewinn und Begründung. |
get_weekly_insights | Die Zusammenfassung der Woche: Erfolge, Verbesserungsfelder und wichtigste Maßnahmen. |
get_alerts | Aktuelle Warnungen mit je einer vorgeschlagenen Maßnahme. |
get_current_strategy | Die Seite Strategie: Überschrift, Leitziel und Schritte. |
list_tasks | Aufgaben auf dem Board unter Planung und Aufgaben, die auf Prüfung warten. |
get_task | Eine Aufgabe komplett: was, warum, Schritte, erwartetes Ergebnis und verknüpfter Artikel. |
get_credits | Die Credits des Kontos: verfügbar, diesen Monat verbraucht und Datum der Erneuerung. |
get_search_console | Search Console pro Suchanfrage, Seite oder Tag: Klicks, Impressionen, CTR, nach Impressionen gewichtete Position, im Vergleich zum Vorzeitraum; seitenweise. |
get_search_engines | Google (Search Console) gegenüber Bing (Bing Webmaster Tools): Summen, pro Suchanfrage oder Seite, wo eine besser rankt; Besuche aus anderen Suchmaschinen. |
get_keyword_clusters | Gruppiert verfolgte Keywords, die Varianten derselben Suche sind, mit der Seite, die jede Gruppe abdeckt, und konkurrierenden Artikeln. |
get_refresh_plan | Für eine veröffentlichte Seite: Suchanfragen und Positionen jetzt und vorher, Rückgang, nicht beantwortete Suchen, Qualitätshinweise und ein Aktualisierungsplan. |
get_internal_link_suggestions | Links, die zwischen den veröffentlichten Artikeln des Projekts fehlen, mit dem im Text gefundenen Ankertext. |
get_ai_citations | Die Websites und Seiten, die KI-Engines am häufigsten zitieren, und welche noch nicht auf Sie verlinken (eine Outreach-Liste). |
suggest_competitors | Marken, die KI-Antworten nennen und die das Projekt nicht verfolgt, wie oft und in welchen Engines. |
get_cross_signals | Defekte Seiten, die noch Suchanfragen erhalten, Probleme auf den meistgeklickten Seiten, zu verbessernde Artikel, von KI zitierte Websites ohne Link zu Ihnen. |
Änderungs-Tools
Änderungs-Tools erscheinen nur, wenn „… diese Änderungen erlauben“ angehakt wurde; publish_article braucht zusätzlich „… auf Ihrer Website veröffentlichen lassen“. Die App fragt Sie vor jedem einzelnen. Die Credits kommen vom Konto des Projekteigentümers. Die Zahlen unten sind die aktuellen Schätzungen von Rankfender; jedes kostenpflichtige Tool nennt vor dem Handeln die genaue Schätzung und das Guthaben.
| Name | Was es tut | Credits |
|---|---|---|
add_keywords | Nimmt Keywords in die Verfolgung auf (stellt entfernte wieder her); das Keyword-Limit des Tarifs gilt. | Unter 1 |
remove_keywords | Beendet die Verfolgung von Keywords; sie werden ausgeblendet, nicht gelöscht. | Keine |
schedule_article | Fügt eine Artikelidee in den Kalender ein (höchstens 2 pro Tag, ein Artikel pro Keyword). | Unter 1 |
reschedule_article | Verschiebt einen Artikel auf ein anderes Datum. | Keine |
unschedule_article | Nimmt einen Artikel aus dem Kalender; ein bereits geschriebener geht mit seinem Text zurück zu den Entwürfen. | Keine |
update_article_details | Ändert Titel, Ziel-Keyword, Meta, Slug (nicht nach der Veröffentlichung) oder Blickwinkel. | Keine |
edit_article | Ersetzt den Text, ganz oder einen Abschnitt; der vorherige Text bleibt erhalten und die Qualitätsprüfung läuft erneut. | Keine |
create_article_from_opportunity | Macht aus einer Content-Chance eine Artikelidee. | Unter 1 |
generate_article | Lässt die Content-Engine einen Artikel schreiben (3–5 Minuten). | Etwa 30 |
regenerate_article | Schreibt einen Artikel neu, optional mit Anweisungen; der vorherige Text bleibt erhalten. | Etwa 30 |
publish_article | Veröffentlicht einen Artikel auf Ihrer Website oder aktualisiert einen live geschalteten, nach der Veröffentlichungsprüfung (braucht den Veröffentlichungs-Haken). | Etwa 1 |
create_task | Fügt dem Board unter Planung eine Aufgabe hinzu, markiert als aus einer KI-App stammend. | Keine |
update_task_status | Setzt eine Aufgabe auf erledigt, in Arbeit, geplant, freigegeben, Backlog oder verworfen. | Keine |
add_competitor | Nimmt einen Wettbewerber in die Verfolgung auf. | Keine |
remove_competitor | Beendet die Verfolgung eines Wettbewerbers; seine Daten bleiben erhalten. | Keine |
replace_competitor | Tauscht einen verfolgten Wettbewerber gegen einen anderen. | Keine |
measure_competitor | Misst eine Wettbewerberansicht jetzt (Website-Profil 3, Top-Seiten 4, Keyword-Lücke 16, Backlink-Lücke 29, Marktumfeld 38 Credits), wenn sie fehlt oder älter als ein Tag ist. | 3–38 |
add_tracked_prompts | Nimmt Käuferfragen in die Verfolgung der KI-Sichtbarkeit auf. | Keine |
update_tracked_prompt | Formuliert eine verfolgte Frage um, verschiebt oder pausiert sie. | Keine |
run_ai_visibility_check | Stellt den KI-Engines die verfolgten Fragen erneut (5–15 Minuten). | Etwa 25 |
run_site_audit | Crawlt und prüft die Website jetzt (50–300 Seiten je nach Tarif). | Keine |
generate_report | Erstellt den Projektbericht und gibt einen 90 Tage gültigen Freigabelink zurück. | Keine |
score_keywords | Bewertet verfolgte Keywords von 0 bis 3 nach Relevanz für Ihre Marke, mit Suchintention und kurzer Begründung. | Unter 1 |
label_keywords | Fügt Keywords eigene Labels hinzu oder entfernt sie, um sie zu gruppieren und zu filtern. | Keine |
merge_tasks | Führt doppelte Aufgaben zusammen; die anderen werden mit einem Link geschlossen, nichts wird gelöscht. | Keine |
update_project_settings | Ändert Sprache, Land, Branche, Geschäftsart oder Markenbeschreibung des Projekts (nur Inhaber und Projekt-Admins). | Keine |
generate_technical_fix | Schreibt eine einfügefertige Korrektur für eine Seite (Titel, Meta-Beschreibung, FAQ, Definition, Schema); ändert nichts. | Unter 1 |
run_on_projects | Führt eine von sieben Aktionen auf bis zu 25 Projekten aus; der erste Aufruf zeigt jedes Projekt und die Gesamtkosten. | Je nach Aktion |
Fertige Prompts
Der Server bietet vier Prompts, die die App durch die Tools führen. Apps, die MCP-Prompts unterstützen, zeigen sie in ihrem Prompt-Menü.
| Name | Was es liefert |
|---|---|
weekly_report | Wöchentlicher Bericht zu SEO und KI-Sichtbarkeit mit den nächsten drei Maßnahmen. |
quick_wins | Keywords kurz vor Seite eins, schwache KI-Themen und leicht behebbare Seiten, die günstigsten zuerst. |
audit_content_plan | Keywords mit falscher Suchintention, Beinahe-Duplikate, niedrige Qualitätswerte und fehlende Themen im Content-Plan. |
seo_director | Prüft alle Projekte, wählt aus, wo gehandelt wird, und schlägt die ersten Artikel vor. |
Eine Aufgabe aus Planung an eine KI-App senden
Auf dem Board unter Planung öffnet „An KI senden“ bei einer Aufgabe Claude oder ChatGPT mit einem fertigen Prompt oder kopiert ihn für Claude Code oder Cursor. Die App liest die Aufgabe mit get_task, erledigt die Arbeit mit den Rankfender-Tools (und fragt Sie vor jeder Änderung) und markiert sie dann mit update_task_status als erledigt. Öffnet sich das Chatfeld leer, fügen Sie ein: Der Prompt ist bereits kopiert. Angezeigt bei Projekten, deren Eigentümer den Tarif Professional oder höher hat.
Limits
| Limit | Wert |
|---|---|
| Tool-Aufrufe | 60 pro Minute und 2.000 pro Tag, pro Nutzer und Projekt |
| Änderungen | 10 pro Minute und 100 pro Tag, pro Nutzer und Projekt |
| Aus KI-Apps geschriebene oder neu geschriebene Artikel | 7 pro Projekt in 24 Stunden |
| Artikel pro Kalendertag | 2 |
| Wettbewerbermessungen | Eine pro Ansicht und Tag |
| Prüfungen der KI-Sichtbarkeit | Eine nach der anderen |
Trennen, Daten und Support
Um eine App zu stoppen, öffnen Sie Kontoeinstellungen → API-Schlüssel → Verbundene KI-Apps und klicken Sie auf Trennen: Sie verliert sofort den Zugriff, und Ihre Projekte und Daten bleiben, wie sie sind. Rankfender sendet Projektdaten nur an die App, die Sie verbunden haben, wenn sie ein Tool aufruft; die Datenschutzerklärung beschreibt, was gespeichert wird. Fragen oder Probleme: support@rankfender.com oder die Support-Seite.
Fehlerbehebung
| Was Sie sehen | Warum | Was tun |
|---|---|---|
| “available on the Professional, Business and Enterprise plans” | Der Tarif des Projekteigentümers liegt unter Professional. | Den Tarif des Eigentümers upgraden. |
| “This sign-in link has expired”, oder die Anmeldeseite erscheint immer wieder | Die Zustimmungsseite war länger als 10 Minuten offen, oder die App hat eine neue Anmeldung gestartet. | Schließen und aus der App erneut verbinden. |
| “this app is not registered with Rankfender” oder “the return address does not match” | Die Registrierung der App hat sich geändert. | Den Connector in der App entfernen und erneut hinzufügen. |
| Antworten zum falschen Projekt | Die Verbindung kann mehrere Projekte lesen. | Das Projekt (Domain oder Name) in der Frage nennen; list_projects zeigt, welche sie lesen kann. |
| “This connection can only read”, oder keine Änderungs-Tools | „Änderungen erlauben“ wurde nicht angehakt, oder ein Projekt-API-Schlüssel wird verwendet. | Die App erneut verbinden und den Haken auf der Zustimmungsseite setzen. |
| “This connection may not publish to the website” | Der Veröffentlichungs-Haken ist nicht gesetzt. | Erneut verbinden und „auf Ihrer Website veröffentlichen“ anhaken oder aus dem Artikel in Rankfender veröffentlichen. |
| You are a viewer on this project | Änderungen erfordern Bearbeiterrechte. | Den Eigentümer um Bearbeiterzugriff bitten. |
| Rate limit / Daily limit reached | Zu viele Aufrufe oder Änderungen. | Warten und erneut versuchen. |
| 7 articles were already written or rewritten | Tageslimit für Artikel aus KI-Apps. | Morgen erneut versuchen oder die Seite Inhalt nutzen. |
| Not enough credits | Das Guthaben des Eigentümers liegt unter den Kosten. | Credits kaufen oder die monatliche Erneuerung abwarten. |
Hinweis
Die KI-App formuliert die Antworten und kann sich irren. Prüfen Sie wichtige Zahlen in Rankfender, bevor Sie handeln. Rankfender sendet Ihre Projektdaten nur an die App, die Sie verbunden haben, und nur wenn sie ein Tool aufruft.