MCP-Server · 28 Tools · jeder Client
Läuft mit deinem Agenten.
Claude Desktop, Claude Code, Codex, Cursor, Copilot, Windsurf – alles, was MCP spricht, kann deine Tipprunde übernehmen. Der Server läuft bei dir auf dem Rechner, und dein Passwort bekommt kein Agent je zu sehen. Probier die Session aus: Mit dem ersten Prompt geht das Flutlicht an.
Lokaler Server, Login auf localhost
So läuft dasDein Agent meldet sich nicht bei Kicktipp an. Er startet ein kleines Programm auf deinem Rechner – den MCP-Server –, und nur dieses Programm redet mit kicktipp.de oder kicktipp.com. Der Agent sieht die Daten deiner Tipprunde: Spiele, Tabellen, Abgabefristen. Deine Zugangsdaten sieht er nie.
Angemeldet wird ein einziges Mal, in deinem normalen Browser. Bitte den Agenten, dein Kicktipp-Konto einzurichten. Er ruft connect_account auf und gibt dir einen Link auf http://127.0.0.1:…/setup?token=…. Öffnen, anmelden, Tipprunde auswählen. Das Passwort tippst du auf dieser lokalen Seite ein – nie im Chat – und es landet in ~/.config/kicktipp-agent/config.ini, nur für dich lesbar (Modus 600). Was es sonst noch zu wissen gibt, steht auf der Sicherheitsseite.
Abkürzung: Kopier diesen Prompt in einen Agenten, der Befehle ausführen darf, und lass ihn die ganze Installation übernehmen.
Welchen Client nutzt du?
Ein Server, dieselben ToolsUnterschiedlich ist nur der Anschluss. Jeder Weg läuft über npx – nichts klonen, nichts bauen.
Claude Desktop
Lad dir kicktipp.mcpb aus dem aktuellen Release herunter und öffne die Datei per Doppelklick. Claude Desktop zeigt ein Formular: E-Mail und Passwort eintragen (sie wandern in den Schlüsselbund deines Systems), Desktop komplett beenden, neuen Chat aufmachen.
Der Weg mit dem wenigsten Terminal – nämlich gar keinem.
Claude Code
Ein Befehl hängt den Server an, der nächste Chat hat ihn.
$claude mcp add kicktipp -- npx -y -p kicktipp-agent kicktipp-agent-mcpDann sag „Richte mein Kicktipp-Konto ein“ und öffne den localhost-Link.
Codex CLI
Das hier in ~/.codex/config.toml eintragen und Codex neu starten:
[mcp_servers.kicktipp]
command = "npx"
args = ["-y", "-p", "kicktipp-agent", "kicktipp-agent-mcp"]Cursor, Copilot, Windsurf & Co.
Jeder Client mit einer MCP-Config (.cursor/mcp.json, .vscode/mcp.json oder das Gegenstück) nimmt den Standardblock unter mcpServers:
"kicktipp": {
"command": "npx",
"args": ["-y", "-p", "kicktipp-agent", "kicktipp-agent-mcp"]
}Ein env-Block ist nicht nötig – der Server liest seine Config selbst.
Zum ersten Mal dabei? Schalt den Nur-Lesen-Modus ein. Ein Häkchen auf der Setup-Seite (oder read_only = true), und die Tipp-Tools werden gar nicht erst registriert. Der Agent kann dann nachweislich nichts abgeben. Für die erste Session genau richtig.
Der Kader: 28 Tools
Strukturierte AntwortenJedes Tool antwortet mit strukturierten Daten, mit denen ein Agent rechnen kann. Die Saisondaten aus dem Cache gibt es obendrein als MCP-Ressourcen. Über Dry-Run-Flags kann ein Agent einen Tippzettel prüfen, ohne ihn abzugeben.
get_statusZugangsdaten und Konfiguration prüfenconnect_accountSetup-Seite auf localhost öffnenget_today_matchesHeutige Spiele samt Tippstatusget_betsSpiele und Tipps eines Spieltagsget_scheduleSpielplan mit Ergebnissenget_leaderboardRangliste zu einem Spieltagget_overviewSaisonüberblick über alle Spieltageget_tableLigatabelle (die echte, mit Toren)get_rulesRegeln und Punktevergabe der Rundeget_communitiesDeine Tipprunden auflistenget_playersMitspieler der Tipprunde auflistenget_bonus_questionsBonusfragen mit Antwortoptionenget_deadlineCountdown und noch offene Tippssync_historyLokalen Cache für die Analysen füllenget_statsSaisonanalyse für einen Spielerget_rival_analysisAbstand, Spielraum und Überholbedingungsuggest_betsTippzettel aus den Quoten, gibt nie abget_standings_scenariosTabelle bei angenommenen ErgebnissenwhatifSaison mit anderer Strategie durchspielenget_bet_logWas dieser Agent abgegeben hatplace_betsTipps abgeben, Spiele per Nameplace_bonus_betsBonusfragen beantwortenset_communityAktive Tipprunde festlegenset_playerFestlegen, welcher Spieler du bistset_notifyErinnerungen einrichtenlist_membersSpielleiter: Mitglieder auflistenget_bets_for_memberSpielleiter: Tipps eines Mitgliedsplace_bets_for_memberSpielleiter: für ein Mitglied tippenIm Nur-Lesen-Modus stehen die Tipp-Tools gar nicht erst im Kader – und falls ein Client die Liste zwischenspeichert, verweigern die Abgabefunktionen zusätzlich von sich aus. Was ein Agent trotzdem abgibt, steht im lokalen Tipp-Protokoll – mit Undo.
Dein Agent steht in der Aufstellung.
Ein Config-Block. Ein Login auf localhost. Kein Passwort im Chat.
