Check a player
Enter a gamertag or Xbox user ID to check current MCC enforcement records.
Recent checks
Players with an active ban found by this checker. Temporary bans expiring within a year are shown in yellow; a clean recheck removes them. Permanent bans do not always mean cheating. Bans to 9999 are "new era" perma bans post FEB2025.
No checks yet. Be the first.
The list is squeaky clean.
Players online
People currently running MCC through Steam. This excludes Xbox and Microsoft Store players.
Recent history is shown at minute resolution. Older periods use hourly summaries.
Players Searching
Players searching for a match, not total players online. Some queues are combined / not shown separately. Rotational playlists share queue timers.
Featured rotations.
See what is featured now, what is likely next, and when every playlist last appeared.
Current rotation
Coming up
Rotation history
Recorded weeks and forward-looking estimates.
| Status | Week of | Featured social | Ranked 4v4 | Ranked 2v2 |
|---|
Built for MCC.
A short list of tools made by people who still care about Halo: The Master Chief Collection.
Halo MCC
Toolbox
A Windows companion for repairing common problems, inspecting matchmaking, tracking sessions, protecting films, managing maps, using offline mods, and building better cheater reports.
Explore on GitHub ↗More from the community
wort.gg
MCC stats, leaderboards, and player history in a fast, privacy-minded web app.
STATS & LEADERBOARDS 02Halo Record
Player records, match history, hidden TrueSkill ratings, and live community leaderboards.
RECORDS & MATCH HISTORY 03Carnage Reporter
Open-source tools for reading MCC carnage reports and turning match data into something useful.
MATCH DATA 04Halo 3 Camera Tool
A community camera utility for creators exploring and capturing Halo 3 outside normal views.
CREATOR TOOL 06HaloCache
A community resource for Halo players.
HALO COMMUNITY 05Digsite Crew
A community team preserving and expanding Halo content for MCC.
HALO COMMUNITY & MODDINGCommunity links are provided for discovery. Each project is independently maintained.
What this site does.
An independent community dashboard for checking enforcement records, watching matchmaking activity, following playlist rotations, and finding MCC projects.
Useful signals, clearly labeled.
This independent community dashboard brings several public data sources together. It does not host MCC services, make enforcement decisions, or represent Xbox or Halo Studios.
Population numbers describe different things: matchmaking cards show players searching in selected playlists; Steam shows concurrent players on Steam only. Neither is the total number of people playing MCC.
Ban checker
Enter a gamertag or XUID. Gamertags are resolved to an Xbox user ID when needed, then checked against MCC enforcement data. Recent checks and active records appear on the community board.
Population
Playlist search counts and wait estimates come from Xbox SmartMatch hopper statistics. Steam concurrent players come from Steam's public player count. The site stores samples to draw history charts. Xbox's public popularity ranking is collected separately.
Community maintained
Rotation history is bundled from the Halo MCC Toolbox schedule. Future weeks are projections based on observed patterns, not official announcements. Community links are independently maintained.
What gets recorded?
Ban lookups may be listed on the recent checks board; a clean recheck can remove an active entry. Population samples are stored for charts. Results reflect the source at lookup time and may be delayed, incomplete, or unavailable.
External data sources
These are the outside services this site contacts to assemble its data. Click a row to see an example request and response. Examples are illustrative, values vary, and credentials are redacted.
GETsmartmatch.xboxlive.comXbox SmartMatch hopper statistics provide playlist search population and wait-time estimates. The server polls configured MCC hoppers.
GET https://smartmatch.xboxlive.com/serviceconfigs/{SCID}/hoppers/{HOPPER}/stats
Authorization: XBL3.0 x=...;[redacted]
X-Xbl-Contract-Version: 103
{ "population": 42, "waitTime": 120 }GETapi.steampowered.comSteam Web API GetNumberOfCurrentPlayers for app 976730 supplies the worldwide Steam concurrent player count.
GET https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?appid=976730
{ "response": { "player_count": 2021, "result": 1 } }POSTemerald.xboxservices.comXbox public browse service returns the U.S. Popular games ranking used for the MCC rank card.
POST https://emerald.xboxservices.com/xboxcomfd/browse?locale=en-US
Content-Type: application/json
X-MS-API-Version: 1.1
{ "Filters":"", "ReturnFilters":true, "ChannelId":"Popular" }
{ "channels": { "BROWSE_CHANNELID=POPULAR_FILTERS=": { "products": [...] } } }GETmccapi.svc.halowaypoint.com
banprocessor.svc.halowaypoint.comHalo Waypoint MCC services resolve gamertags and return the enforcement summary for an XUID.
banprocessor.svc.halowaypoint.com
GET https://mccapi.svc.halowaypoint.com/hmcc/users/gt(ExamplePlayer)/service-record
GET https://banprocessor.svc.halowaypoint.com/hmcc/bansummary?targets=xuid(2533275026095636)
X-343-Authorization-Spartan: [redacted]
{ "ResultCode": 1, "Result": { "BansInEffect": [] } }POSTlogin.microsoftonline.com
user.auth.xboxlive.com
xsts.auth.xboxlive.com
settings.svc.halowaypoint.comMicrosoft and Xbox sign-in services exchange the operator's refresh credential for a short-lived Halo service token.
user.auth.xboxlive.com
xsts.auth.xboxlive.com
settings.svc.halowaypoint.com
POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
Content-Type: application/x-www-form-urlencoded
grant_type=refresh_token&refresh_token=[redacted]
{ "access_token": "[redacted]", "refresh_token": "[redacted]", "expires_in": 3600 }GETapi.geysermc.org
playerdb.coFallback gamertag-to-XUID lookup services, used only when Halo Waypoint does not resolve the entered gamertag.
playerdb.co
GET https://api.geysermc.org/v2/xbox/xuid/ExamplePlayer
{ "xuid": "2533275026095636" }ASSETfonts.googleapis.comGoogle Fonts supplies the Barlow Condensed and Inter typefaces in the browser.
GET https://fonts.googleapis.com/css2?family=Barlow+Condensed&family=Inter&display=swap
@font-face { font-family: "Inter"; src: url(https://fonts.gstatic.com/...); }PlayFab: this version does not make a direct PlayFab API request. Matchmaking population comes from Xbox SmartMatch hopper statistics. MCC may use PlayFab or related services behind the scenes, but this site does not query them directly. Data availability and upstream behavior can change.
FAQ
Does a zero mean nobody is playing?
No. Search counts only cover the displayed playlists and current reporting window. Steam counts only Steam players; Xbox and Microsoft Store populations are not included in that figure.
Is a ban check an official appeal or report?
No. It reads the enforcement information returned by MCC services. Contact Xbox Support for account help or an appeal.
Are upcoming rotations confirmed?
Only weeks labeled as recorded are historical observations. Upcoming entries are pattern projections and can be wrong.
Why is some data missing or stale?
Upstream services, authorization, or the site's scheduled collectors may be unavailable. The dashboard shows the last data it has and reports errors when it can.