Search AtCoder problems and fetch public problem statements through MCP.
Connect Remote server
claude mcp add --transport http atcoder https://api.ksrnyx.top/oj-mcp/atcoder/mcp
{
"mcpServers": {
"atcoder": {
"url": "https://api.ksrnyx.top/oj-mcp/atcoder/mcp"
}
}
}
{
"servers": {
"atcoder": {
"type": "http",
"url": "https://api.ksrnyx.top/oj-mcp/atcoder/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.ksrnyx.top/oj-mcp/atcoder/mcp
Tools 4 found in our last check
oj_capabilitiesReport the audited anonymous AtCoder read surface and explicitly unsupported operations.
oj_healthReport local readiness and the latest observed AtCoder page-read status without probing upstream.
oj_fetch_problemFetch one public problem statement from an exact contest/task pair or canonical atcoder.jp task URL. Returns sanitized HTML with preserved math, samples, limits, hashes, and source provenance.
oj_search_problemsResolve exactly one contest/task id, atcoder:contest/task id, or canonical task URL. Free-text and catalog crawling are not supported.
Details
| Endpoint | https://api.ksrnyx.top/oj-mcp/atcoder/mcp (Streamable HTTP) |
| First published | 21 Jul 2026 |
| Last updated | 21 Jul 2026 |
| Registry name | io.github.ketherworks/atcoder |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
