Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Fetch and parse LeetCode problems with metadata, constraints, examples, hints, difficulty ratings, and related problems. Integrates with LeetCode API for comprehensive problem data retrieval.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 92% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 125% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 21% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -17% | 0% |
A specialized skill for fetching and parsing LeetCode problems with complete metadata, suitable for competitive programming practice, interview preparation, and algorithm learning workflows.
Extract comprehensive problem data from LeetCode including:
bash# Install LeetCode MCP Server by jinzcdev claude mcp add-json "leetcode" '{"type":"stdio","command":"npx","args":["-y","@jinzcdev/leetcode-mcp-server","--site","global"]}'
Available MCP Tools:
get_daily_challenge - Fetch daily LeetCode challengeget_problem - Retrieve problem by titleSlugsearch_problems - Filter by category, tags, difficulty, keywordsget_user_profile - Access user dataget_user_contest_ranking - Track contest performancejavascript// GraphQL endpoint for LeetCode const LEETCODE_GRAPHQL = 'https://leetcode.com/graphql'; // Query for problem details const problemQuery = ` query getProblem($titleSlug: String!) { question(titleSlug: $titleSlug) { questionId title titleSlug content difficulty topicTags { name slug } hints sampleTestCase codeSnippets { lang code } stats } } `;
Competitive Companion - Parses problems from LeetCode and 115+ other online judges:
bash# Using MCP Server leetcode get_problem --titleSlug "two-sum" # Output includes: # - Problem title and description # - Difficulty and acceptance rate # - Topic tags # - Examples and constraints # - Code templates
bash# Search by difficulty and tags leetcode search_problems --difficulty MEDIUM --tags "dynamic-programming,array" # Search by keyword leetcode search_problems --keyword "substring"
bash# Fetch today's daily challenge leetcode get_daily_challenge
json{ "problem": { "id": "string", "title": "string", "titleSlug": "string", "difficulty": "Easy|Medium|Hard", "acceptanceRate": "number", "description": "string (markdown)", "constraints": ["string"], "examples": [ { "input": "string", "output": "string", "explanation": "string" } ], "hints": ["string"], "topicTags": ["string"], "similarQuestions": ["string"], "codeTemplates": { "python3": "string", "cpp": "string", "java": "string" } }, "metadata": { "fetchedAt": "ISO8601 timestamp", "source": "leetcode.com|leetcode.cn" } }
This skill enhances the following processes:
leetcode-problem-solving - Core problem-solving workflowpattern-recognition - Identifying algorithmic patternsfaang-interview-prep - FAANG interview preparation| Error | Cause | Resolution | |-------|-------|------------| | PROBLEM_NOT_FOUND | Invalid titleSlug | Verify problem URL or slug | | RATE_LIMITED | Too many requests | Implement exponential backoff | | AUTH_REQUIRED | Premium problem | Use alternative or authenticate | | NETWORK_ERROR | Connection failed | Check network, retry with backoff |
Other measured skills in the registry, with their headline benchmark lift.