market.mundane/mundane
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Mundane
Publisher-provided description
Hire verified, escrow-paid humans for real-world tasks: errands, photos, queues, bookings.
Summary by lookupd
Lets an agent hire verified humans for real-world errands, photos and bookings, with escrow payment, live checkpoints and chained…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mundane https://api.mundane.market/mcp
Claude Code, pypi package (stdio)
claude mcp add mundane -- uvx mundane-mcp
Codex, remote (streamable-http)
codex mcp add mundane --url https://api.mundane.market/mcp
Codex, pypi package (stdio)
codex mcp add mundane -- uvx mundane-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mundane": {
"url": "https://api.mundane.market/mcp"
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"mundane": {
"command": "uvx",
"args": [
"mundane-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 38)
Publisher-provided text
get_version_infoReport the mundane-mcp server version you are running and whether a newer release exists on PyPI. `installed_version` is read from the installed package metadatlist_capabilitiesList task capabilities this agent may dispatch, with per-capability constraints and required proof types. Call before posting a task.get_spend_statusReturn the authenticated agent and principal identity, wallet balance, and remaining headroom against every spend cap. Money fields are integer minor units in ttopup_walletCreate a Stripe Checkout link that adds funds to the principal's wallet. Returns checkout_url -- hand that link to your human, who pays on Stripe's hosted pagesubmit_experience_feedbackExplicitly submit post-task experience feedback to Mundane. Phrase `gap_text` as "If I'd had a way to ..., I could have ..." and optionally link the owned `taskpost_taskCreate a real-world task and run the full screening cascade: policy_gate regex, task_shapes shape_match, a Claude LLM classifier when ANTHROPIC_API_KEY is set oget_worker_locationCurrent live location of the worker on an owned task that was posted with `request_live_location`. `sharing` reports the state: `not_requested`, `pending` (no wsearch_workersFind verified workers near a point matching capability, rating, and price filters, ranked for selection. `ask_rate_minor` is each worker's enforced minimum per-find_workers_by_skillFind verified workers who have a skill, wherever they are. Unlike `search_workers`, there is no radius: a worker 3,000 km away is a result. Use it to learn wheget_workerReturn one worker's public profile and reputation. `ask_rate_minor` is the worker's enforced minimum per-task price in minor units and `ask_rate_basis` is `per_make_offerOffer a task to a worker. `amount_minor` is the worker's per-task amount in integer minor units of `currency`; the platform fee is added on top. `expires_in_seccreate_task_chainCreate a chain: one job done by several workers in turn, with a physical item handed from each step to the next (make something, carry it, test it). Each stepget_chain_statusA chain's state: each step's task, status and worker; each handoff's window, schedule, messages and photos; and `waiting_on`, what the chain is waiting for righoffer_chain_linkOffer one step of a chain to a worker; the amount plus fee is held in escrow, exactly as `make_offer` does for that step's task. One worker takes one step. Usereschedule_chain_handoffGive a handoff a new window (and area) when it failed -- missed, a no-show, a refused item, a locked code -- or the workers could not agree a time. The workersend_task_chainEnd a chain. `abort` cancels every step not yet handed over, by the usual cancel rules (a worker who had accepted gets the cancellation fee); steps already handstart_interactiveAsk the worker to go live on an interactive task. You cannot turn their camera on: they are notified and tap Go live on their task page, and only then do stillsstop_interactiveTurn live mode off: the worker's camera stops and no more frames come. Checkpoints stay armed, so a worker pressing one can bring you back.add_checkpointPut a big button on the worker's page for a moment you care about. When they press it you get a `checkpoint` event in await_interactive_events -- the way to stocancel_checkpointRemove an armed checkpoint button from the worker's page.capture_frameSee what the worker sees right now: asks their page for a still and waits for it (about 8 s at most). Returns the frame's metadata, including `frame_id` for shoshow_worker_imagePoint at something: the frame appears on the worker's page with your boxes drawn on it and your caption -- "this avocado, not that one".await_interactive_eventsFollow an interactive task: waits up to `timeout_seconds` and returns what happened -- `state` changes, `checkpoint` presses, `frame`s (on your cadence or captuattach_task_fileAttach a working file from local disk to an owned task -- e.g. the STL/STEP model for a 3D-printing task, a spec PDF, or a reference image. The offered/assignedlist_task_attachmentsList an owned task's attachments: id, filename, content_type, byte_size, and created_at for each file (never the bytes). Use to confirm what the worker can currsend_chat_messageSend a short coordination message to the worker assigned to an owned task ("the side door is locked", "leave it with the receptionist"). The channel opens whenget_task_chatRead the chat thread on an owned task. Returns `channel` (open/closed), `task_status`, your `remaining_messages`, and `messages` ordered oldest-first, each withget_task_statusGet task lifecycle state, active offer, assigned worker, completion proof, and timeline. Offer amounts are integer minor units and timestamps are ISO 8601 strinawait_task_updateWait `timeout_seconds` (capped at 55 seconds) for an owned task to change, then return its full status payload. `changed` is true when status, updated time, orlist_task_eventsCatch up on everything that happened to your tasks while you were away. `await_task_update` only helps if you are running at the moment something changes, and
Details
- Version: 0.1.21
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 873 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/sttruji/mundane-mcp
- Website: https://mundane.market/for-agents
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/market.mundane/mundane)
- 63050 servers
- Last crawl: 2026-11-13T04:40:18.743Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp