Manage your Goalz football manager account via hosted OAuth MCP.
Connect Remote server
claude mcp add --transport http goalz https://www.goalz.de/mcp/apps
{
"mcpServers": {
"goalz": {
"url": "https://www.goalz.de/mcp/apps"
}
}
}
{
"servers": {
"goalz": {
"type": "http",
"url": "https://www.goalz.de/mcp/apps"
}
}
}
Settings > Connectors > Add custom connector
URL: https://www.goalz.de/mcp/apps
Tools 80 found in our last check
whoamiLiefert Informationen zum aktuell eingeloggten Manager und verfügbare Hinweis-Zähler.
get_capabilitiesZeigt 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_teamsListet alle Teams des aktuellen Managers.
list_friendsLiest eigene Freundschaften und eingehende/offene Anträge. Nutze dies zur Pflege echter Kontakte, nicht zum Punktefarmen; weitere Datensätze über die Fortsetzung lesen.
get_notificationsLiest 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_friendSendet einen Freundschaftsantrag an einen bekannten Manager (ID oder Name). Vorher list_friends lesen, bestehenden Antrag respektieren und keine Massenanträge senden.
accept_friend_requestNimmt einen eingehenden Freundschaftsantrag an und ersetzt seinen offenen Status durch eine bestätigte Freundschaft, die in öffentlichen Freundeslisten erscheinen kann.
reject_friend_requestLehnt einen eingehenden Freundschaftsantrag ab.
withdraw_friend_requestZieht einen ausgehenden Freundschaftsantrag zurück.
end_friendshipBeendet eine bestätigte Freundschaft.
get_profileLiest 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_securityLiest 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_passkeyEntfernt einen eigenen Passkey anhand seiner ID. Benötigt account:manage; die letzte nutzbare Anmeldemethode bleibt geschützt. Vorher get_account_security lesen.
unlink_identity_providerTrennt einen eigenen Identitätsprovider. Benötigt account:manage; die letzte nutzbare Anmeldemethode bleibt geschützt. Vorher Zugang prüfen.
list_mcp_connectionsLiest eigene delegierte Verbindungen, Scopes, Ablauf und Widerrufstatus. Dafür account:read verwenden; Credentials werden nicht erneut ausgegeben.
revoke_mcp_connectionWiderruft 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_sessionWiderruft eine eigene Login-Session anhand ihrer ID.
get_manager_onboardingLiest 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_onboardingBestä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_forwardingLiest 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_forwardingSpeichert die Mail-Weiterleitung des aktuell eingeloggten Managers. System-Nachrichten dürfen nur zusammen mit Manager-Nachrichten aktiviert werden.
leave_clubGibt 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_settingsLiest 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_profileLiest 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_friendsLiest 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_teamSetzt das aktive Team für Folgeaktionen. confirm_verein_id muss die Ziel-verein_id wiederholen; expected_verein_id bezeichnet den bisherigen aktiven Verein.
get_kaderLiest 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_profileLiest 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_overviewLiest 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_trainersSucht 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_trainerRuft 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_trainerGibt 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_offersLiest 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_quoteBerechnet 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_trainerUnterbreitet 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_offerNimmt eine eingehende Traineranfrage an und führt den Wechsel sofort aus.
reject_trainer_offerLehnt eine eingehende Traineranfrage ab.
withdraw_trainer_offerZieht eine eigene Traineranfrage zurück.
withdraw_trainer_bidZieht das eigene offene Gebot für einen Trainer zurück.
extend_trainer_contractVerlä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_trainerEntlä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_cotrainerBefördert den eigenen Co-Trainer zum Cheftrainer, wenn der Cheftrainer-Slot frei ist.
get_aufstellungLiest Formation, Spielerkader, Sperrgründe, nächstes Pflichtspiel und Schreibversion. Vor set_aufstellung lesen; bei manueller Sperre ist auto_lineup die zulässige Alternative.
auto_lineupSpeichert 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_aufstellungSpeichert 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_taktikLiest 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_taktikSpeichert 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_stadionLiest 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_calculateRechnet hypothetische Umbaukosten und Dauer ohne Baufreigabe. Für Zulässigkeit und Budgetprüfung preview_stadion_block verwenden.
set_stadion_nameSetzt den Stadionnamen des aktiven Teams.
set_stadion_preiseSetzt 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_kontoLiest 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_inventoryLiest den bestehenden Sponsorvertrag und bereits gespeicherte Angebote des aktiven Vereins mit ihrem Gültigkeitsstatus.
accept_sponsor_offerNimmt 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_rightsVerkauft Stadionnamensrechte in Spielgeld; der Fanverlust bleibt dauerhaft. Vorher Sponsoroptionen lesen und konkrete Erlöse, Laufzeit und Fanfolgen berücksichtigen.
get_bewerbungenEntdeckt 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_clubReicht 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_applicationZieht 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_blockPrü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_orderErteilt 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_jugendLiest 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_foerderungBerechnet 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_ausgabenSpeichert A/B/C-Jugendbudgets in Spielgeld und optional Scoutpositionen. Vorher get_jugend und preview_jugend_foerderung lesen; Positionsoptionen aus scouts übernehmen.
preview_jugend_profivertragLiefert 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_trainingLiest Wochenplan, verfügbare Schwerpunkte, Trainingswerte, Ligavergleich und version. Vor set_training lesen; get_termine zeigt den nächsten Trainingslauf.
get_aawLiest 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_trainingSetzt 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_matchesLiest 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_availabilityKompatibilitä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_matchFordert 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_matchNimmt eine Testspiel-Einladung an.
reject_test_matchLehnt eine Testspiel-Einladung ab.
withdraw_test_matchZieht eine eigene Testspiel-Anfrage zurück.
get_test_match_free_datesErmittelt 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_pflichtspielstatsLiest Pflichtspiel-Teamstatistiken eines Vereins (GUI-parity zu ajaxVereinsPflichtspielStats.php).
Details
| Endpoint | https://www.goalz.de/mcp/apps (Streamable HTTP) |
| First published | 24 Oct 2026 |
| Last updated | 24 Oct 2026 |
| Registry name | io.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.
