Reel MCP Server

Turn real-estate listing photos into property videos from your AI assistant.

Local serverstdio

What is the Reel MCP server?

Reel MCP server exists for a simple reason — assistants are far more useful when they can act on Reel directly instead of describing what you should do. Turn real-estate listing photos into property videos from your AI assistant.

What you get

You sign in once through your browser (OAuth + PKCE — no API keys, no secrets), and every call is proxied through the backend's /mcp endpoint, which stays the single authority for auth, plans, and permissions. This bridge's one superpower on top of that: it can read local image files and stream them straight into a project — something a purely remote server can't do.

What the assistant can call

Once Reel is connected, these are the calls the assistant has available:

  • help — Guided, always-current walkthrough (also the getting_started prompt)
  • whoami — Confirm auth; reports plan, canWrite, and a writeAccess reason. Run first.
  • resolve_address — Geocode a free-text address → ranked candidates (for real-listing projects)
  • add_image_from_file — Upload a local image into a project (presigned upload — no storage creds)
  • edit_image — AI photo edit — virtual staging, twilight, upscale, seasonal, replace/remove/add, manual
  • render_movie — Assemble the timeline into the final listing video

Configuration and credentials

  • Node.js 18+ - A Reel Estate account (a paid plan is required to create/generate/render; free accounts are read-only over the MCP) - An MCP-compatible client: Claude Code, Claude Desktop, or Cursor

Setting it up

reel-estate-mcp on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Plenty of file and storage access servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Reel's toolset — help, whoami, resolve_address and 3 more — is a fair guide to whether it matches your workflow. It is maintained by com.tryreelestate; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the reel mcp server does with a few real requests.

Available tools

ToolWhat it does
helpGuided, always-current walkthrough (also the getting_started prompt)
whoamiConfirm auth; reports plan, canWrite, and a writeAccess reason. **Run first.**
resolve_addressGeocode a free-text address → ranked candidates (for real-listing projects)
add_image_from_fileUpload a **local** image into a project (presigned upload — no storage creds)
edit_imageAI photo edit — virtual staging, twilight, upscale, seasonal, replace/remove/add, manual
render_movieAssemble the timeline into the final listing video

How to install the Reel MCP server

{
  "mcpServers": {
    "reel-estate": {
      "command": "npx",
      "args": ["-y", "reel-estate-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ - A Reel Estate account (a paid plan is required to create/generate/render; free accounts are read-only over the MCP) - An MCP-compatible client: Claude Code, Claude Desktop, or Cursor

Example prompts to try

  • Use Reel to help.
  • Use Reel to whoami.
  • Use Reel to resolve address.

Frequently asked questions

It connects Reel to MCP-compatible AI assistants such as Claude and Cursor, exposing 6 tools (help, whoami, resolve_address, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Reel directly.