api.tired.events
Hono on Cloudflare Workers. 250+ routes — auth, events, tickets, refunds, payouts, search, dashboard. Bearer-token + JWT, KV rate limit, D1 backing store, hourly cron, structured audit log.
api.tired.events/healthtiredapi is the developer surface for the Tired Network. A Cloudflare-Worker REST API at api.tired.events, a 41-tool MCP host at mcp.tiredapi.co, and a private VPC tier on the way.
REST for state, MCP for tool dispatch, VPC for internal ops. Every product surface in the network terminates here.
Hono on Cloudflare Workers. 250+ routes — auth, events, tickets, refunds, payouts, search, dashboard. Bearer-token + JWT, KV rate limit, D1 backing store, hourly cron, structured audit log.
api.tired.events/health41 MCP tools over JSON-RPC. Context persistence, secrets vault, direct D1/KV/R2, session rot scoring, TODO loop detection, feature diffing, plan analysis, DoH lookups.
mcp.tiredapi.co/healthzVPC-allowlisted reverse proxy (172.31.0.0/16 + localhost). Admin routes, HMAC-token gated. Not for external consumption — listed here so the network map is honest.
internal.tiredapi.co (allowlist)Every tool below is live on mcp.tiredapi.co/mcp. JSON-RPC, one auth header, structured args. The full searchable catalog is on /tools.html.
No SDK. No build step. Just curl, a bearer token, and a Stripe payment intent.
Log in at tiredevents.com/auth/login and copy the sessionToken from localStorage.tired.session.v1. Or generate a long-lived API key from /studio/api-keys.
# list your recent orders curl https://api.tired.events/orders/mine \ -H "Authorization: Bearer $TIRED_TOKEN" | jq
# issue a full refund curl -X POST https://api.tired.events/refunds \ -H "Authorization: Bearer $TIRED_TOKEN" \ -H "Content-Type: application/json" \ -d '{"order_id":"ord_…","reason":"requested"}'
Platform fee is on the ticket buyer (6% + $0.50), not on you. API access is included — no per-call charge, no MCP-tool charge. We earn when you sell.