88 tools from the Lichess Integration MCP Server, categorised by risk level.
View the Lichess Integration policy →abort_board_game Abort a board game accept_challenge Accept an incoming challenge accept_join_request Accept a join request for your team block_user Block a player claim_victory Claim victory if opponent abandoned the game decline_challenge Decline an incoming challenge decline_join_request Decline a join request for your team follow_user Follow a player get_all_top_10 Get the top 10 players for each speed and variant get_arena_games Get games of an arena tournament get_arena_info Get info about an arena tournament get_arena_results Get results of an arena tournament get_arena_tournaments Get current tournaments get_broadcast Get a broadcast by its ID get_broadcast_round Get one round of a broadcast get_cloud_eval Get cloud evaluation for a position get_current_simuls Get recently started simuls get_fide_player Get FIDE player information get_following Get users followed by the logged in user get_kid_mode Get kid mode status get_leaderboard Get the leaderboard for a single speed or variant get_my_email Get your email address get_my_profile Get your Lichess profile information get_official_broadcasts Get official broadcasts (TV shows) get_ongoing_games Get your ongoing games (real-time and correspondence) get_preferences Get your preferences get_puzzle_activity Get your puzzle activity get_puzzle_dashboard Get your puzzle dashboard get_puzzle_race Get info about a puzzle race get_puzzle_storm_dashboard Get your puzzle storm dashboard get_rating_history Get rating history of a user for all perf types get_swiss_games Get games of a Swiss tournament get_swiss_info Get info about a Swiss tournament get_swiss_results Get results of a Swiss tournament get_team_battle_results Get results of a team battle tournament get_team_info Get team information by ID get_team_join_requests Get join requests for a team get_team_members Get members of a team get_thread Get a message thread get_timeline Get your timeline get_tv_channels Get all TV channels and their current games get_tv_game Get current TV game in PGN format get_user_activity Get activity feed of a user get_user_performance Get performance statistics of a user get_user_profile Get a user's Lichess profile information get_user_public_data Get public data of a user get_user_studies Get studies created by a user get_users_by_id Get multiple users by their IDs get_users_status Get real-time users status join_arena Join an arena tournament join_simul Join a simul join_swiss Join a Swiss tournament join_team Join a team kick_user_from_team Kick a user from your team leave_team Leave a team list_challenges List incoming and outgoing challenges resign_board_game Resign a board game search_fide_players Search FIDE players by name search_teams Search for teams test_tokens Test multiple OAuth tokens unblock_user Unblock a user unfollow_user Unfollow a player add_user_note Add a private note about a user 2/5 create_arena Create a new arena tournament 2/5 create_challenge Challenge another player 2/5 create_puzzle_race Create a puzzle race 2/5 create_simul Create a new simul 2/5 create_swiss Create a new Swiss tournament 2/5 export_all_study_chapters Export all chapters of a study in PGN format 2/5 export_game Export one game in PGN or JSON format 2/5 export_games_by_ids Export multiple games by IDs 2/5 export_ongoing_game Export ongoing game of a user 2/5 export_study_chapter Export one study chapter in PGN format 2/5 export_user_games Export all games of a user 2/5 handle_draw_board_game Handle draw offers for a board game 2/5 make_board_move Make a move in a board game 2/5 make_move Make a move in an ongoing game 2/5 push_broadcast_round_pgn Push PGN to a broadcast round 2/5 send_message Send a private message to another player 2/5 set_kid_mode Set kid mode status 2/5 set_token Set your Lichess API token 3/5 write_in_chat Write in the chat of a board game 2/5 The Lichess Integration MCP server exposes 88 tools across 4 categories: Read, Write, Destructive, Financial.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Lichess Integration server.
Lichess Integration tools are categorised as Read (62), Write (20), Destructive (3), Financial (3). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept