NestDaddy

Goalz

io.github.geby85/goalz · v1.0.0

Manage your Goalz football manager account via hosted OAuth MCP.

Connect Remote server

Terminal
claude mcp add --transport http goalz https://www.goalz.de/mcp/apps
~/.cursor/mcp.json
{
  "mcpServers": {
    "goalz": {
      "url": "https://www.goalz.de/mcp/apps"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "goalz": {
      "type": "http",
      "url": "https://www.goalz.de/mcp/apps"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://www.goalz.de/mcp/apps

Tools 80 found in our last check

  • whoami

    Liefert Informationen zum aktuell eingeloggten Manager und verfügbare Hinweis-Zähler.

  • get_capabilities

    Zeigt die in dieser OAuth-Verbindung verfügbaren Goalz-Werkzeuge, ihre Berechtigungsanforderungen und den Funktionsstatus. Mit include_tools=false die umfangreiche Werkzeugliste weglassen; tools/list liefert die Eingabeschemas.

  • list_teams

    Listet alle Teams des aktuellen Managers.

  • list_friends

    Liest eigene Freundschaften und eingehende/offene Anträge. Nutze dies zur Pflege echter Kontakte, nicht zum Punktefarmen; weitere Datensätze über die Fortsetzung lesen.

  • get_notifications

    Liest neue Hinweise: ungelesene Nachrichten, offene Anfragen und Angebote sowie News, Gästebuch, Talks und Spiele. Große Ansichten liefern eine Übersicht; mit next_arguments liest du alle Details verlustfrei weiter.

  • request_friend

    Sendet einen Freundschaftsantrag an einen bekannten Manager (ID oder Name). Vorher list_friends lesen, bestehenden Antrag respektieren und keine Massenanträge senden.

  • accept_friend_request

    Nimmt einen eingehenden Freundschaftsantrag an und ersetzt seinen offenen Status durch eine bestätigte Freundschaft, die in öffentlichen Freundeslisten erscheinen kann.

  • reject_friend_request

    Lehnt einen eingehenden Freundschaftsantrag ab.

  • withdraw_friend_request

    Zieht einen ausgehenden Freundschaftsantrag zurück.

  • end_friendship

    Beendet eine bestätigte Freundschaft.

  • get_profile

    Liest die eigenen Profil- und Sichtbarkeitseinstellungen ohne Wohnort oder Postleitzahl. Standortangaben werden ausschließlich in den Goalz-Kontoeinstellungen verwaltet.

  • update_profile

    Ändert die angegebenen eigenen Profil- oder Sichtbarkeitsfelder; ausgelassene Felder bleiben erhalten. Sichtbare Angaben können im öffentlichen Managerprofil erscheinen. Wohnort und Postleitzahl ausschließlich in den Goalz-Kontoeinstellungen ändern.

  • get_account_security

    Liest eigene Anmeldemethoden und Sicherheitsstatus ohne Geheimnisse. can_set_first_password berücksichtigt auch Legacy-Passwörter. Dafür reichen account:read-Rechte; Änderungen brauchen account:manage.

  • delete_passkey

    Entfernt einen eigenen Passkey anhand seiner ID. Benötigt account:manage; die letzte nutzbare Anmeldemethode bleibt geschützt. Vorher get_account_security lesen.

  • unlink_identity_provider

    Trennt einen eigenen Identitätsprovider. Benötigt account:manage; die letzte nutzbare Anmeldemethode bleibt geschützt. Vorher Zugang prüfen.

  • list_mcp_connections

    Liest eigene delegierte Verbindungen, Scopes, Ablauf und Widerrufstatus. Dafür account:read verwenden; Credentials werden nicht erneut ausgegeben.

  • revoke_mcp_connection

    Widerruft eine eigene Verbindung. agent:manage erlaubt nur die eigene Agent-Verbindung bzw. ihren direkten Rotationsvorgänger/-nachfolger; andere eigene Zugänge benötigen account:manage. Ein Widerruf beendet deren Zugriff.

  • revoke_own_session

    Widerruft eine eigene Login-Session anhand ihrer ID.

  • get_manager_onboarding

    Liest deinen managerweiten Startfortschritt mit Aufgaben, Weblinks und REST-/MCP-Aktionen. Dieser Statusabruf erfüllt keine Aufgabe. Ausstehende und bereits gebuchte Prämien sind getrennt ausgewiesen.

  • acknowledge_manager_onboarding

    Bestätigt die Kenntnisnahme deines bereits bezahlten Abschlusses dauerhaft für alle Clients. Erfüllt keine Aufgabe und löst keine Auszahlung aus. Wiederholbar.

  • get_mail_forwarding

    Liest die eigene Weiterleitung von Goalz-Nachrichten an ein externes Postfach. Das Ingame-Postfach wird über list_mailbox gelesen; eine externe Zustellung erfordert verifizierte Adresse und eigene Kontorechte.

  • update_mail_forwarding

    Speichert die Mail-Weiterleitung des aktuell eingeloggten Managers. System-Nachrichten dürfen nur zusammen mit Manager-Nachrichten aktiviert werden.

  • leave_club

    Gibt eine eigene Vereinsmitgliedschaft ab. confirm_leave=true und confirm_verein_id müssen die angegebene verein_id ausdrücklich bestätigen; expected_verein_id bindet den Aufruf an den bisherigen aktiven Verein.

  • get_push_settings

    Liest eigene Browser-Push-Präferenzen mit account:read. Headless-Agenten nutzen stattdessen get_notifications und ihren Host-Scheduler.

  • update_push_settings

    Ändert eigene Web-Push-Ereignisoptionen; mindestens eine bekannte Option angeben.

  • get_manager_profile

    Liest ein öffentliches Managerprofil. view=summary zeigt Identität, Erfolgspunkte und Vereine; view=full erhält Gästebuch, Karriere und gewählte Details. Eigene Punkte sind Fortschrittsdaten, keine automatische Strategieempfehlung.

  • get_manager_friends

    Liest die öffentliche Freundesliste eines Managers. view=summary bietet kompakte Treffer auf der gewählten Backendseite; summary.pagination benennt weitere Quellseiten. view=full erhält Spiel-/Konferenzdetails. manager_id bindet das Profil, q filtert Treffer.

  • set_active_team

    Setzt das aktive Team für Folgeaktionen. confirm_verein_id muss die Ziel-verein_id wiederholen; expected_verein_id bezeichnet den bisherigen aktiven Verein.

  • get_kader

    Liest den eigenen Profikader für Aufstellung, Vertrags- und Transferplanung. view=summary liefert eine kompakte Spielerliste; view=full erhält den vollständigen Bestand.

  • get_team_profile

    Liest Vereinsprofil für Gegneranalyse und Vereinsentdeckung. section=overview liefert den Einstieg; include_* grenzt die Fachbereiche ein. section=all/document erhält die vollständigen Daten und Historien. Große Dokumente mit next_arguments vollständig weiterlesen.

  • get_trainer_overview

    Liest eigene Chef-/Co-Trainer, Effekte, Gehälter, Verträge und Handlungsoptionen. view=summary für Personalplanung, view=full für alle Details und Historien.

  • search_trainers

    Sucht Trainer auf dem Markt, im eigenen Verein oder bei anderen Vereinen. scope wählt die Verfügbarkeit; für konkrete Kosten anschließend get_trainer_offer_quote.

  • get_trainer

    Ruft Trainerprofil, Attribute, Effekte, Gehaltsforderungen, Aktionskontext und öffentliche Trainer-/Spielerhistorie ab. Der Besuch eines eigenen Trainers kann die Onboarding-Aufgabe abschließen und eine Prämie auszahlen; deshalb schreibend mit stabilem idempotency_key. Kleine An…

  • bid_for_trainer

    Gibt ein öffentliches Trainergebot ab oder ersetzt ein eigenes Gebot. Bindet Investitionsbudget und gegebenenfalls den Zielposten; eine bestehende Trainerfrist kann verkürzt werden. Vorher get_trainer_offer_quote und offene Gebote prüfen, insbesondere Gehalt, Laufzeit und möglic…

  • get_trainer_offers

    Liest eingehende und eigene Trainerangebote mit IDs und aktuellem Status. Grundlage für accept/reject/withdraw_trainer_offer; Marktgebote haben eigene Rücknahme.

  • get_trainer_offer_quote

    Berechnet unverbindliche Kosten für einen Zielposten, ohne Angebot, Trainerwechsel oder Budgetreservierung. Bei besetztem Posten dessen Trainer-ID als replace_trainer_id angeben. minSalary/oldSalary sind Wochengehälter in Euro; severance/minFee sind einmalige Eurokosten. reserve…

  • poach_trainer

    Unterbreitet einem anderen Verein ein bindendes Trainerangebot in Spielgeld. Vorher get_trainer_offer_quote lesen; Annahme durch den Verkäufer bewirkt den sofortigen Wechsel. severance_cap begrenzt die Abfindung eines ersetzten eigenen Trainers.

  • accept_trainer_offer

    Nimmt eine eingehende Traineranfrage an und führt den Wechsel sofort aus.

  • reject_trainer_offer

    Lehnt eine eingehende Traineranfrage ab.

  • withdraw_trainer_offer

    Zieht eine eigene Traineranfrage zurück.

  • withdraw_trainer_bid

    Zieht das eigene offene Gebot für einen Trainer zurück.

  • extend_trainer_contract

    Verlängert einen eigenen Trainervertrag auf die angegebene Gesamtlaufzeit. Vorher get_trainer(record_visit=false) für aktuelle Laufzeit und Gehaltsforderungen lesen. Gehalt pro Spielwoche; Budget wird erneut geprüft. max_weekly_salary begrenzt die bei Ausführung berechneten Geha…

  • dismiss_trainer

    Entlässt den Amtsinhaber eines eigenen Trainerpostens mit Abfindung in Spielgeld. Vorher get_trainer_overview lesen; expected_trainer_id und max_severance binden Person und Kosten. Beim Cheftrainer kann die Form steigen, wenn Amtszeit/Form dies erlauben; Co-Entlassungen ändern d…

  • promote_cotrainer

    Befördert den eigenen Co-Trainer zum Cheftrainer, wenn der Cheftrainer-Slot frei ist.

  • get_aufstellung

    Liest Formation, Spielerkader, Sperrgründe, nächstes Pflichtspiel und Schreibversion. Vor set_aufstellung lesen; bei manueller Sperre ist auto_lineup die zulässige Alternative.

  • auto_lineup

    Speichert die regelkonforme Auto-Aufstellung wie in der GUI. Auch bei MANAGER_WARNING oder MULTITEAM_LOCKED zulässig; keine einzelnen Spieler frei wählbar. Bei aktiver Verwarnung wird zusätzlich Slot 1 zur neutralen Taktik und aktiviert; Slots 2/3 bleiben erhalten. Anschließend…

  • set_aufstellung

    Speichert Formation und Spieler-IDs in Slots 1–18 (1–11 Feld, 12–18 Bank; 0 leer). Vorher get_aufstellung lesen und if_version übernehmen; Teamkontext ausdrücklich binden.

  • get_taktik

    Liest aktive/ausgewählte Taktikslots, Startwerte, Regeln, Optionen und version. view=summary zeigt den kompakten Regelkontext, view=full die vollständige Dokumentansicht. Slot-Auswahl aktiviert nichts; Änderungen erfolgen mit set_taktik.

  • set_taktik

    Speichert Slot-Auswahl, Namen, Startwerte oder eine typisierte Taktikregel. Vorher get_taktik lesen und if_version übernehmen. Wechsel nutzen Kader-Slots, keine Spieler-IDs. Trainingsplan bevorzugt mit set_training ändern; bestehende TrMo1–TrFr1 bleiben kompatibel.

  • get_stadion

    Liest Stadionkapazität, Preise, Bauzustand und Einnahmenhistorie. Vor Preisänderungen lesen; für Umbauten preview_stadion_block, für freie Kostenexperimente get_stadion_block_calculate. Pokaleinnahmen werden vor Teilung ausgewiesen.

  • get_stadion_block_calculate

    Rechnet hypothetische Umbaukosten und Dauer ohne Baufreigabe. Für Zulässigkeit und Budgetprüfung preview_stadion_block verwenden.

  • set_stadion_name

    Setzt den Stadionnamen des aktiven Teams.

  • set_stadion_preise

    Setzt Eintrittspreise in Spielgeld als ganze Eurobeträge 1–255. Teilupdates erhalten ausgelassene Preise. Vorher get_stadion lesen; flache Preisfelder bevorzugen, payload bleibt kompatibel. Ungültige Beträge werden abgelehnt.

  • get_konto

    Liest freie Mittel, Investitionsbudget, Gehälter und Geldbewegungen in Spielgeld. section=summary für Entscheidungen; Detailabschnitte oder all/document für vollständige Historie. Reserviertes Investitionsbudget ist kein frei verfügbarer Kontostand.

  • get_sponsor

    Öffnet die Sponsorenseite und kann Angebote erzeugen sowie Onboarding verbuchen. Schreibende Aktion; für reine Recherche get_sponsor_inventory verwenden.

  • get_sponsor_inventory

    Liest den bestehenden Sponsorvertrag und bereits gespeicherte Angebote des aktiven Vereins mit ihrem Gültigkeitsstatus.

  • accept_sponsor_offer

    Nimmt ein aktuelles Sponsorenangebot in Spielgeld an. Vorher get_sponsor_inventory oder get_sponsor lesen und konkrete Angebots-ID, Vergütung und success_point_share prüfen. Erfolgspunkteanteil verändert den persönlichen wirtschaftlichen Erfolg; angebotene Optionen sind verbindl…

  • sell_stadium_naming_rights

    Verkauft Stadionnamensrechte in Spielgeld; der Fanverlust bleibt dauerhaft. Vorher Sponsoroptionen lesen und konkrete Erlöse, Laufzeit und Fanfolgen berücksichtigen.

  • get_bewerbungen

    Entdeckt freie und ausgeschriebene Vereine sowie eigene Bewerbungen und Übernahmerechte. selection ist die vollständige paginierte Auswahl; Legacy-Listen sind begrenzt. Danach takeover_club bei Sofortübernahme oder apply_for_club bei Bewerbung.

  • apply_for_club

    Reicht eine Bewerbung für einen suchenden Verein ein. Mit zu_ersetzende_vereins_id wird der eigene Verein festgelegt, der bei einem späteren erfolgreichen Wechsel ersetzt werden soll. Dann confirm_replace_verein_id und confirm_replace_team_name für genau diesen Verein mitgeben.…

  • withdraw_application

    Zieht eine eigene offene Vereinsbewerbung zurück. bewerbung_id aus get_bewerbungen ausdrücklich angeben, insbesondere bei mehreren Bewerbungen; laufende Bindungsregeln werden serverseitig geprüft.

  • takeover_club

    Übernimmt einen freien Verein. Beim Ersetzen müssen confirm_replace_verein_id und confirm_replace_team_name den zu ersetzenden Verein exakt bestätigen.

  • preview_stadion_block

    Prüft die Zulässigkeit eines Block-Umbaus einschließlich Budget, laufender Bauarbeiten und Bauregeln (Logen benötigen ein Dach). Liefert Kosten, Dauer und Warnungen für zulässige Entwürfe; erteilt keinen Auftrag.

  • submit_stadion_order

    Erteilt einen verbindlichen Block-Umbauauftrag. Kosten und Baufreigabe werden erneut geprüft; speichert Baukosten und Bauzeit und belegt den Block während der Bauarbeiten. Vorher preview_stadion_block prüfen. Kosten betreffen Spielgeld.

  • get_jugend

    Liest Jugendförderung, Scouts, Talente und Vergleichswerte. section=overview für den Einstieg, planning/scouts für aktuelle Entscheidungen, history/alumni für vollständige Historie. Vor Budgetänderungen preview_jugend_foerderung, vor Profiverträgen preview_jugend_profivertrag.

  • preview_jugend_foerderung

    Berechnet einen vollständigen A/B/C-Förderentwurf ohne Spieländerung. Gleiche Saisonprognose, Fördereffizienz je 1.000 Euro und möglicher Mehr-Aufbau bei gleichmäßiger Verteilung wie die GUI; Konkurrenzförderung ist hypothetischer langfristiger Niveauerhalt.

  • set_jugend_ausgaben

    Speichert A/B/C-Jugendbudgets in Spielgeld und optional Scoutpositionen. Vorher get_jugend und preview_jugend_foerderung lesen; Positionsoptionen aus scouts übernehmen.

  • preview_jugend_profivertrag

    Liefert eine Profivertrag-Vorschau für einen Jugendspieler.

  • sign_jugend_profivertrag

    Übernimmt einen eigenen Jugendspieler mit einem Profivertrag über zwei Saisons in den Profikader. Vereinbart Wochengehalt und berücksichtigt den Bedarf im Investitionsbudget in Spielgeld. Vorher preview_jugend_profivertrag lesen und die dort gelieferten Konditionen prüfen.

  • get_training

    Liest Wochenplan, verfügbare Schwerpunkte, Trainingswerte, Ligavergleich und version. Vor set_training lesen; get_termine zeigt den nächsten Trainingslauf.

  • get_aaw

    Liest Auf- und Abwertungen (AAW) von Spielern und Trainern nach der Entwicklungsauswertung. Für Kader-/Personalplanung; die vollständige Reveal-Reihenfolge bleibt mit next_arguments erreichbar.

  • set_training

    Setzt Trainingsschwerpunkte für Montag bis Freitag (Teilmenge erlaubt). 0=Zufall, 1=Kondition, 2=Regeneration, 3=Pressing, 4=Konterspiel, 5=Abseitsfalle, 6=Anti-Abseitsfalle. Aktuelle Werte und Optionen liefert get_training.

  • list_test_matches

    Liest eingehende Anfragen, eigene Angebote und aktuelle Testspieltermine mit Entscheidungs-IDs. Höchstens 20 Einträge je Abschnitt, keine vollständige Historie. accept/reject gelten für Eingänge, withdraw für eigene Angebote; große Antworten über next_arguments fortsetzen.

  • get_test_match_availability

    Kompatibilitätsalias; für neue Abläufe get_test_match_free_dates. Kompatibler Monatskalender für Testspiele. Für neue Abläufe get_test_match_free_dates(mode=month, opponent_id, year, month) nutzen. Frei bezieht sich auf Testspielbelegung, nicht auf Liga-/Pokalspiele.

  • request_test_match

    Fordert ein Testspiel gegen Verein oder Manager an. Vorher get_test_match_free_dates prüfen; testspieldatum ist ein Unix-Zeitstempel in Goalz-Spielzeit. Danach list_test_matches zum aktuellen Anfrage-/Terminstatus lesen.

  • accept_test_match

    Nimmt eine Testspiel-Einladung an.

  • reject_test_match

    Lehnt eine Testspiel-Einladung ab.

  • withdraw_test_match

    Zieht eine eigene Testspiel-Anfrage zurück.

  • get_test_match_free_dates

    Ermittelt den nächsten freien Testspieltermin oder einen Monatskalender. mode=next oder month; Monatsauswahl braucht opponent_id/year/month. Zeitstempel sind Goalz-Spielzeit. Pflichtspiele sperren nicht denselben Tag.

  • get_team_pflichtspielstats

    Liest Pflichtspiel-Teamstatistiken eines Vereins (GUI-parity zu ajaxVereinsPflichtspielStats.php).

Details

Endpointhttps://www.goalz.de/mcp/apps (Streamable HTTP)
First published24 Oct 2026
Last updated24 Oct 2026
Registry nameio.github.geby85/goalz

More security servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.