# Codeforces

> Use this tool when you need to access Codeforces competitive programming data through natural language interactions, solving problems such as manual data retrieval and analysis. It retrieves contest information, user profiles, and submission histories, providing outputs in a machine-readable format. Use it in contexts where you want to incorporate Codeforces data into AI-powered workflows for performance analysis, contest preparation, and competitive programming insights.

Canonical page: https://skillsregistry.net/skills/codeforces  
JSON: https://api.skillsregistry.net/v1/skills/codeforces

## Description

This Codeforces MCP server by Mohamed-hanfy provides AI assistants with direct access to the Codeforces competitive programming platform's API, enabling retrieval of contest information, user profiles, submission histories, and rating changes through natural language interactions. The implementation wraps the official Codeforces API with async HTTP requests and comprehensive error handling, offering tools for contest analysis, user performance tracking, and submission monitoring. Built for competitive programmers, coaches, and analysts who want to incorporate Codeforces data into AI-powered workflows for performance analysis, contest preparation, and competitive programming insights without manually navigating the platform's web interface.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/codeforces)
- **Repository:** <https://github.com/mohamed-hanfy/codeforces-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "codeforces"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/codeforces` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/codeforces/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
