Skip to content

MCP Tools Overview โ€‹

ChirpIQX v4 provides 21 tools across six categories. Every CHIRP-layer tool supports optional chirp_intensity (gentle / standard / savage / ice_cold) and personality_mode (analytical / motivational / roast_master / championship_coach) parameters.

No tool requires an account, an API key or a credential of any kind.

๐Ÿ“‹ League setup โ€‹

You tell ChirpIQX who is on your team by pasting it. Everything else follows from that. Text copied from Yahoo, ESPN, Sleeper, CBS or a spreadsheet all works.

ToolDescription
set_rosterPaste your roster. Names resolve against live NHL rosters, so club and position fill themselves in โ€” accents and punctuation included. Anything not matching exactly one player is reported, never guessed
set_opponent_rosterPaste this week's opponent to unlock head-to-head analysis
set_standingsPaste league standings for league context
show_stored_dataShow โ€” or clear โ€” what ChirpIQX currently knows

๐Ÿ’ Team Management โ€‹

ToolDescription
get_team_rosterYour roster with live NHL club, position, season statistics and games in the next seven days
get_league_standingsThe standings you pasted
compare_matchupCategory-by-category comparison of your roster against your opponent's, plus each side's games this week
optimize_lineupDetect injured active players, benched players with games today, and position swap opportunities, using the NHL public schedule

๐Ÿ“Š Player Analysis โ€‹

ToolDescription
search_playersSearch all 1,200+ NHL players by position, ranked by last season production
get_player_statsFull stat line for any player by name โ€” plus games in the next seven days and the upcoming slate
analyze_breakout_playersScore candidates using 0.4ร—recent + 0.3ร—projection + 0.2ร—opportunity โ€“ 0.1ร—risk on real NHL statistics

๐Ÿ“… Streaming & Schedule โ€‹

ToolDescription
get_streaming_recommendationsSchedule-aware pickup candidates โ€” weekly, weekend or daily strategy
get_games_in_handRemaining games this week, you vs. your opponent, with a strategic recommendation
analyze_weekend_streamsGenuine / monitor / desperation classifier for weekend candidates, using the upside score

On availability

ChirpIQX knows every NHL player, but it cannot know who is unowned in your league โ€” ownership is league-private and no public source exposes it. These tools return players not on the rosters you provided, ranked by production, and say so in their output. Check availability in your league before adding.

๐ŸŽฏ Draft โ€‹

ToolDescription
chirp_draft_pickICE at the draft table โ€” who to take at pick N, given who is gone, the holes on your roster, and each club's playoff-week schedule. Paste picks straight from your draft room into already_drafted; pick numbers, clubs and positions around the name are handled
schedule_valueAll 32 clubs rated: total games, four-game weeks, light weeks, back-to-backs, and volume during your playoff weeks

Both draft tools take playoff_start_week and playoff_end_week. Supply them and each club's playoff-window schedule becomes a tiebreaker; leave them out and the tools say so rather than scoring a window they never resolved.

๐Ÿ”ฅ CHIRP Intelligence โ€‹

ToolDescription
iceUnified ICE dispatcher โ€” routes to full roster, weekly matchup, pickup strategy, or lineup analysis depending on analysis_type
get_roster_transaction_recommendationsICE Engine: prioritised roster moves covering IR fixes, position-weakness fills, schedule-volume plays, and bench upgrades
chirp_opponent โœจScout your current matchup opponent's roster for injuries, IR mismanagement, and bench bloat โ€” generates savage trash talk. Defaults to savage / roast_master. No required params.
analyze_trade โœจEvaluate a trade offer by category: give player names, get a full G/A/+โˆ’/PIM/SOG/PPP/W/GAA/SV% breakdown and an ACCEPT / DECLINE / PUSH verdict with chirp.
governance_dashboardSemantic Anchoring Governance health โ€” violation counts, contract validations, analysis execution counts, performance metrics

Common Workflows โ€‹

First run, once โ€‹

1. set_roster              โ†’ paste your team
2. set_opponent_roster     โ†’ paste this week's opponent (optional)

Daily routine โ€‹

1. get_team_roster         โ†’ review your team
2. optimize_lineup         โ†’ set the lineup (checks tonight's NHL schedule)
3. ice                     โ†’ the cold truth on what to change

Weekly matchup prep โ€‹

1. set_opponent_roster     โ†’ paste who you're playing
2. chirp_opponent          โ†’ scout their weaknesses
3. compare_matchup         โ†’ which categories you win on paper
4. get_games_in_hand       โ†’ schedule advantage check
5. get_streaming_recommendations โ†’ candidates to swing categories

Trade evaluation โ€‹

1. analyze_trade(giving=[...], receiving=[...])
   โ†’ category breakdown + ACCEPT / DECLINE / PUSH verdict

Draft day โ€‹

1. schedule_value          โ†’ which clubs' schedules are worth a pick
   (pass your playoff_start_week / playoff_end_week)
2. chirp_draft_pick        โ†’ who to take on the clock
3. paste picks in batches into already_drafted as the board moves

See the Draft Day guide for the full workflow.

Breakout hunting โ€‹

1. analyze_breakout_players โ†’ scored on real NHL production
2. get_streaming_recommendations โ†’ confirm schedule favourability

Chirp Parameters โ€‹

All CHIRP-layer tools accept these optional parameters:

ParameterOptionsDefault
chirp_intensitygentle / standard / savage / ice_coldstandard
personality_modeanalytical / motivational / roast_master / championship_coachanalytical
enable_chirptrue / falsetrue

The ice and get_roster_transaction_recommendations tools default to ice_cold / championship_coach. chirp_opponent defaults to savage / roast_master.


Pro tip: Paste your opponent each Monday, then chain chirp_opponent โ†’ compare_matchup โ†’ get_games_in_hand for a complete matchup battle plan.