Connects to LeetCode's public APIs to pull user profiles, problem solving stats, daily challenges, and problem details. Runs through Pipeworx's hosted gateway, so you can either point directly at the LeetCode endpoint or use their unified gateway that bundles 250+ data sources. Supports an ask_pipeworx tool that interprets natural language queries instead of making you call specific functions. Useful if you're building coding interview prep assistants, tracking your own progress programmatically, or need to grab problem descriptions and constraints without opening a browser. No authentication required since it only touches public profile data.
Public tool metadata for what this MCP can expose to an agent.
get-daily-challengeNo parameter schema in public metadata yet.
get-problem1 paramstitleSlugstringsearch-problems4 paramsskipnumbertagsstringlimitnumberdifficultystringEASY · MEDIUM · HARDget-user-profile1 paramsusernamestringget-user-submissions2 paramslimitnumberusernamestringget-contest-details1 paramscontestSlugstringget-user-contest-ranking1 paramsusernamestringLeetCode MCP.
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"leetcode": {
"url": "https://gateway.pipeworx.io/leetcode/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Leetcode data" })
The gateway picks the right tool and fills the arguments automatically.
MIT