get_archive_match_events
ChatGPTRead <=10 minutes of native-parser events from a SHARED archive match. Continue next_offset with unchanged filters. Orders do not prove execution.
get_archive_match_summary
ChatGPTNative-parser evidence for an analyzed SHARED archive match, not your history. On-demand replay may be unavailable. No claim of ownership, births or real deaths.
get_civilization_context
ChatGPTGet bonuses, unique options and available standard-tree units/techs for both sides. Use English or Spanish civilization names, not player IDs. Pass the replay build from get_match_summary, or omit it if unknown (e.g. a video). A different known build withholds stats. This reference does NOT certify parser labels or execution.
get_connection_status
ChatGPTVerify this authenticated connection without returning profile, history or game data. Works before payment for admitted accounts. A connection alone does not grant match access, activate a subscription or confirm the notification channel.
get_match_events
ChatGPTRead a game-clock window (inclusive, at most 10 minutes), for both players/teams in your match. Paginate with next_offset and unchanged filters. Sample times are exact to parser resolution; do not interpolate gaps. Missing events are not evidence of absent units, deaths or TC idle.
get_match_summary
ChatGPTGet native-parser evidence for one of your matches. First parse may take ~30s; no LLM/credit charge. Successfully opening a NEW match consumes a monthly slot on free access. Command totals are orders, not units born/alive. Reports unsupported metrics explicitly.
get_my_profile
ChatGPTIdentify the connected Wolo profile and entitlement. Never accepts another user's ID.
get_notification_settings
ChatGPTRead your shared Wolo notification preferences, also when unpaid. No phone numbers or provider tokens.
get_player_recent_matches
ChatGPTBounded recent PUBLIC archive sample for one exact AoE2 profile, not global stats. Select a profile_id returned in a match. No contacts, private histories or claims that this covers every game. Ratings are per-match, not the player's current ELO.
get_scout_catalogue
ChatGPTRead shared archive size, maps and available signal filters; not a filtered count.
get_scout_match
ChatGPTRead one analyzed archive match and up to 10 strongest heuristic signals. Not ownership evidence or a full replay; do not send it to own-match Coach tools. No download availability guarantee, credits, saves or private creator metadata. Opening a NEW match consumes a monthly free slot even if its full replay is unavailable later. Reopening the same match does not consume another slot.
list_my_matches
ChatGPTList your Wolo-recorded match history, newest first. Metadata does not prove a replay is available.
open_match_view
ChatGPTOpen a match-selection view, preserving the supplied match ID or host deep link. Accepts empty arguments for sidebar entry. Does not read a match, prove ownership, start an analysis, create a subscription or charge. The view checks data access.
open_scout_view
ChatGPTOpen Wolo's shared match search. No automatic chat message or writes. Separate from the connected account's history. Server entitlement required.
search_scout_matches
ChatGPTFilter the FULL analyzed Scout archive server-side, not just this page. ELO is match average; order recent/high-low/low-high. Signals are heuristic. Pagination requires unchanged filters. Never calls creator-save/feedback RPCs.
update_notification_settings
ChatGPTSave ONLY notification changes explicitly requested by the user. Does not send messages, link contacts, charge or cancel subscriptions. Promotions require separate explicit opt-in. Re-read after timeout; never claim success without the returned settings.