// mcp + dashboard

Never forget what you built.

A multi-tenant achievement tracker fed by Claude Code. As you ship, it logs your work automatically through a remote MCP server — then hands it back, résumé-ready, from a private dashboard.

The work happens. The record doesn't.

You ship all year, then at review time you can't reconstruct half of it. Manual logging never survives a busy week — so the record just doesn't get written.

brag-tracker removes the manual step. Claude Code already knows what it just did, so it writes the entry for you: a title, what you did, the impact, the skills, scoped privately to your account on a Cloudflare Worker backed by a D1 database.

What it does

How it fits together

Any MCP client talks to a single Cloudflare Worker over HTTPS with a per-user bearer token. The Worker serves the MCP endpoint, a REST API, the dashboard, and admin provisioning — all backed by one D1 database.

Cloudflare WorkerPOST /mcp remote MCP (JSON-RPC): initialize, tools/list, tools/callPOST/GET/PATCH /api/... REST, per-user (token OR dashboard session)/ per-user dashboard login → HMAC session cookie/admin/... provisioning (ADMIN_TOKEN)│ ▼ Cloudflare D1 (SQLite) users + achievements(user_id)

Connect Claude Code

brag-tracker is invite-only — an admin provisions your account and hands you an API token. Point your Claude Code client at the Worker's MCP endpoint with that token:

claude mcp add --transport http brag-tracker \ https://bragtracker.akhileshthykkat.in/mcp \ --scope user --header "Authorization: Bearer <your API token>"

From then on, Claude Code logs achievements as you work. Read and export them anytime from your private dashboard.