For AI agents

MCP server

Let Claude, ChatGPT, Grok, Copilot or any other MCP client look things up in the archive: players, Steam accounts, teams, matches, standings and bans, each with a link back to its page here.

https://legit-proof.com/mcp

Free and read-only. No account or key needed.

Connect

Claude

Open Customize → Connectors, choose Add custom connector, paste the address and pick No sign in.

ChatGPT

Add a custom MCP server in ChatGPT's settings with this address and no authentication, where your plan allows it.

Grok

Open grok.com/connectors, choose New Connector → Custom and paste the address, where your plan allows it.

Claude Code

claude mcp add --transport http legit-proof https://legit-proof.com/mcp

Copilot

In GitHub Copilot CLI:

copilot mcp add --transport http legit-proof https://legit-proof.com/mcp

In a Copilot Studio agent, add a Model Context Protocol tool with this address and no authentication.

Anything else

Any client that speaks MCP over Streamable HTTP can connect to the address above.

What it can do 9 tools

Search the archive search
Find players, teams and Steam accounts.
Look up a Steam account get_steam_account
Everything played under one Steam account: its league accounts and handles in every league, the team rosters it joined, Leetway PUG statistics by year, frequent teammates and bans.
Look up a player get_player
One league account: its handle, Steam ID, team rosters, frequent teammates, bans, and Leetway PUG statistics with its PUGs 25 at a time, newest first.
Look up a team get_team
A team: its league, division and record, its whole roster with join and leave dates and in-game IDs, and its matches 100 at a time, oldest first.
Look up a match or PUG get_match
A league match between two teams, or a Leetway PUG: date, map, score and, where recorded, each player's kills, assists, deaths, ADR and headshot percentage.
Division standings get_division
A division or ladder of a league season, with its standings 50 at a time.
Look up a league get_league
A league: the games it ran with their divisions counted, its own bans counted by reason and, for Leetway, PUG totals, the most played maps and servers, and the leaders by wins and by rating.
Look up a game get_game
A game: the leagues that ran it, with their divisions counted.
Archive overview get_overview
The archive at a glance: its totals, the five leagues with their IDs and biggest games, and every game with its ID and size.

Try asking

  • “Look up STEAM_0:1:…: which teams was I on, and who did I play with most?”
  • “Who played for compLexity in CEVO's professional division, and how did their seasons go?”
  • “Who were the top-rated players in Leetway's PUGs, and which maps were played most?”
  • “Which games did CAL run ladders for, and which had the most teams?”

Fair use

  • The server only reads the archive, which hasn't changed since 2015. It answers with the same records as these pages.
  • It's rate-limited per address, and asks clients to slow down when it's busy.
  • Bans are historical records from 2005–2014. A ban marked listed was copied from another organisation's list, not decided by the league.