Read API
A set of read-only tools to query your brokerage’s data — available over MCP
(Model Context Protocol) and for integrations. Authenticate with your Supabase access token
(Authorization: Bearer <token>); results are scoped to your brokerage by RLS.
search_listings
Search the Onoots real-estate catalog (active listings).
| Parameter | Type | Description |
|---|---|---|
city | string | Filter by city (partial match) |
maxPrice | number | Maximum price |
limit | number | Max results (1–50, default 10) |
Returns price, location, and basic features.
list_leads
List the brokerage’s most recent leads (CRM contacts).
| Parameter | Type | Description |
|---|---|---|
limit | number | Max results (1–50, default 10) |
Returns name, contact, source, and date.
get_lead
Get a single lead’s full details by its id.
| Parameter | Type | Required | Description |
|---|---|---|---|
leadId | string (uuid) | ✓ | The lead UUID |
Returns name, contact, message, source, and claim state.
list_deals
List recent deals in the pipeline.
| Parameter | Type | Description |
|---|---|---|
limit | number | Max results (1–50, default 10) |
Returns stage, sale price, commission, and compliance state.
brokerage_summary
Quick activity counts for your brokerage: total leads, new leads in the last 7 days, and total deals. No parameters.
Last updated on