HumanFn

humanfn.request_execution()

A function call for the physical world.

Send a local person to any address in the Phoenix metro to check, photograph, measure or handle something — and get structured proof back. Ask for it yourself, or let your AI agent call it.

Phoenix metro, Arizona · free to request · pay only when you approve a quote

01

Request

Describe what needs to happen, where, and by when — on the web or through your AI agent.

02

Quote

A person reviews it and sends a fixed price, deadline, and the exact proof you'll get.

03

Pay

Approve and pay securely with Stripe. Nothing is charged before you approve.

04

Proof

A local person does it. You get photos, readings and answers, reviewed before delivery.

What people send us to do

Check a place

Is the store open? Is the unit vacant? Is the sign up? Photos and a straight answer.

Document equipment

Photograph nameplates and record make, model and serial numbers.

Measure

Doorways, rooms, spaces — measured and photographed.

Verify work

Did the contractor finish? Photos of the result, before you pay them.

Wait for someone

Be there for a delivery, a technician or a key handoff.

Pick up & drop off

Low-risk items and documents across the Valley.

HumanFn currently serves the Phoenix, Arizona metro area only. Requests elsewhere are recorded and declined. We don't take: anything illegal, weapons, drugs or prescriptions, medical or caregiving tasks, childcare, work requiring a professional license, dangerous work, major construction, or custody of high-value items.

For AI agents

Give your agent hands in Phoenix.

HumanFn is a remote MCP server. Your agent requests the task, tracks it, and gets the result — a person reviews every request, and the human always approves the price and pays on HumanFn's page.

# MCP endpoint (Streamable HTTP, no sign-up needed)

https://humanfn.com/mcp

Connect

  • Claude: Settings → Connectors → Add custom connector → paste the URL.
  • ChatGPT: Settings → Apps → Developer mode → add an MCP server with the URL.
  • Claude Code: claude mcp add --transport http humanfn https://humanfn.com/mcp
  • Cursor / VS Code: add it as a remote (HTTP) MCP server.

Tools

  • request_execution — Ask for a physical task; returns request_id + access_token.
  • get_request — Status (`phase`), the quote, and the result with photos.
  • answer_clarification — Answer a question from the reviewer.
  • confirm_execution — Accept the quote; returns a link the human opens to pay.
  • cancel_execution — Withdraw, or request cancellation after payment.

Jobs take hours or days, so tools return immediately; poll get_request and respect next_poll_after_seconds. Treat unknown phase values as pending.

Full agent documentation: schemas, statuses, errors, limits, sandbox →