valorant-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@valorant-mcpwhat matches are live right now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
valorant-mcp
MCP server for Valorant esports — match schedules, live results, reminders, and AI-powered analysis.
Any MCP-compatible AI agent (Claude, Cursor, Windsurf, etc.) can install this and immediately ask questions like "What matches are live right now?", "Remind me before Sentinels' next match", or "Who was MVP in yesterday's Champions final?"
Data is sourced from vlr.gg. Analysis is powered by Claude (optional).
Quickstart
# Run directly (no install)
npx valorant-mcp
# Or install globally
npm install -g valorant-mcpAdd to Claude Desktop / Claude Code
// ~/.claude/claude_desktop_config.json
{
"mcpServers": {
"valorant": {
"command": "npx",
"args": ["valorant-mcp"],
"env": {
"ANTHROPIC_API_KEY": "your-key-here"
}
}
}
}
ANTHROPIC_API_KEYis only required forget_match_analysisandget_match_preview. All other tools work without it.
Related MCP server: League of Legends Stats MCP Server
Tools
Tool | Description |
| Live + upcoming matches in the next N hours |
| Latest completed match results |
| Map-by-map scores and player stats for a match |
| Search by team name, event, or region |
| AI-powered breakdown: MVP, key rounds, team summary |
| Pre-match hype and context |
| Set a reminder for a team or specific match |
| View all pending reminders |
| Remove a reminder |
Example Conversations
"What Valorant matches are happening today?"
"Remind me 10 minutes before Sentinels' next match"
"Who won the Champions 2025 final and what was the score?"
"Give me a full analysis of the last Team Liquid match"
"What matches are live right now?"
Environment Variables
Variable | Required | Description |
| For analysis tools | Powers |
| For Pi daemon | Telegram bot token for notifications |
| For Pi daemon | Your Telegram chat ID |
| Optional | Discord webhook for notifications |
Pi Daemon (background reminders)
The MCP server handles on-demand queries from AI agents. For automatic notifications without needing an agent open, run the Python daemon on a Raspberry Pi or any always-on device:
pip install requests
export TELEGRAM_BOT_TOKEN="your_token"
export TELEGRAM_CHAT_ID="your_chat_id"
python3 daemon/valorant_daemon.pyThe daemon reads reminders saved by the MCP server (subscribe_reminder tool) and fires notifications when a match is about to start.
Auto-start on boot
# Edit the service file with your credentials
nano daemon/valorant-daemon.service
sudo cp daemon/valorant-daemon.service /etc/systemd/system/
sudo systemctl enable --now valorant-daemon
sudo systemctl status valorant-daemonBuild from Source
git clone https://github.com/YOUR_USERNAME/valorant-mcp
cd valorant-mcp
npm install
npm run build
npm start
# Test with the MCP Inspector UI
npm run inspectorArchitecture
src/
├── index.ts # MCP server entry point (9 tools)
├── scraper/
│ ├── vlr.ts # vlr.gg scraper
│ └── types.ts # Shared TypeScript interfaces
├── tools/
│ ├── matches.ts # Match listing and search tools
│ ├── analysis.ts # AI analysis and preview tools
│ └── reminders.ts # Reminder management tools
├── analysis/
│ ├── claude.ts # Anthropic API client
│ └── prompts.ts # Analysis and preview prompt templates
└── db/
└── index.ts # SQLite (reminders + response cache)
daemon/
├── valorant_daemon.py # Python background worker for Pi
└── valorant-daemon.service # systemd service fileHow It Works
Scraping — Match data is scraped from vlr.gg on demand. Results are cached for 1 hour.
Reminders — Stored in a local SQLite DB (
~/.valorant-mcp/data.db). The Pi daemon polls every 60 seconds and fires notifications for due reminders.Analysis — Match stats are fed to Claude which returns a structured natural-language breakdown. Results are cached permanently (no re-billing for the same match).
Where to Find MCP Servers
Looking for more MCP servers? Check these directories:
Smithery — largest MCP marketplace
mcp.so — community directory
Glama — curated list
awesome-mcp-servers — GitHub list
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceAn MCP (Model-Controller-Processor) server for accessing League of Legends client data. This server provides a collection of tools that communicate with the League of Legends Live Client Data API to retrieve in-game data.Last updated1212Apache 2.0
- Flicense-qualityDmaintenanceAn MCP Server that provides access to League of Legends statistics via the SportData.io API, allowing agents to query and analyze LoL competitive gaming data.Last updated
- AlicenseBqualityDmaintenanceAn MCP server that integrates the Neople Cyphers Open API with AI assistants for searching players, match histories, and rankings. It provides tools for retrieving character info, game items, and real-time statistics directly through natural language.Last updated13MIT
- AlicenseBqualityAmaintenanceMCP server exposing 30 tools for League of Legends player analysis, match review, and training-plan generation.Last updated3520MIT
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
MCP server for Midjourney AI image generation and editing
MCP server for AI job search — find jobs, track applications, get alerts. Claude, ChatGPT, Cursor.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ZenDeveloper7/valorant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server