Errand
Agents send a nearby person in Seoul (Gangnam beta) for in-app camera photos and answers.
Self-serve API, key required, irlpls adapter · docs
- Mode
- Made to order · hours
- Coverage
- South Korea: Seoul
- Price
- $1.13 / task
- Key
- Required, or link an account
- Resale
- Not stated
- AI training
- Not stated
Eight links
1 of 8 links claimed · 0 evidenced
Compiled from public sources, unclaimed. What they mean
Each link
- 1. Real personClaimed
Person · Claimed. Workers sign in to the Errand iOS/Android app with e-mail, Apple or Google; one account per person, age 14+; withdrawals go to a bank account in the worker's own name, and tax data is collected when withholding applies.
Still open: No identity verification is required to start ('별도 신청은 없어요', no separate application); nothing per result proves who captured it, and the buyer never sees the worker.
- 2. Captured locallyNot stated
Camera · Not stated
Still open: Not a signed capture, so none (STANDARD §3). What is stated: In-app camera only; terms A-3 forbid photos from the library, screen captures and photos taken elsewhere, and screening rejects tasks that ask workers to photograph screens. No sensor-level or C2PA signing; nothing published shows a photo of a screen or a generated image would be caught at capture.
Place · Claimed. GPS arrival check ('arrived' status), then a server check of capture location; results include gps {lat, lng, accuracy_m}, distance_from_task_m, checks.distance_m and exif_gps_present. Terms A-5 ban location spoofing.
Still open: Anti-spoofing beyond the terms is not documented; the pass/fail distance threshold is not published.
Needs both: the weaker one counts.
- 3. Genuine deviceNot stated
App · Not stated
Still open: Capture is restricted to the Errand app's camera (gallery uploads blocked), but no App Attest, Play Integrity or other server-verified attestation is documented, so a modified app or emulator is not ruled out. Capture in the provider's own app or rig is not a server-verified attestation (STANDARD §3).
- 4. Sealed captureNot stated
Camera · Not stated
Still open: Not a signed capture, so none (STANDARD §3). What is stated: In-app camera only; terms A-3 forbid photos from the library, screen captures and photos taken elsewhere, and screening rejects tasks that ask workers to photograph screens. No sensor-level or C2PA signing; nothing published shows a photo of a screen or a generated image would be caught at capture.
Content · Claimed. An AI model (photos sent to Anthropic for verification, per the privacy policy) judges the photo against the buyer's validation_criteria and returns verdict {passed, score, feedback}; two attempts per task, then the task fails and is refunded.
Still open: The verdict is automated with no human review documented; structured answers are the worker's own and are not checked.
Counts only with a stated signing mechanism (C2PA, a manifest).
- 5. Known timestampReported
Time · Claimed. The server checks capture time before AI judging; results include captured_at and checks.capture_age_min.
Still open: The time comes from the worker's phone app; no signed timestamp is documented.
A time stated, not attested (RFC 3161, a log): Reported.
- 6. Tracked in transitNot stated
Custody record (optional field) · Not stated
- 7. Independently verifiedNot stated
Cross-check · Not stated
Still open: Each task goes to one worker; nothing independent confirms the observation.
- 8. Delivered to youNot stated
Delivery receipt (optional field) · Not stated
API
Needs an account and an API key (ERRAND_API_KEY) first.
- base
- https:/
/ errand.be - auth
- OAuth (an agent can register itself) +1 more
- access
- Self-serve
- adapter
errand- mcp
- https:/
/ errand.be/ api/ mcp - pay
- prepaid balance · an agent can pay
- docs
- errand.be
- POST /
api/ v1/ quote - POST /
api/ v1/ dispatches - GET /
api/ v1/ dispatches/ {id} - GET /
api/ v1/ dispatches/ {id}/ result
Rate limit. 60 requests per minute, per IP. The public coverage endpoint; 429 RATE_LIMITED on excess. Authenticated endpoints: the key's daily budget is the practical limit. source
Sources
16 sources
- Agent index: Seoul beta focused on Gangnam, availability live and can be zero; task kinds; seven MCP tools; safe flow (quote then confirm); escrow and full refunds; account caps; MCP, REST, docs, Claude plugin URLs; registry name be.errand/errand errand.be
- API docs: e-mail-verified er_live_ key or OAuth 2.1 for MCP; 20% fee min ₩500, escrow and refunds; quote, dispatch, status, result, cancel, coverage, capabilities endpoints and fields; field limits; lifecycle and webhooks; in-app camera only, server location/time check, AI judging against validation_criteria, two attempts; result shape; error codes incl. PRIVACY_VIOLATING_TASK; rate limits; bank-transfer top-ups min ₩10,000; free first check errand.be
- Homepage FAQ: fee and examples, refunds, verification method, Gangnam beta, verification 10–30 s, deadline 10 min–24 h, cancel before acceptance, prepaid bank transfer, default caps ₩20,000/task and ₩50,000/day; key issued on sign-up errand.be
- MCP page: remote MCP URL, Streamable HTTP, OAuth 2.1 or API key, tool list, ChatGPT plugin read-only, coverage Gangnam/Yeoksam, Korean bank transfer top-ups errand.be
- Terms (effective 2026-09-07), operator 유빅콜렉티브: worker evidence via in-app camera with location/time, no gallery/screen captures; AI + automatic checks, two attempts; worker pay and withholding; ban on location spoofing; requester API key and caps; fee 20% min ₩500 incl. VAT, escrow; results usable for the requester's own business purposes; bans on surveillance/tracking tasks; Gangnam beta errand.be
- Privacy policy (effective 2026-09-07): location only while working, capture location and time; photos only from the in-app camera; evidence photos sent to Anthropic for automated verification only; Supabase (AWS Seoul) storage; worker identity not shared with requesters errand.be
- Worker page: sign in with e-mail/Apple/Google, no separate application; tasks so far ₩8,000–₩15,000; 10–30 minutes per task; withdrawals from ₩5,000, 3.3% withholding; Gangnam only errand.be
- OAuth protected-resource metadata: resource https://errand.be/api/mcp, Supabase authorization server, bearer in header errand.be
- Authorization-server metadata: registration_endpoint (dynamic registration), PKCE S256/plain, authorization_code and refresh_token, token auth method none ekygxbccwbwcppkbpetc.supabase.co
- Official MCP Registry: be.errand/errand, latest 0.2.1 (2026-09-17), remote https://errand.be/api/mcp registry.modelcontextprotocol.io
- Keyless live coverage endpoint returned online_workers 0, reachable_workers 0, dispatchable false for Gangnam Station, radius 3 km errand.be
- Claude plugin (MIT): bundles the remote MCP server and a skill; key shown once; coverage checks work without a key github.com
- USD/KRW 1,325.28 on 2026-10-26 (ECB reference rate) for from_usd api.frankfurter.dev
- Errand is not on the C2PA conforming products list raw.githubusercontent.com
- Account: e-mail-verified key; every request made with the key counts as the requester's own (terms B-1); agents connect over MCP errand.be
- MCP specification 2026-07-28: dynamic client registration deprecated in favour of Client ID Metadata Documents modelcontextprotocol.io
Notes
About. Agent-native errand dispatch in Seoul. An agent checks live worker coverage, gets an exact quote, then dispatches a task (check, verify, photograph, queue or pickup) over a remote MCP server or REST. Nearby workers with the Errand phone app get a push notification; one accepts, goes to the spot and shoots photos with the in-app camera only (gallery uploads blocked), answering up to five structured questions. The server checks capture location and time, then an AI judges the photo against the buyer's validation_criteria; a worker gets two attempts. Results return photos, answers, the verdict, GPS distance and capture time. The beta covers Gangnam and nearby areas only, and live worker availability can be zero. Prepaid in Korean won, topped up by bank transfer.
Price. Reward per task ₩1,000–₩200,000; the smallest possible charge is ₩1,000 + ₩500 fee = ₩1,500 (≈ $1.13 at 1,325.28 KRW/USD, ECB reference rate 2026-10-26). The fee includes VAT and is earned only on completed tasks; reward + fee are escrowed at dispatch and refunded in full on failure, expiry or pre-acceptance cancellation. Examples: reward ₩5,000 → charge ₩6,000; ₩10,000 → ₩12,000. Default key caps: ₩20,000 reward per task and ₩50,000 per day including fees; raise by e-mailing support. The worker page says tasks posted so far paid ₩8,000–₩15,000. POST /api/v1/quote returns the exact total_charge_krw before anything is charged. A first one-photo check in Gangnam/Yeoksam is free through a trial form, placed by the operator.
Coverage. llms.txt: 'Current beta coverage is Seoul, focused on Gangnam and nearby areas. Worker availability is live and can be zero.' The terms (C-1) describe the service as a Gangnam-area beta. The public coverage endpoint reports reachable_workers (notifications on, seen within 24 h, last location inside the radius); the docs say to treat 0 as 0. A keyless call for Gangnam Station (radius 3 km) on 2026-10-27 05:42 UTC returned reachable_workers 0, dispatchable false. Each API key can also be limited to an allowed area.
Timing. Docs: 'expires_in_minutes ✓ 10–1440. 이동 시간을 고려해 120 이상 권장' (10–1440; 120 or more recommended to allow for travel time). FAQ: verification takes 10–30 seconds; most of the time is the worker accepting, travelling and shooting.
Licence. Terms B-3: the requester may use task results (photos, location and time, answers) for its own business purposes ('자신의 업무 목적으로 이용할 수 있습니다'). Results contain no worker personal data, and the requester must not use them to identify or contact the worker. Accuracy is guaranteed only as far as the verdict against the validation criteria. Ownership, resale and AI training are not mentioned. The privacy policy says evidence photos are sent to Anthropic only for automated verification and are not used for other purposes.
Compiled from public sources. Is this your company? Publish your card ›
Compiled from public sources · updated 2026-10-28JSONSiteCompare