Public MCP
The public MCP endpoint lets AI assistants read the same public Esports Community data that appears on the website. No key is required.
It is read-only and returns public website data intended for visitors.
Docs page:
https://esportscommunity.net/docs/mcp
Endpoint
Production:
https://esportscommunity.net/api/public-mcp
Local development:
http://localhost:3000/api/public-mcp
Required headers:
Content-Type: application/json
Accept: application/json, text/event-stream
No bearer key is required. JSON-RPC batch arrays are rejected; send one MCP request at a time.
Tools
get_site_overview: Read site and bot counts; admin calls can include scoped dashboard context.list_games: List the localized public game directory.search_news: Search published news publicly or admin-visible posts within the key scope.get_tournament_status: Read matches and standings for one tracked tournament.list_tournaments: List public active tournament summaries.get_ewc_club_summary: Read EWC club points, qualified games, wins, and region metadata.get_ewc_club_standings: Read the official rank-ordered EWC Club Championship standings from the latest stored snapshot.list_co_streams: List public co-stream groups, live-first.search_teams: Search the public team directory with safe public fields.search_players: Search the public player directory with safe public fields.get_public_ewc_leaderboard: Read the public EWC prediction leaderboard projection.
Example questions
- “Show the latest Valorant EWC news and include website links.”
- “Which clubs lead the EWC Club Championship standings?”
- “Show the community EWC prediction leaderboard.”
- “Find Team Falcons and list its public profile details.”
Club Championship standings and community prediction rankings are separate datasets and use separate tools.
Client Setup
Use native Streamable HTTP MCP configuration when your client supports it.
For stdio-only clients, use mcp-remote:
{
"mcpServers": {
"esports-community": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://esportscommunity.net/api/public-mcp"
]
}
}
}
For Codex config.toml stdio setup:
[mcp_servers.esports_community_public]
command = "npx"
args = [
"-y",
"mcp-remote",
"https://esportscommunity.net/api/public-mcp",
]
For clients with native Streamable HTTP support:
[mcp_servers.esports_community_public]
enabled = true
url = "https://esportscommunity.net/api/public-mcp"
Restart the MCP client after changing configuration.
Security Notes
- This endpoint is public and read-only.
- Browser-origin requests are origin-checked.
- Requests are rate-limited by trusted edge IP. If no trusted IP header is present, requests share one fallback bucket.
- Responses are limited to public website fields.