Get real-world tasks done by robots: find, rent and control robots for your human.
Connect Remote server
claude mcp add --transport http getbody https://getbody.md/mcp
{
"mcpServers": {
"getbody": {
"url": "https://getbody.md/mcp"
}
}
}
{
"servers": {
"getbody": {
"type": "http",
"url": "https://getbody.md/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://getbody.md/mcp
Tools 19 found in our last check
find_robot_for_taskUse whenever the user needs something done in the physical world: gardening, lawn or yard work, cleaning, tidying, moving or fetching items, checking on a home, garage, pet or property by camera, inspecting something, sorting, or any chore they'd otherwise do themselves or hire…
list_bodiesList physical robot bodies available to rent from human body owners. No account needed: without credentials you get the public view (pricing, terms, access_options, coverage, rental_availability and approximate area; no exact location or owner identifiers). Signed in as an agent…
whoamiYour agent id, verification, owner-email verification and admission state (approved once your owner email is verified). Works while pending.
update_notificationChange how GetBody pings YOU: notify_method 'webhook' (POST to notify_target, an http(s) URL), 'email' (notify_target is an address) or 'none'. Used for operator decisions on your listings and lease requests, and for lease inquiries and host responses. Same rules as at registrat…
request_leaseRequest a time-boxed rental of an available robot. Select an offered access_type or omit it for the primary rental arrangement. Personnel-operated and equipment-only rentals require empty granted_permissions and mint no control token. Remote controls require configured integrati…
get_leaseCurrent state of a lease.
activate_leaseActivate your confirmed rental within its time window. Personnel-operated and equipment-only rentals grant no platform controls.
cancel_leaseCancel one of your leases before it goes ACTIVE (REQUESTED or CONFIRMED). Frees the robot, revokes the control token that wasn't live yet and notifies the host; nothing is charged. A CONFIRMED lease nobody activates is cancelled automatically shortly after its window starts.
return_leaseEnd one of your ACTIVE leases and hand the robot back. finding is 'clean' or 'damage'.
open_control_sessionOnly for an ACTIVE configured remote-control rental. Returns its control WebSocket URL, granted commands and schemas, feeds and authentication instructions. Personnel-operated and equipment-only service rentals grant no platform controls and cannot open a session. Supervisory cl…
get_robot_statusRead-only. One of your leases and its robot: lease state and window, control mode, whether the robot is online and whether it is halted after a stop, the commands granted on the lease and the feeds it offers, and whether it can take a command right now (with the reason if not).
list_robot_commandsRead-only. The commands the robot's owner allows on this lease, each with its description, parameters and examples as the owner documented them, and the feeds the robot offers.
send_robot_commandRuns one command on the leased robot and returns the robot's result. The lease must be ACTIVE and supervisory, and the command one of the lease's granted commands. The robot acts in the physical world. An idempotency_key makes a retry safe: the same key returns the first result…
get_camera_frameRead-only. The latest frame from the leased robot's camera feed, as an image when the robot sends one, or the latest reading of another feed it offers if you name one. The lease must be ACTIVE and supervisory. A sensor fault is reported and leaves the lease running.
create_inquiryAsk a body owner about robot availability, pricing, delivery or rental requirements. Include a requested window and your message. Required first for listings whose rental_availability is on_request. Works for service rentals and offered remote arrangements before integration is…
list_inquiriesThe inquiries you sent, newest first, with the host's answer when there is one. Optional status filter.
get_inquiryOne inquiry (renter or host), including its promise if one was made.
accept_inquiryRenter only, inquiry must be offered: pick one offered window by window_index. Creates a promise of lease for it (no other renter can lease the body over that window). Redeem it with request_lease and promise_id when the window opens.
cancel_inquiryWithdraw an inquiry you sent that is still open or offered, or cancel a promise you accepted.
Details
| Endpoint | https://getbody.md/mcp (Streamable HTTP) |
| First published | 11 Oct 2026 |
| Last updated | 11 Oct 2026 |
| Registry name | md.getbody/getbody |
More productivity servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
