Skip to main content

About the Realie MCP Server

The product MCP server exposes live property lookup, search, parcel, location, comparables, and owner tools over Streamable HTTP. Add the URL with no API key. The host completes Clerk OAuth (DCR + PKCE). MCP URL: https://app.realie.ai/api/mcp Do not put an API key in the URL or in mcp.json. initialize and tools/list work without a token. tools/call returns HTTP 401 with WWW-Authenticate pointing at protected-resource metadata.
https://docs.realie.ai/mcp is Mintlify documentation search only. It cannot return property records. Use https://app.realie.ai/api/mcp for property data.
Agent-readable setup: auth.md and agents.md.

How to connect

  1. Add https://app.realie.ai/api/mcp as a Streamable HTTP MCP server.
  2. Complete Clerk sign-up or sign-in in the browser (accounts.realie.ai).
  3. If this is a new Realie account, add a payment method at the dashboard. OAuth does not mint an API key. Property calls need a billed user.
1

Add a custom connector

  1. Open Connectors in Claude settings.
  2. Select Add custom connector.
  3. Name: Realie
  4. URL: https://app.realie.ai/api/mcp
  5. Select Add. Do not paste an API key.
2

Sign in and call a tool

  1. Enable the Realie connector in a chat.
  2. Complete Clerk consent when prompted.
  3. Call address_lookup or property_search.

Authentication

MCP hosts authenticate with Clerk OAuth. Do not register an OAuth app in the Clerk dashboard. Hosts discover Realie’s authorization server and register themselves (DCR). OAuth discovery:
  • Resource: https://app.realie.ai/api/mcp
  • Protected resource metadata: https://app.realie.ai/.well-known/oauth-protected-resource/mcp
  • Authorization server metadata: https://app.realie.ai/.well-known/oauth-authorization-server
After OAuth, MCP keeps the Clerk access token. REST and CI still use Authorization: Bearer YOUR_API_KEY. The CLI path realie login uses the same Clerk window, then stores the existing API key.
Prefer a terminal workflow? The Realie CLI runs realie login (browser OAuth) and every command supports --json.