{"name":"Action Tokens","description":"Location-based rewards and bounties. Agents act on behalf of a human: start a connect request, send the user the verification URL, poll for an access token, then publish bounties directly as that user's wallet. Never collect wallet secrets or API keys.","auth":{"type":"device_authorization","start":"https://www.action-tokens.com/api/agent/connect","token":"https://www.action-tokens.com/api/agent/connect/token","verification":"https://www.action-tokens.com/agent/connect","scheme":"Bearer"},"website":"https://www.action-tokens.com","documentation":"https://www.action-tokens.com/llms.txt","openapi":"https://www.action-tokens.com/api/agent/openapi","contact":"https://www.action-tokens.com","tools":[{"name":"list_bounties","description":"List live public bounties.","method":"GET","url":"https://www.action-tokens.com/api/agent/bounties"},{"name":"draft_bounty","description":"Create an unpublished bounty draft. Returns confirmUrl. Instruct the user to open that link, connect their wallet, review, and publish. The bounty is not live until they do.","method":"POST","url":"https://www.action-tokens.com/api/agent/bounties/draft"},{"name":"connect_user","description":"Start authorization. Body { agentName, draftId? }. Send verificationUrlComplete to the user, then poll connect_token with deviceCode. If draftId is given, approval also publishes it.","method":"POST","url":"https://www.action-tokens.com/api/agent/connect"},{"name":"connect_token","description":"Poll with { deviceCode }. 428 while pending; 200 returns accessToken once.","method":"POST","url":"https://www.action-tokens.com/api/agent/connect/token"},{"name":"publish_bounty","description":"Publish a live bounty as the connected user. Authorization: Bearer <accessToken>. Body is a full bounty (rewardAmount required) or { draftId }.","method":"POST","url":"https://www.action-tokens.com/api/agent/bounties/publish"},{"name":"whoami","description":"Return the wallet the access token publishes as.","method":"GET","url":"https://www.action-tokens.com/api/agent/me"}]}