tier 1 · edge
api.tired.events
Cloudflare Worker · Hono · D1 (tiredapi-users) · 4 KV namespaces · 3 R2 buckets. PBKDF2-600k password auth, cross-domain JWT issuer, Stripe escrow ledger.
api.tired.events
tired-api.tiredofdointm.workers.dev
tier 2 · mcp
mcp.tiredapi.co
Cloudflare Worker · MCP host · 41 tools · 4 D1 bindings · visitor analytics, cross-domain JWT verifier, admin dashboard. 5-min rack-watcher cron.
mcp.tiredapi.co
tiredapi-mcp-host.tiredofdointm.workers.dev
tier 3 · admin
/dashboard (JWT-gated)
Configurable admin UI on the MCP host. 10 pages · panels stored in D1, reorderable without redeploy. role=admin only, 5-min token freshness window.
mcp.tiredapi.co/dashboard
tier 4 · origin
EC2 nginx
Static React frontends for tired.events, tiredevents.com, tiredofdointm.com — all 9 hostnames on the same EC2 origin (107.21.99.48). Real-data from this API.
tired.events · tiredevents.com · tiredofdointm.com