Skip to main content
Glama
0x-Professor

CTFtime MCP Server

by 0x-Professor

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_upcoming_ctfs

Retrieve upcoming CTF events from CTFtime.org.

Args: limit: Maximum number of events to return (1-100, default: 10) days_ahead: Number of days to look ahead (default: 30)

Returns: Formatted list of upcoming CTF events with details

get_event_details

Retrieve detailed information about a specific CTF event.

Args: event_id: The CTFtime event identifier

Returns: Comprehensive event details including format, weight, prizes, and participants

get_past_ctfs

Retrieve past CTF events from CTFtime.org.

Args: limit: Maximum number of events to return (1-100, default: 10) days_back: Number of days to look back (default: 30)

Returns: Formatted list of past CTF events with details

get_top_teams

Retrieve top-ranked CTF teams from CTFtime.org.

Args: year: Specific year for rankings (default: current year) limit: Maximum number of teams to return (1-100, default: 10)

Returns: Ranked list of top CTF teams with scores

get_top_teams_by_country

Retrieve top CTF teams from a specific country.

Args: country_code: ISO 3166-1 alpha-2 country code (e.g., 'US', 'DE', 'CN') limit: Maximum number of teams to return (default: 10)

Returns: Ranked list of top teams from the specified country

get_team_info

Retrieve detailed information about a specific CTF team.

Args: team_id: The CTFtime team identifier

Returns: Team details including rating history, country, and aliases

get_event_results

Retrieve CTF event results and scores.

Args: year: Specific year for results (default: all available)

Returns: Competition results with top teams and scores per event

search_events

Search for CTF events by name, description, or organizer.

Args: query: Search keywords limit: Maximum number of results (default: 20) include_past: Include past events in search (default: True) include_upcoming: Include upcoming events in search (default: True)

Returns: Matching CTF events sorted by relevance

get_ctf_calendar

Retrieve CTF events calendar for a specific month.

Args: month: Month number 1-12 (default: current month) year: Year (default: current year)

Returns: Calendar view of CTF events organized by date

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_ctf_eventGenerate analysis prompt for a specific CTF event.
find_beginner_ctfsGenerate prompt to identify beginner-friendly CTF competitions.
team_performance_analysisGenerate performance analysis prompt for a CTF team.
weekly_ctf_briefingGenerate weekly CTF competition briefing.
country_ctf_sceneGenerate analysis prompt for a country's CTF community.

Resources

Contextual data attached and managed by the client

NameDescription
ctftime_infoGeneral information about CTFtime.org and this MCP server.
ctf_formatsDetailed information about CTF competition formats.
challenge_categoriesComprehensive guide to CTF challenge categories.

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/0x-Professor/CTF-time-mcp'

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