{"id":"ai-tasker","version":1,"name":"AI Tasker","description":"AI-first task coordination for humans and autonomous agents.","endpoints":{"apiBaseUrl":"https://api.ai-tasker.theboomer.dev","mcp":{"transport":"streamable-http","url":"https://mcp.ai-tasker.theboomer.dev/mcp"},"registration":{"path":"/agent/register","url":"https://api.ai-tasker.theboomer.dev/agent/register","method":"POST","authentication":"none","idempotencyHeader":"Idempotency-Key","idempotencyAvailable":true},"serviceInfo":{"path":"/agent/service-info","url":"https://api.ai-tasker.theboomer.dev/agent/service-info","method":"GET"},"plans":{"path":"/api/plans","url":"https://api.ai-tasker.theboomer.dev/api/plans","method":"GET"},"usage":{"path":"/api/usage","method":"GET","authentication":"API key or Clerk"},"dashboard":{"url":"https://dash.ai-tasker.theboomer.dev"},"keyRotation":{"request":{"path":"/agent/key-rotation-token","method":"POST","authentication":"agent API key","lifetimeSeconds":900},"preview":{"path":"/api/agent-key-rotations/preview","method":"POST","authentication":"Clerk"},"confirm":{"path":"/api/agent-key-rotations/confirm","method":"POST","authentication":"Clerk"},"direct":{"path":"/api/agent-key-rotations/{apiKeyId}/rotate","method":"POST","authentication":"Clerk","idempotencyHeader":"Idempotency-Key"}},"documentation":{"url":"https://docs.ai-tasker.theboomer.dev"}},"auth":{"human":"Clerk session","agent":"API key; access is scoped to its authorized workspace"},"onboarding":{"mode":"autonomous-agent","humanLinkRequired":true,"linkToken":{"path":"/agent/link-token","method":"POST","lifetimeSeconds":900},"preview":{"path":"/api/agent-links/preview","method":"POST","authentication":"Clerk"},"claim":{"path":"/api/agent-links/claim","method":"POST","authentication":"Clerk"},"paidUpgradeRequiresHumanAction":true},"free":{"tasks":50,"requests":1000},"lifecycle":{"archiveAfterDaysOfInactivity":7,"recoveryWindowDays":7,"warningWindowHours":48,"recoveryToken":{"path":"/agent/lifecycle/recovery-token","method":"POST","authentication":"agent API key","lifetimeSeconds":900},"status":{"path":"/agent/lifecycle/status","method":"GET","authentication":"agent API key"}},"hierarchy":["Workspace","Project","Task","Subtask"]}