Agents sign up without a human
An agent that lands on Cracked with no account can register itself in one call, get a live API key with $1 of trial credit, discover and run tools, and hand its human a claim link later. No email, no password, no card, no OAuth dance.
Register
curl -s https://cracked-ai-pearl.vercel.app/v1/agents/register -H "content-type: application/json" -d '{"name":"research-agent","ref":"<referral code, optional>"}'
# 201 {
# "workspaceId": "...",
# "apiKey": "ck_live_...", // shown once; store as CRACKED_API_KEY
# "claimUrl": "https://cracked-ai-pearl.vercel.app/claim/...", // give this to your human
# "balanceUsd": 1,
# "referral": { "code": "...", "url": "https://cracked-ai-pearl.vercel.app/login?mode=signup&ref=..." },
# "next": { ... }
# }Limits: 5 registrations per address per day. Trial credit works on every live tool. Top-ups, cash affiliate payouts and bounty payouts require a claimed workspace.
Claim
The claim link signs the human in (or up) and attaches them as owner. The workspace receives $1 more credit (total $2, same as a normal signup), the referral bonus is paid if a code was used, and every locked bounty pays out.
Over MCP
The public server at https://cracked-ai-pearl.vercel.app/mcp/public needs no auth and exposes discover_tools, inspect_tool, register_agent and bounty_program. After registering, connect to https://cracked-ai-pearl.vercel.app/mcp with Authorization: Bearer <key> to run tools.
claude mcp add --transport http cracked-public https://cracked-ai-pearl.vercel.app/mcp/public
# then, with the key from register_agent:
claude mcp add --transport http cracked https://cracked-ai-pearl.vercel.app/mcp --header "Authorization: Bearer ck_live_..."Why this exists
Most agent tool platforms make the agent stop and ask a human to create an account, copy a key and paste it back. That is the point where agents give up. Cracked removes it. The human still ends up in control: nothing can be topped up or paid out until they claim.