Reel Estate Boss®

Agents (MCP)

Connect an agent (MCP)

Drive the REB engines from Claude or any MCP client — same auth, same metering.

Connect#

Create a key in the Developer Console. On creation you get a ready-made connector URL with the key embedded — paste it into a custom connector. Prefer headers? Use a Bearer token instead.

Connect
# The connector URL (from the console — embeds your key):
https://www.reelestateboss.com/api/mcp?key=reb_live_…

# Or with a Bearer header (JSON-RPC 2.0):
curl https://www.reelestateboss.com/api/mcp \
  -H "Authorization: Bearer reb_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }'

Tools#

FieldTypeDescription
list_modelsreadList the live engines you can generate with. Free — never metered.
generatebilledRun any live engine by id. Returns a task id; poll with task_status.
listing_enhancebilledRaw listing photo → MLS-grade REB-look edit. Returns a task id.
task_statusreadCheck a task by id; returns status and, when done, output URLs.

Call a tool#

tools/call
curl https://www.reelestateboss.com/api/mcp \
  -H "Authorization: Bearer reb_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0", "id": 2, "method": "tools/call",
    "params": { "name": "listing_enhance", "arguments": { "image_url": "https://…/raw.jpg" } }
  }'
# → returns a task id; call task_status to poll for the output URL.

Security#

The ?key= mode puts your key in the URL — treat that URL as the secret it contains, share it only over HTTPS, and revoke + rotate the key if it leaks. Set a spend cap on the key so a runaway agent can never exceed your budget.

API Docs · Connect an agent (MCP)