Skip to main content
Glama
Zach-Houston

retroachievements-mcp

by Zach-Houston

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RA_API_KEYNoYour Web API key from https://retroachievements.org/controlpanel.php.
RA_USERNAMENoYour RetroAchievements username.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ra_statusA

Reports whether RetroAchievements credentials are configured and where they came from (env vars or saved file). Call this first if you're unsure whether the server is ready to use.

ra_save_credentialsA

Validate a RetroAchievements username + Web API key against the live API, then persist them to a local config file so future tool calls work without env vars. USE ONLY with values the user typed in chat themselves — never guess or fabricate an API key. If the user does not have a key, point them at https://retroachievements.org/controlpanel.php first.

ra_user_profileB

Retrieve summary profile data for a RetroAchievements user (points, rank, motto, member-since, avatar).

ra_user_summaryB

Fuller summary for a user: recent games, recent achievements, last activity, rank, awards count.

ra_user_recent_achievementsA

Achievements a user has unlocked in the last N minutes (default 60). Useful for 'what did they just play?' queries.

ra_user_recently_played_gamesA

List of games the user has touched most recently, with last-played timestamps and per-game progress.

ra_user_completion_progressC

All games the user has earned at least one achievement in, with completion %, hardcore status, and award level.

ra_user_awardsB

Site awards the user has earned (mastery, beaten, event awards) with dates.

ra_user_achievements_betweenB

All achievements a user unlocked between two ISO dates. Powerful for weekly/monthly recaps.

ra_gameB

Basic metadata for a game by ID: title, console, developer, publisher, genre, release date, box art.

ra_game_extendedA

Full game info including the achievement list (id, title, description, points, badge, unlock counts).

ra_achievement_of_the_weekA

The currently featured achievement-of-the-week, plus the leaderboard of users who have already unlocked it.

ra_top_ten_usersA

The site's current top-ten ranked users by hardcore points.

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/Zach-Houston/retroachievements-mcp'

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