Skip to main content
Glama
scoringengine

Scoring Engine MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SCORING_ENGINE_URLYesBase URL of your Scoring Engine instancehttp://localhost
SCORING_ENGINE_SESSIONYesSession cookie value for authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
scoreboard_get_bar_dataA

Get team bar chart data including labels and scores. Returns team names, service scores, and inject scores for visualization.

scoreboard_get_line_dataA

Get team line chart data showing score progression over rounds. Returns round labels and cumulative scores per team with colors.

overview_get_round_dataA

Get current round number and start time of the competition.

overview_get_dataA

Get overview data mapping team names to services with host, port, and passing status.

overview_get_columnsA

Get column headers for the overview including blue team names.

overview_get_detailed_dataB

Get detailed overview data including current scores, team rankings, service up/down ratios, and per-service status.

team_get_statsA

Get team statistics including placement and current score. Requires authentication and team membership.

team_get_servicesA

Get all services for a team with details including host, port, status, ranking, scores, and last ten check results.

team_get_services_statusA

Get current service status for a team mapping service names to their check results for the most recent round.

service_get_checksA

Get check history for a service including round number, result, timestamp, reason, output, and command.

service_update_accountA

Update username or password for a service account. Requires blue team edit permissions.

service_update_hostA

Update hostname for a service. Requires blue team edit permissions.

service_update_portB

Update port for a service. Requires blue team edit permissions.

stats_get_roundsA

Get round statistics including start/end times, duration, and up/down service counts. Blue team sees only their stats, white team sees all.

flags_get_activeA

Get all active flags including type, platform, permissions, path, and content. Requires red or white team membership.

flags_get_solvesA

Get flag solve status showing user and root level solves per team/service. Requires red or white team membership.

flags_get_totalsA

Get flag scoring totals per team including Windows score, NIX score, and combined total. Requires red or white team membership.

injects_listA

List all injects for the current user's team including id, title, score, max_score, status, and times.

inject_getB

Get detailed inject information including score, status, comments, and files.

inject_submitA

Submit an inject, marking it as submitted with timestamp.

inject_get_commentsA

Get all comments for an inject.

inject_add_commentB

Add a comment to an inject.

inject_get_filesB

Get list of files attached to an inject.

notifications_listA

Get all notifications for the current user's team including read status.

notifications_unreadA

Get unread notifications for the current user's team.

admin_get_teamsA

Get all teams with associated users and credentials. White team only.

admin_add_userA

Create a new user account. White team only.

admin_add_teamA

Create a new team. White team only.

admin_update_passwordA

Change a user's password. White team only.

admin_toggle_engineA

Pause or resume the scoring engine. White team only.

admin_get_engine_statusA

Get whether the scoring engine is paused. White team only.

admin_get_engine_statsA

Get engine statistics including round number and check counts. White team only.

admin_get_worker_statsA

Get Celery worker statistics. White team only.

admin_get_queue_statsB

Get Celery queue statistics. White team only.

admin_get_round_progressA

Get task completion percentages per team for current round. White team only.

admin_update_checkA

Modify check results and reasons. White team only.

admin_update_hostC

Change service hostname. White team only.

admin_update_portC

Change service port. White team only.

admin_update_pointsA

Update service point values. White team only.

admin_update_worker_queueA

Assign worker queue to service. White team only.

admin_update_target_round_timeB

Set round duration. White team only.

admin_update_worker_refresh_timeB

Configure worker refresh intervals. White team only.

admin_injects_get_templatesA

Get all inject templates with team assignments. White team only.

admin_injects_get_templateA

Get specific inject template details. White team only.

admin_injects_create_templateB

Create a new inject template. White team only.

admin_injects_update_templateB

Update inject template properties. White team only.

admin_injects_delete_templateB

Delete an inject template. White team only.

admin_inject_gradeB

Record inject grade and timestamp. White team only.

admin_injects_get_scoresA

Get inject scores organized by template and team. White team only.

admin_injects_get_bar_chartA

Get summed inject scores per blue team. White team only.

admin_update_settingB

Update various settings like blue team permissions, about page content, etc. White team only.

admin_update_environment_infoB

Update environment matching content. White team only.

admin_update_propertyB

Modify property name/value pairs. White team only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/scoringengine/scoringengine-mcp'

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