Live ยท Model Context Protocol server

Bridge MLS MCP Server

A remote MCP server that hands Claude โ€” and your CRM agent โ€” direct, read-only access to live Miami real-estate data from the Bridge Data Output API (RESO Web API over the MLS).

POST /api/mcpGET /api/sseSSE is legacy โ€” prefer streamable HTTP
8
MCP tools
100%
Read-only
RESO
Web API / OData
Miami
MiamiRE feed

The toolbox

Eight tools, all read-only and unattended-safe. Every property result carries a ready-to-send Smart Move Miami link.

๐Ÿ”Ž1h cache

search_listings

Filterable MLS search โ€” price, beds/baths, area, waterfront, pets, furnished, HOA, days-on-market, even geo-radius in miles.

๐Ÿ 24h cache

get_listing_by_mls

Pull a single listing by its MLS number, optionally with photos. Returns the full normalized record.

๐Ÿ†•5m cache

recent_listings

Freshest listings by modification time, scoped to a city or status โ€” great for new-on-market alerts.

๐Ÿ“Šlive

property_comparables

Find comps by MLS# or by beds / living-area / postal code with tolerance bands. Returns the subject plus ranked comparables.

๐Ÿ› ๏ธlive

fix_n_flip_search

Hunt investment candidates by area, DOM and year filters, with the area median list price computed for context.

๐ŸŽฏFUB read-only

match_listings_to_lead

Read a Follow Up Boss lead and translate its tags into an MLS search โ€” ranked matches with an auditable rationale.

๐Ÿ“…live

get_open_houses

Scan upcoming open houses across postal codes, a city, or a geo area within a date range.

๐Ÿ”—pure

build_property_link

Build a clean Smart Move Miami property URL from an address + MLS number. Pure and instant.

What is this, exactly?

The Model Context Protocol (MCP) is an open standard that lets AI assistants call external tools safely. This server speaks MCP and translates each tool call into a credentialed query against the MLS โ€” handling OData filters, pagination, retries with backoff, per-agent bearer auth, rate limiting, and an in-memory TTL cache.

  • ๐Ÿ” Per-agent auth bearer tokens with token-bucket rate limiting
  • ๐Ÿงฑ Structured errors stable codes & a retryable flag โ€” never throws raw
  • โšก Smart caching 24h listings ยท 1h search ยท 5m recent
  • ๐Ÿ›ก๏ธ Locked down strict CSP, HSTS, no CORS โ€” server-to-server only

Get connected

Three steps from repo to a working connector.

1

Deploy on Vercel

The server runs as a Next.js App Router API. Push to Vercel and set your Bridge + auth env vars.

2

Add a custom connector

In Claude โ†’ Settings โ†’ Connectors, add the /api/mcp URL with your agent token appended as ?token=โ€ฆ

3

Let the agent work

Claude, Cowork, or your CRM agent can now query live Miami MLS data โ€” every result is unattended-safe.