RedReplier MCP-Server verbinden
RedReplier stellt einen gehosteten MCP-Server bereit, der dieselbe öffentliche REST-API kapselt. Nutze ihn, wenn ein KI-Client Websites, Keywords, Mentions, Abrechnungsvorschauen und Alert-Einstellungen direkt verwalten soll.
MCP-URL: https://mcp.redreplier.com/mcp
Authentifizierung
Richte deinen MCP-Client auf die URL aus und melde dich an, wenn sich der Browser öffnet. Der Server beantwortet nicht authentifizierte Anfragen mit 401 und einem WWW-Authenticate-Header, und OAuth-fähige Clients (Claude Code, Claude Desktop, ChatGPT, Cursor) öffnen die RedReplier-Anmeldung von selbst. Kein API-Schlüssel zum Einfügen.
Lieber ein Schlüssel? Headless-Agenten und Clients ohne OAuth können stattdessen ein RedReplier-API-Token im Authorization-Header senden. Der Server ermittelt das Konto aus diesem Token.
Client-Konfiguration
Einzeiler für Claude Code:
claude mcp add --transport http redreplier https://mcp.redreplier.com/mcpVollständige Konfiguration für jeden MCP-Client:
{
"mcpServers": {
"redreplier": {
"type": "http",
"url": "https://mcp.redreplier.com/mcp"
}
}
}Alternative mit API-Schlüssel, für Headless-Agenten und Clients ohne OAuth:
{
"mcpServers": {
"redreplier": {
"type": "http",
"url": "https://mcp.redreplier.com/mcp",
"headers": {
"Authorization": "Bearer redreplier_your_key"
}
}
}
}Tools
| Tool | Argumente | Gibt zurück |
|---|---|---|
list_websites | Keine Argumente | { websites: Website[] } |
get_website | websiteId | Website |
create_website | url, optional name, keywords, description | Website |
update_website | websiteId, optional name, description | Website |
delete_website | websiteId | { deleted: true } |
analyze_website | url | { description: string } |
add_keywords | websiteId, keywords | Website |
edit_keyword | keywordId, value | Keyword |
disable_keyword | keywordId | Keyword |
enable_keyword | keywordId | Keyword |
delete_keyword | keywordId | { deleted: true } |
activate_pending_keywords | Keine Argumente | { websites: Website[] } |
preview_activate_pending | Keine Argumente | Keyword-Abrechnungsvorschau |
preview_keyword_billing | desiredKeywordCount | Keyword-Abrechnungsvorschau |
keyword_change_usage | Keine Argumente | Keyword-Edit-Nutzung |
list_mentions | optional websiteId, statuses, scoreBuckets, includeLowRelevance, keywords, sources, sort, from, to, limit, offset | paginierte Mention[] |
count_mentions | optional websiteId, statuses, scoreBuckets, includeLowRelevance, keywords, sources, sort, from, to | { total: number } |
update_mention_status | mentionId, status | Mention |
explain_mention | mentionId | Mention | null |
get_alert_settings | Keine Argumente | Alert-Einstellungen |
update_alert_settings | enabled, optional cadenceMinutes | Alert-Einstellungen |
Hinweise
Beginne mit list_websites, damit der Client die verfügbaren websiteId- und keywordId-Werte kennt. Rufe preview_activate_pending vor activate_pending_keywords auf, da die Aktivierung ein kostenpflichtiges Tarif-Upgrade auslösen kann.
Fehlerbehebung
- Ein 401 bei einer Anfrage ohne Token ist die OAuth-Aufforderung und erwartet. Dein Client sollte ein Anmeldefenster öffnen. Ein 401 mit Token bedeutet, dass das Bearer-Token falsch formatiert, abgelaufen, widerrufen ist oder nicht mit
redreplier_beginnt. - 404-Fehler bedeuten meist, dass die ID zu einer anderen Account-Gruppe gehört oder gelöscht wurde.
- Bei kostenpflichtigen Aktionen zuerst vorab prüfen und vor der Aktivierung ausstehender Keywords die Kosten bestätigen lassen.