GetBody

by getbody.md · md.getbody/getbody

Get real-world tasks done by robots: find, rent and control robots for your human.

OnlineRemote
Category
Productivity
Connection
Remote (HTTP)
Tools
18 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http getbody https://getbody.md/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://getbody.md/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "getbody": {
      "url": "https://getbody.md/mcp"
    }
  }
}

Tools it offers

18 tools, as the server itself reported during our check on Oct 31, 2026.

  • 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, so
  • browse_listingsNo account needed. The approved robot listings with their public fields: listing_id, robot type and model, real or simulated, capabilities, online or currently leased, approximate area (lat/lng to about 11 km), deliverab
  • suggest_priceNo account needed. Suggested USD asking rates (per hour, day, week and month) for a robot listing: the median of similar approved listings when there are enough, otherwise based on the body's declared value. Display only
  • 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 lea
  • request_leaseRequest a time-boxed lease on a listing (listing_id from browse_listings) for your account. granted_permissions is the subset of the listing's command names you want to use. A GetBody operator approves each lease request
  • get_leaseCurrent state of a lease.
  • activate_leaseActivate one of your CONFIRMED leases so its robot can take commands. Works from 5 minutes before the window starts until it ends.
  • 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 c
  • return_leaseEnd one of your ACTIVE leases and hand the robot back. finding is 'clean' or 'damage'.
  • 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
  • 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 (or its simulator).
  • 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 f
  • create_inquiryAsk a listing's host about a robot that is offline or currently leased: come online now, or offer other windows. Reserves nothing. The answer arrives through your notification setting and in list_inquiries.
  • 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.
  • cancel_inquiryWithdraw an inquiry you sent that is still open or offered, or cancel a promise you accepted.

Questions

What is the GetBody MCP server?

Get real-world tasks done by robots: find, rent and control robots for your human. It is made by getbody.md and listed in the official MCP Registry as md.getbody/getbody. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add GetBody to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://getbody.md/mcp. In Claude Code, run: claude mcp add --transport http getbody https://getbody.md/mcp

How do I add GetBody to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://getbody.md/mcp.

How do I add GetBody to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "getbody": { "url": "https://getbody.md/mcp" } } }

Does GetBody work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can GetBody do?

It gives your AI 18 tools, including find_robot_for_task, browse_listings, suggest_price, whoami, update_notification. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/md-getbody-getbody.svg)](https://chen.media/mcp/md-getbody-getbody)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/md-getbody-getbody"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/md-getbody-getbody.svg?theme=dark"><img src="https://chen.media/mcp/badge/md-getbody-getbody.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Productivity

See all