Skip to main content
Glama
YuchengMaUTK

Unofficial WCA MCP Server

by YuchengMaUTK
result.py939 B
"""Competition result models.""" from typing import List from pydantic import BaseModel, Field from .base import PaginatedResponse class Result(BaseModel): """Individual competition result.""" competition_id: str = Field(..., alias="competitionId", description="Competition identifier") person_id: str = Field(..., alias="personId", description="WCA ID of the competitor") round: str = Field(..., description="Round name") position: int = Field(..., description="Final position in the round") best: int = Field(..., description="Best single time in centiseconds") average: int = Field(..., description="Average time in centiseconds") format: str = Field(..., description="Competition format") solves: List[int] = Field(..., description="Individual solve times in centiseconds") # Paginated response types class Results(PaginatedResponse[Result]): """Paginated list of results.""" pass

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YuchengMaUTK/unofficial-wca-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server