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: MCP Riot 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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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