MCP Server
Talk to your real estate data in plain English
Connect Claude, Cursor, or Windsurf to your live AeroIDX account and ask "who are my hottest leads this week?" without dashboards or custom code.
What it does
The AeroIDX MCP Server lets AI assistants work directly with your live lead, contact, property, and CRM data. That covers Claude Desktop, Cursor, Windsurf, and anything else that speaks the Model Context Protocol. Connect once with a single key and the assistant can pull hot leads, analyze contact activity, look up saved searches, create GoHighLevel opportunities, schedule appointments, and coach agents through their day.
It's the same idea as plugging your CRM into Claude, except AeroIDX ships the connector. A broker can open Claude on their laptop and have a real conversation with their pipeline; an agent can ask "what should I do next?" and get an answer grounded in today's lead activity.
Key capabilities
- Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI assistant
- One key to connect: paste it into the assistant's config and you're live
- Lead intelligence: today's summary, hot leads, recent leads, uncontacted leads, property viewers, property savers, weekly stats, period comparisons
- GoHighLevel CRM actions: read contacts, add tags, write notes, create opportunities and appointments, check tasks, confirm the connection's healthy
- Saved searches: list what each lead is watching, attach a new saved search from a conversation
- AI coaching prompts agents can pull up mid-day for the next-best-action
- Daily query budget per user keeps costs predictable; resets every midnight
- Every tool call is logged with timing and result so you can see what the assistant actually did
Good to know
- Daily tool-call budget defaults to 100 queries per user; this is configurable in
services.mcp.max_daily_queriesbut requires a server-side config change - GHL tools require the user's GHL connection to be active and have a valid, non-expired access token; tools with the
RequiresGhlConnectionconcern will return a descriptive error if not connected - The server uses HTTP-only transport; clients expecting WebSocket or SSE (older MCP specs) are not supported
- Tool catalog is static at runtime (
listChanged: false); adding tools requires a deployment
Why teams choose this
-
A broker can open Claude on Saturday morning, ask "who toured the most homes this week?" and get a live answer without opening a dashboard or exporting anything
-
Works with the AI tools your team already uses (Claude, Cursor, Windsurf), so there's no new app to learn
-
When the assistant spots a hot lead, it can add the tag, create the opportunity, and schedule the follow-up in the same conversation
-
One conversation covers the whole day: discovery, lead analysis, saved searches, CRM actions, and coaching prompts
-
Technically inclined agents can connect Claude Desktop with one URL, without copy-pasting a key