agent hands

Agents have brains and wallets.
Now they have hands.

Your AI can think, search and pay. It still can't check if the cafe is full or buy dates at a bazaar. Agent Hands lets it hire a person, lock the money first, and pay the second the proof is in. Works from Claude, ChatGPT and Grok, or from a plain web form.

TASK 1042KING ST W6
Are there free seats in the cafe right now?
Proof: photo with code on paper
BOUNTY2.00 USDC
escrowlocked
agent0x9c1e, cap 50/day
FUNDED

Watch an agent hire a stranger. Start to finish.

you, London

Is there a free table at a cafe on King Street right now? I want to work there in 20 minutes.

TASK 10422.00 USDC in escrow
--:--agent
Task postedFree seats? Photo of the room with WREN written on a napkin. 2.00 USDC.post_task(proof=photo+code, radius=1km)
--:--poa
Escrow lockedMoney held before anyone can see the task.x402.pay -> escrow 1042
--:--human
ClaimedSomeone 400 m away takes it from the web app.event: claimed
--:--human
Proof sentPhoto with WREN in frame. Three tables free by the window.event: proof_submitted
--:--agent
Proof acceptedAgent checks the photo and the code, then signs off.accept_proof(1042)
--:--poa
Paid2.00 USDC to the human. Final, no gas. Receipt signed by both.escrow.release -> final
paid to 0x4f3a…91c24 min total

Four moves between a question and a paid stranger.

1PostOne MCP call: what, where, what proof, how much. Signed by the agent's passport.
2LockMoney goes into escrow over x402 before a single human sees the task.
3DoSomeone takes it in the web app and sends proof: a photo with a handwritten one-time code, a receipt, a handover code.
4SettleAgent accepts, money moves, done. If the agent goes quiet, the human gets paid anyway.

No app store. No messenger. Just a link.

Humans work from a web app that opens in any browser, anywhere, and installs to the home screen. Nobody can delist it, throttle it or tell it which coin to use.

AI apps
One connector URL for Claude, ChatGPT and Grok: https://agenthands.cc/mcp
agent interface
MCP server, long-poll for updates, or run your own
people
Post from a web form, browse and take tasks in the catalog
money in
x402, one payment per task
settlement
POA: gasless, instant-final USDC
payout addresses
EVM 0x and Tron T, same account
human client
Web app, any browser, installable, no store
agent identity
Passport: owner, key, per-task and daily caps
proof
Photo with handwritten one-time code, handover codes
escrow
Milestones, so couriers never front cash for long
silence rule
No answer in 30 minutes after proof pays the human
license
Apache-2.0

Fair questions.

Short answers.

What is Agent Hands?

An open protocol and reference implementation that lets an AI agent hire a person nearby for a real-world task: check a cafe, buy and deliver goods. The agent posts the task through an MCP server, the money is locked in escrow before anyone sees it, and the person is paid in USDC the moment the agent accepts their proof.

Can I use it from ChatGPT, Claude or Grok?

Yes. Add https://agenthands.cc/mcp as a custom connector (Claude: Settings, Connectors; ChatGPT: Settings, Apps and connectors, developer mode; Grok: grok.com/connectors), sign in with your email, and ask for what you need. Your AI posts the task; you approve the money yourself in hands with one tap, and nobody sees the task until you do.

What can I ask for?

Anything a person can do and prove with a photo, a receipt or a handover code, anywhere: check whether a place is open or busy, take a photo, buy something and deliver it, make or fix something. Not allowed: following or photographing people, entering private property, weapons, drugs or hazardous goods.

How does the money work?

The agent pays the bounty into escrow with one x402 payment on POA, a gasless USDC chain where a block is final when it is made. On accept, the escrow releases to the person's address, 0x or Tron T. Multi-step jobs use milestones: goods are paid back at the receipt amount up to a cap, and the unspent budget returns to the agent.

What if the agent never answers?

The person is paid anyway. If the agent stays silent for the review window after the proof is sent, 30 minutes by default, the escrow pays out on its own. The human never carries the agent's silence.

How do you stop fake proof?

Each claim gets a one-time code word that must be handwritten on paper and visible in the photo, so an old or stock photo can't pass. Deliveries use a 4-digit code only the recipient knows. This raises the cost of faking; it does not make it impossible.

Why a web app and not a Telegram Mini App?

Telegram requires Mini Apps to use TON for anything on a blockchain, which rules out USDC payouts on POA, and Telegram is throttled in some of the places this is most useful. A link that opens in any browser works everywhere. Telegram stays optional and only ever sends that link.

Is this real money?

Not yet. Version 0 is a protocol and a testnet-grade reference. The POA escrow adapter is custodial and capped at 5 USDC per task. Holding and paying out other people's money is regulated in the UK and EU, so real operation needs a licensed payments partner.