An MCP server for LeetCode that enables AI assistants and MCP-enabled clients to access LeetCode data through structured MCP interactions. It exposes fast access to the LeetCode API for retrieving problems, daily challenges, user profiles, and contest data. The server supports searching problems, obtaining daily challenges, and checking user information; it also allows querying contest details and user rankings. It fully supports MCP tools and resources to facilitate integration with AI agents and workflows, and offers both a CLI and a programmable API for easy adoption. The library style interface exposes a LeetCodeService with methods such as getDailyChallenge and searchProblems with optional difficulty and tags. Available problem-related tools include get-daily-challenge, get-problem, and search-problems; user-related tools include get-user-profile, get-user-submissions, and get-user-contest-ranking; contest-related tool includes get-contest-details. The README also maps common MCP resources to leetcode:// URIs (leetcode://daily-challenge, leetcode://problem/{titleSlug}, leetcode://problems{?tags,difficulty,limit,skip}, leetcode://user/{username}/profile, leetcode://user/{username}/submissions, and leetcode://user/{username}/contest-ranking). Local development and installation paths are provided, including Smithery, global npm, and local builds. Developers can instantiate LeetCodeService and call methods in code or run the server via CLI.