Serveur MCP : ChatGPT, Claude et autres applis IA
Connecter Rankfender à Claude, ChatGPT, Claude Code ou Cursor : installation, droits d'accès, outils, crédits et limites.
Le serveur MCP de Rankfender connecte vos projets à des applis IA comme Claude, ChatGPT, Claude Code et Cursor. MCP (Model Context Protocol) est le standard ouvert que ces applis utilisent pour appeler d'autres logiciels. L'assistant peut lire votre projet et, si vous l'y autorisez, faire des modifications, toujours après vous avoir demandé.
Qui peut l'utiliser
Les projets dont le propriétaire a la formule Professionnel, Business ou Agences. Les membres de l'équipe utilisent la formule du propriétaire : propriétaires, administrateurs et éditeurs peuvent autoriser les modifications, les lecteurs peuvent seulement lire. Voir Formules.
Connecter une appli IA
Utilisez la même URL dans toutes les applis. L'appli ouvre une page de connexion Rankfender, puis une page de consentement où vous choisissez les projets (tous, y compris ceux à venir, ou seulement ceux que vous cochez), si l'appli peut faire des modifications et si elle peut aussi publier sur votre site web.
https://app.rankfender.com/mcpClaude (claude.ai et Claude Desktop)
- Ouvrez Customize → Connectors et cliquez sur Add custom connector. Claude Desktop a la même page.
- Collez l'URL ci-dessus et cliquez sur Add.
- Connectez-vous à Rankfender quand Claude le demande (Claude Desktop ouvre la page dans votre navigateur), choisissez vos projets et ce que Claude peut faire, puis cliquez sur « Autoriser ».
- Dans une conversation, activez Rankfender depuis le menu des outils (tools menu). Sur les offres Team et Enterprise, un propriétaire l'ajoute d'abord dans Organization settings → Connectors (Add → Custom → Web), puis chaque membre clique sur Connect. L'offre Free permet un seul connecteur personnalisé.
ChatGPT
- Sur chatgpt.com, ouvrez Plugins, cliquez sur + et choisissez Add custom MCP server.
- Nommez-le Rankfender, collez l'URL ci-dessus comme Server URL et choisissez OAuth.
- Acceptez l'avertissement et créez-le comme plugin, puis connectez-vous à Rankfender, choisissez vos projets et ce que ChatGPT peut faire, et cliquez sur « Autoriser ».
- Dans une conversation, tapez @ et choisissez Rankfender. Dans un espace de travail, un administrateur doit parfois autoriser les serveurs MCP personnalisés.
Claude Code
Ajoutez le serveur (ajoutez --scope user pour l'utiliser dans tous vos projets), puis tapez /mcp dans Claude Code, choisissez rankfender puis Authenticate. Votre navigateur ouvre la page de connexion Rankfender.
claude mcp add --transport http rankfender https://app.rankfender.com/mcpCursor et autres applis MCP
Ajoutez Rankfender à ~/.cursor/mcp.json (tous les projets) ou à .cursor/mcp.json (un seul projet). Cursor trouve seul la page de connexion : connectez-vous à Rankfender, choisissez vos projets et cliquez sur « Autoriser ». Toute autre appli compatible avec les serveurs MCP distants (streamable HTTP) et la connexion OAuth fonctionne de la même façon avec l'URL ci-dessus.
{
"mcpServers": {
"rankfender": { "url": "https://app.rankfender.com/mcp" }
}
}Avec une clé d'API de projet (lecture seule)
Pour les applis qui ne peuvent pas se connecter, utilisez une clé d'API de projet depuis Paramètres → Intégrations (voir Votre clé d'API). Une clé donne un accès en lecture seule à son seul projet, quel que soit le rôle de l'utilisateur. Envoyez-la en Authorization: Bearer ou dans l'en-tête X-Rankfender-Key.
claude mcp add --transport http rankfender https://api.rankfender.com/functions/v1/mcp \
--header "Authorization: Bearer rfk_your_key"Ce que l'appli peut faire
- Lecture seule, sauf si « Autoriser … à effectuer ces modifications » a été coché sur la page de consentement. La publication demande une troisième case, « Autoriser … à publier sur votre site », décochée par défaut. Pour changer l'une ou l'autre, connectez à nouveau l'appli.
- Les modifications exigent les droits Propriétaire, Administrateur ou Éditeur sur le projet. Les lecteurs et les clés d'API peuvent seulement lire.
- Les actions payantes et celles qui comportent des avertissements (un mot-clé hors intention, un article qui cible déjà un mot-clé presque identique) répondent d'abord avec le coût, le solde du propriétaire et les avertissements, sans rien changer. L'appli doit rappeler avec confirm: true une fois votre accord donné.
- Rien n'est supprimé. Retirer un mot-clé, un concurrent ou une question suivie le masque et peut être annulé ; un article peut seulement être retiré du calendrier ; un texte modifié garde la version précédente.
- Sans la case de publication, votre site web ne change pas : un article modifié n'y arrive que lorsque quelqu'un clique sur « Mettre à jour sur votre site » dans Rankfender.
- Chaque chiffre est donné avec sa date de mesure et sa source. Dans get_portfolio, les valeurs de plus de 30 jours sont signalées comme anciennes.
Publier sur votre site web
- publish_article publie un article, ou met à jour un article en ligne avec son dernier texte (comme « Mettre à jour sur votre site » dans l'application Rankfender). Il faut les deux cases.
- Il utilise le site connecté dans Rankfender : WordPress (extension Rankfender) ou Modern Web (webhook).
- Le premier appel indique ce qui va se passer, sur quel site, et le coût (environ 1 crédit, pour le contrôle de publication). Rien n'est envoyé tant que l'appli n'a pas rappelé avec confirm: true.
- Le contrôle de publication de Rankfender passe d'abord, comme dans l'application. S'il retient l'article, rien n'est publié : l'appli reçoit les raisons et un lien pour les corriger dans Rankfender. « Publier quand même » reste réservé à l'application Rankfender.
- Il ne dépublie jamais. Après la publication, la réponse donne l'URL en ligne, ou indique que la page n'est pas encore en ligne.
Outils de lecture
Les outils de lecture n'utilisent aucun crédit et ne lancent jamais de nouvelle mesure. Si vous voyez plusieurs projets, l'appli passe l'id ou le domaine du projet à chaque outil.
| Nom | Ce qu'il donne |
|---|---|
list_projects | Les projets que cette connexion peut lire ; recherche par nom ou domaine. |
get_portfolio | Une ligne par projet : tendance organique, tendance de visibilité IA, alertes ouvertes et prochaine action de la Stratégie, chacune avec sa date. |
get_project_overview | Le projet en un coup d'œil : mots-clés, articles, concurrents, backlinks, visibilité IA et prochaines actions suggérées. |
get_organic_overview | Positions Google et trafic organique estimé, à partir des propres données de recherche de Rankfender, comme sur Accueil. |
get_performance_data | Données Search Console et Analytics, quand le projet les a connectées. |
search_keywords | Tous les mots-clés suivis, ou ceux qui contiennent un mot, avec volume, difficulté, position et URL positionnée. |
list_articles | Chaque article avec son statut, ses dates, son URL en ligne, son score de qualité et son nombre de mots. |
get_article | Un article complet : texte, méta, mots-clés, plan, FAQ, liens, contrôle qualité et statut de publication. |
list_scheduled_articles | Le calendrier de contenu entre deux dates. |
get_ai_visibility_summary | Score de visibilité et tendance, taux de mention par moteur IA, sujets, part de voix et statut du dernier contrôle. |
get_ai_visibility_detail | Les réponses IA en détail, avec les sources qu'elles citent et les concurrents qu'elles nomment. |
list_tracked_prompts | Les questions que Rankfender pose aux moteurs IA pour le projet. |
list_competitors | Les concurrents suivis, avec leur autorité et les mots-clés en commun. |
get_competitor_intel | Données concurrentes mesurées : paysage, écart de mots-clés, meilleures pages, écart de backlinks, profil du site. |
get_backlink_profile | Backlinks, domaines référents, rang de domaine, score de spam et évolution depuis le dernier relevé. |
get_site_audit | Le dernier audit technique : score et principaux problèmes, avec la façon de les corriger. |
check_page | Récupère maintenant une page du site : statut, titre, méta, titres de section, schema, images sans texte alternatif. |
get_opportunities | Les opportunités de contenu avec priorité, gain attendu et raison. |
get_weekly_insights | Le résumé de la semaine : réussites, points à améliorer et actions principales. |
get_alerts | Les alertes récentes, chacune avec une action suggérée. |
get_current_strategy | La page Stratégie : titre, cap et actions. |
list_tasks | Les tâches du tableau Planning et les tâches en attente de relecture. |
get_task | Une tâche complète : quoi, pourquoi, étapes, résultat attendu et article lié. |
get_credits | Les crédits du compte : disponibles, utilisés ce mois-ci et date de réinitialisation. |
get_search_console | Search Console par requête, page ou jour : clics, impressions, CTR, position pondérée par les impressions, comparés à la période précédente ; paginé. |
get_search_engines | Google (Search Console) face à Bing (Bing Webmaster Tools) : totaux, par requête ou par page, où l'un se classe mieux ; visites des autres moteurs. |
get_keyword_clusters | Regroupe les mots-clés suivis qui sont des variantes d'une même recherche, avec la page qui cible chaque groupe et les articles en concurrence. |
get_refresh_plan | Pour une page publiée : requêtes et positions actuelles et précédentes, déclin, recherches auxquelles le texte ne répond pas, notes qualité et plan de mise à jour. |
get_internal_link_suggestions | Liens à ajouter entre les articles publiés du projet, avec le texte d'ancre trouvé dans chaque article. |
get_ai_citations | Les sites et pages que les moteurs IA citent le plus, et ceux qui ne pointent pas encore vers vous (une liste de prospection). |
suggest_competitors | Les marques citées dans les réponses IA que le projet ne suit pas, à quelle fréquence et dans quels moteurs. |
get_cross_signals | Pages cassées qui reçoivent encore des recherches, problèmes sur les pages les plus cliquées, articles à améliorer, sites cités par l'IA sans lien vers vous. |
Outils de modification
Les outils de modification n'apparaissent que si « Autoriser … à effectuer ces modifications » a été coché ; publish_article demande aussi « Autoriser … à publier sur votre site ». L'appli vous demande votre accord avant chacun. Les crédits viennent du compte du propriétaire du projet. Les chiffres ci-dessous sont les estimations actuelles de Rankfender ; chaque outil payant donne l'estimation exacte et le solde avant d'agir.
| Nom | Ce qu'il fait | Crédits |
|---|---|---|
add_keywords | Ajoute des mots-clés au suivi (restaure ceux qui avaient été retirés) ; la limite de mots-clés de la formule s'applique. | Moins de 1 |
remove_keywords | Arrête le suivi de mots-clés ; ils sont masqués, pas supprimés. | Aucun |
schedule_article | Ajoute une idée d'article au calendrier (2 par jour au maximum, un article par mot-clé). | Moins de 1 |
reschedule_article | Déplace un article à une autre date. | Aucun |
unschedule_article | Retire un article du calendrier ; un article déjà rédigé revient aux brouillons avec son texte. | Aucun |
update_article_details | Modifie le titre, le mot-clé cible, la méta, le slug (pas après publication) ou l'angle. | Aucun |
edit_article | Remplace le texte, en entier ou une section ; le texte précédent est conservé et le contrôle qualité est relancé. | Aucun |
create_article_from_opportunity | Transforme une opportunité de contenu en idée d'article. | Moins de 1 |
generate_article | Fait rédiger un article par le moteur de contenu (3 à 5 minutes). | Environ 30 |
regenerate_article | Réécrit un article, avec des instructions si besoin ; le texte précédent est conservé. | Environ 30 |
publish_article | Publie un article sur votre site web ou met à jour un article en ligne, après le contrôle de publication (exige la case de publication). | Environ 1 |
create_task | Ajoute une tâche au tableau Planning, marquée comme venant d'une appli IA. | Aucun |
update_task_status | Marque une tâche comme terminée, en cours, planifiée, approuvée, en attente (backlog) ou écartée. | Aucun |
add_competitor | Ajoute un concurrent au suivi. | Aucun |
remove_competitor | Arrête le suivi d'un concurrent ; ses données sont conservées. | Aucun |
replace_competitor | Remplace un concurrent suivi par un autre. | Aucun |
measure_competitor | Mesure maintenant une vue d'un concurrent (profil du site 3, meilleures pages 4, écart de mots-clés 16, écart de backlinks 29, paysage 38 crédits) quand elle manque ou date de plus d'un jour. | 3–38 |
add_tracked_prompts | Ajoute des questions d'acheteurs au suivi de visibilité IA. | Aucun |
update_tracked_prompt | Reformule, déplace ou met en pause une question suivie. | Aucun |
run_ai_visibility_check | Repose les questions suivies aux moteurs IA (5 à 15 minutes). | Environ 25 |
run_site_audit | Explore et audite le site maintenant (50 à 300 pages selon la formule). | Aucun |
generate_report | Crée le rapport du projet et renvoie un lien de partage valable 90 jours. | Aucun |
score_keywords | Note de 0 à 3 la pertinence des mots-clés suivis pour votre marque, avec l'intention et une courte raison. | Moins de 1 |
label_keywords | Ajoute ou retire vos propres étiquettes sur des mots-clés, pour les regrouper et les filtrer. | Aucun |
merge_tasks | Fusionne des tâches en double ; les autres sont fermées avec un lien vers celle conservée, rien n'est supprimé. | Aucun |
update_project_settings | Modifie la langue, le pays, le secteur, le type d'activité ou la description de marque du projet (propriétaires et administrateurs du projet). | Aucun |
generate_technical_fix | Rédige une correction prête à coller pour une page (titre, meta description, FAQ, définition, schema) ; ne modifie rien. | Moins de 1 |
run_on_projects | Lance une de sept actions sur jusqu'à 25 projets ; le premier appel montre chaque projet et le coût total. | Selon l'action |
Prompts prêts à l'emploi
Le serveur propose quatre prompts qui guident l'appli à travers les outils. Les applis compatibles avec les prompts MCP les listent dans leur menu de prompts.
| Nom | Ce qu'il donne |
|---|---|
weekly_report | Rapport hebdomadaire SEO et visibilité IA, avec les trois prochaines actions. |
quick_wins | Mots-clés proches de la première page, sujets IA faibles et pages faciles à corriger, les moins chers d'abord. |
audit_content_plan | Mots-clés hors intention, quasi-doublons, scores de qualité faibles et sujets manquants dans le plan de contenu. |
seo_director | Passe en revue tous les projets, choisit où agir et propose les premiers articles. |
Envoyer une tâche du Planning à une appli IA
Sur le tableau Planning, « Envoyer à l'IA » sur une tâche ouvre Claude ou ChatGPT avec un prompt prêt, ou le copie pour Claude Code ou Cursor. L'appli lit la tâche avec get_task, fait le travail avec les outils Rankfender (en vous demandant avant chaque modification), puis la marque comme terminée avec update_task_status. Si la zone de saisie s'ouvre vide, collez : le prompt est déjà copié. Affiché sur les projets dont le propriétaire a la formule Professionnel ou supérieure.
Limites
| Limite | Valeur |
|---|---|
| Appels d'outils | 60 par minute et 2 000 par jour, par utilisateur et par projet |
| Modifications | 10 par minute et 100 par jour, par utilisateur et par projet |
| Articles rédigés ou réécrits depuis des applis IA | 7 par projet sur 24 heures |
| Articles par jour du calendrier | 2 |
| Mesures de concurrents | Une par vue et par jour |
| Contrôles de visibilité IA | Un à la fois |
Déconnexion, données et support
Pour arrêter une appli, ouvrez Paramètres du compte → Clés API → Applications IA connectées et cliquez sur Déconnecter : elle perd l'accès immédiatement, et vos projets et données restent tels quels. Rankfender n'envoie les données de projet qu'à l'appli que vous avez connectée, lorsqu'elle appelle un outil ; la politique de confidentialité décrit ce qui est conservé. Questions ou problèmes : support@rankfender.com ou la page d'assistance.
Dépannage
| Ce que vous voyez | Pourquoi | Que faire |
|---|---|---|
| “available on the Professional, Business and Enterprise plans” | La formule du propriétaire du projet est inférieure à Professionnel. | Passez la formule du propriétaire à une formule supérieure. |
| “This sign-in link has expired”, ou la page de connexion revient sans cesse | La page de consentement est restée ouverte plus de 10 minutes, ou l'appli a lancé une nouvelle connexion. | Fermez-la et connectez-vous à nouveau depuis l'appli. |
| “this app is not registered with Rankfender” ou “the return address does not match” | L'enregistrement de l'appli a changé. | Retirez le connecteur dans l'appli et ajoutez-le à nouveau. |
| Réponses sur le mauvais projet | La connexion peut lire plusieurs projets. | Nommez le projet (domaine ou nom) dans votre question ; list_projects indique ceux qu'elle peut lire. |
| “This connection can only read”, ou aucun outil de modification | « Effectuer ces modifications » n'a pas été coché, ou une clé d'API de projet est utilisée. | Connectez à nouveau l'appli et cochez la case sur la page de consentement. |
| “This connection may not publish to the website” | La case de publication est décochée. | Connectez-vous à nouveau et cochez « publier sur votre site », ou publiez depuis l'article dans Rankfender. |
| You are a viewer on this project | Les modifications exigent les droits Éditeur. | Demandez au propriétaire un accès Éditeur. |
| Rate limit / Daily limit reached | Trop d'appels ou de modifications. | Attendez puis réessayez. |
| 7 articles were already written or rewritten | Plafond quotidien d'articles depuis les applis IA. | Réessayez demain ou utilisez la page Contenu. |
| Not enough credits | Le solde du propriétaire est inférieur au coût. | Achetez des crédits ou attendez la réinitialisation mensuelle. |
À savoir
L'appli IA rédige les réponses et peut se tromper. Vérifiez les chiffres importants dans Rankfender avant d'agir. Rankfender n'envoie les données de votre projet qu'à l'appli que vous avez connectée, lorsqu'elle appelle un outil.