18 tools from the Interactive Leetcode MCP Server, categorised by risk level.
View the Interactive Leetcode policy →check_auth_status Checks if LeetCode credentials exist and are still valid. Returns authentication status, username if authenticated, and credential age information. get_all_submissions Retrieves a paginated list of the current user's submissions for a specific problem or all problems on LeetCode Global, with detailed submission me... get_daily_challenge Retrieves today's LeetCode Daily Challenge problem with complete details, including problem description, constraints, and examples. After fetching,... get_problem Retrieves details about a specific LeetCode problem, including its description, examples, constraints, and related information. After fetching, inv... get_problem_progress Retrieves the current user's problem-solving status with filtering options, including detailed solution history for attempted or solved questions (... get_problem_solution Retrieves the complete content and metadata of a specific solution, including the full article text, author information, and related navigation lin... get_problem_submission_report Retrieves detailed information about a specific LeetCode submission by its ID, including source code, runtime stats, and test results (requires aut... get_recent_ac_submissions Retrieves a user's recent accepted (AC) submissions on LeetCode Global, focusing only on successfully completed problems get_recent_submissions Retrieves a user's recent submissions on LeetCode Global, including both accepted and failed submissions with detailed metadata get_started Returns the usage guide for this MCP server: which prompts to invoke and when, session flow, auth flow, and submission language map. Call this at t... get_user_contest_ranking Retrieves a user's contest ranking information on LeetCode, including overall ranking, participation history, and performance metrics across contests get_user_profile Retrieves profile information about a LeetCode user, including user stats, solved problems, and profile details get_user_status Retrieves the current user's status on LeetCode, including login status, premium membership details, and user information (requires authentication) list_problem_solutions Retrieves a list of community solutions for a specific LeetCode problem, including only metadata like topicId. To view the full content of a soluti... search_problems Searches for LeetCode problems based on multiple filter criteria including categories, tags, difficulty levels, and keywords, with pagination support save_leetcode_credentials Validates and saves LeetCode credentials provided by the user. Validates credentials by making a test API call to LeetCode, then securely stores th... 2/5 submit_solution Submit a solution to a LeetCode problem and get results. Returns acceptance status, runtime/memory stats, or failed test case details. 3/5 The Interactive Leetcode MCP server exposes 18 tools across 3 categories: Read, Write, Execute.
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 Interactive Leetcode server.
Interactive Leetcode tools are categorised as Read (15), Write (2), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept