CoD Stats Tracker
Interface UIpar jcodog
Track Call of Duty ranked sessions, SR movement, and match history through ChatGPT with interactive dashboard widgets and OAuth-authenticated MCP tools.
What it does
CoD Stats Tracker is a full-stack MCP App that brings Call of Duty ranked performance data into ChatGPT. Players log ranked sessions, track SR (Skill Rating) movement match-by-match, and review win/loss breakdowns — all via a ChatGPT App connector that renders interactive UI widgets inside the conversation.
The product has two surfaces: a signed-in web dashboard at /dashboard for session management and match logging, and a ChatGPT App MCP connector that exposes read-only stats and account actions through a set of authenticated tools with interactive widget UIs for session summaries, match history, rank ladders, and settings.
Key features
- Ranked session tracking — create active sessions per title/season, log matches with SR delta, view cumulative SR timeline
- Match logging flows —
Comprehensive(full detail) orBasic(fast everyday path), preference persisted per user - Interactive ChatGPT widgets —
session.html,matches.html,rank.html,settings.htmlrendered as sandboxed iframes in ChatGPT conversation - OAuth-secured tools — full OAuth 2.0 flow (authorize/token/revoke endpoints) with per-scope access control; stats protected behind
stats.readscope - Optional billing — Stripe-gated checkout surface for plan-aware features
- Automated preflight checks —
bun run verify:chatgpt-appvalidates MCP, OAuth, and widget metadata before submission
Installation
Deploy the Next.js app (Vercel, Fly.io, etc.) with Convex backend, Clerk auth, and required env vars.
Claude Desktop — not the primary target; app is ChatGPT-first but MCP endpoint is standard:
{
"mcpServers": {
"cod-stats": {
"url": "https://<your-domain>/mcp"
}
}
}
ChatGPT:
- Enable Developer Mode in ChatGPT
- Add connector at Settings → Connectors with URL
https://<your-domain>/mcp - Authenticate via OAuth when prompted
- Ask: "Open my CoD stats dashboard"
Supported hosts
ChatGPT (primary). Standard MCP endpoint at /mcp works with any MCP-compatible client.
Installation rapide
git clone https://github.com/jcodog/CoD-Stats-Tracker.git && cd CoD-Stats-Tracker && bun install && bun run devInformations
- Tarification
- freemium