Specter MCP Server

Configure a Specter game backend from chat: economy, progression, leaderboards, multiplayer.

Local serverstdio

What is the Specter MCP Server?

Configure a Specter game backend from chat: economy, progression, leaderboards, multiplayer.

What it actually does

specter-skills teaches Claude everything about Specter — the game backend platform — so you can add player accounts, an in-game economy, daily quests, leaderboards, tournaments, battle passes, and real-time multiplayer to your game in plain English, and get correct, working code plus the ability to configure your backend without ever opening the dashboard.

Configuration

  • Node.js 18+ - A Specter project + API key (console.specterapp.xyz) - A skills-aware Claude host (Claude Code, Claude Desktop, or the Agent SDK) for the skills; an MCP-compatible host for the server ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
specter_verify_setupSmoke-test the project: auth, currencies, events, tasks
specter_list_eventsList custom events (with their ids) that trigger tasks
specter_get_player_stateRead the test player's tasks, wallet, and inventory
specter_send_eventFire a custom event (the same call your game makes) to trigger achievements
specter_test_achievementEnd-to-end: read status → fire the event → re-read → report whether the task progressed
specter_generate_client_codeGenerate ready-to-paste game code (JS or Unity C#) wired with your real api-key + event slug
specter_create_eventA custom event that triggers achievements
specter_create_matchMultiplayer match template (format / outcome / game)
specter_schedule_liveopsSchedule a leaderboard / competition live
specter_grant_rewardGrant items / currencies to a player
specter_loginBrowser sign-in (above)

How to install the Specter MCP Server

{
  "mcpServers": {
    "specter-skills": {
      "command": "npx",
      "args": ["-y", "specter-skills"],
      "env": {
        "SPECTER_ENV": "your-value",
        "SPECTER_ALLOW_MUTATIONS": "your-value",
        "SPECTER_PROJECT_ID": "your-value",
        "SPECTER_API_KEY": "your-value",
        "SPECTER_ADMIN_TOKEN": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ - A Specter project + API key (console.specterapp.xyz) - A skills-aware Claude host (Claude Code, Claude Desktop, or the Agent SDK) for the skills; an MCP-compatible host for the server ---
VariableDescriptionRequired
SPECTER_ENVConfiguration value read at startup.Optional
SPECTER_ALLOW_MUTATIONSConfiguration value read at startup.Optional
SPECTER_PROJECT_IDConfiguration value read at startup.Optional
SPECTER_API_KEYCredential the server authenticates with.Yes
SPECTER_ADMIN_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Specter to specter verify setup.”
  • “Use Specter to specter list events.”
  • “Use Specter to specter get player state.”

Frequently asked questions

Configure a Specter game backend from chat: economy, progression, leaderboards, multiplayer. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.