Référence de l'API

Connecter le serveur MCP RedReplier

RedReplier expose un serveur MCP hébergé qui enveloppe la même API REST publique. Utilisez-le lorsqu’un client IA doit gérer directement les sites web, les mots-clés, les mentions, les aperçus de facturation et les paramètres d’alerte.

URL MCP: https://mcp.redreplier.com/mcp

Authentification

Pointez votre client MCP vers l’URL et connectez-vous quand le navigateur s’ouvre. Le serveur répond aux requêtes non authentifiées par un 401 et un en-tête WWW-Authenticate, et les clients compatibles OAuth (Claude Code, Claude Desktop, ChatGPT, Cursor) ouvrent la connexion RedReplier d’eux-mêmes. Aucune clé API à coller.

Vous préférez une clé ? Les agents sans interface et les clients sans OAuth peuvent envoyer à la place un token API RedReplier dans l’en-tête Authorization. Le serveur résout le compte depuis ce token.

Configuration du client

Commande unique pour Claude Code :

claude mcp add --transport http redreplier https://mcp.redreplier.com/mcp

Configuration complète pour tout client MCP :

{
  "mcpServers": {
    "redreplier": {
      "type": "http",
      "url": "https://mcp.redreplier.com/mcp"
    }
  }
}

Alternative avec clé API, pour les agents sans interface et les clients sans OAuth :

{
  "mcpServers": {
    "redreplier": {
      "type": "http",
      "url": "https://mcp.redreplier.com/mcp",
      "headers": {
        "Authorization": "Bearer redreplier_your_key"
      }
    }
  }
}

Outils

OutilArgumentsRenvoie
list_websitesSans argument{ websites: Website[] }
get_websitewebsiteIdWebsite
create_websiteurl, facultatif name, keywords, descriptionWebsite
update_websitewebsiteId, facultatif name, descriptionWebsite
delete_websitewebsiteId{ deleted: true }
analyze_websiteurl{ description: string }
add_keywordswebsiteId, keywordsWebsite
edit_keywordkeywordId, valueKeyword
disable_keywordkeywordIdKeyword
enable_keywordkeywordIdKeyword
delete_keywordkeywordId{ deleted: true }
activate_pending_keywordsSans argument{ websites: Website[] }
preview_activate_pendingSans argumentaperçu de facturation des mots-clés
preview_keyword_billingdesiredKeywordCountaperçu de facturation des mots-clés
keyword_change_usageSans argumentutilisation des modifications de mots-clés
list_mentionsfacultatif websiteId, statuses, scoreBuckets, includeLowRelevance, keywords, sources, sort, from, to, limit, offsetMention[] paginé
count_mentionsfacultatif websiteId, statuses, scoreBuckets, includeLowRelevance, keywords, sources, sort, from, to{ total: number }
update_mention_statusmentionId, statusMention
explain_mentionmentionIdMention | null
get_alert_settingsSans argumentparamètres d’alerte
update_alert_settingsenabled, facultatif cadenceMinutesparamètres d’alerte

Notes

Commencez par list_websites afin que le client connaisse les valeurs websiteId et keywordId disponibles. Appelez preview_activate_pending avant activate_pending_keywords, car l’activation peut déclencher une mise à niveau payante.

Dépannage

  • Un 401 sur une requête sans token est le défi OAuth et c’est attendu. Votre client devrait ouvrir une fenêtre de connexion. Un 401 avec un token signifie que le token Bearer est mal formé, expiré, révoqué ou ne commence pas par redreplier_.
  • Les erreurs 404 indiquent généralement que l’ID appartient à un autre groupe de compte ou a été supprimé.
  • Pour les actions payantes, prévisualisez d’abord et demandez confirmation du montant avant d’activer les mots-clés en attente.