.md to any docs URL (including this one: agents.md).
OAuth first
Do not register an OAuth app in the Clerk dashboard. Hosts discover Realie’s authorization server and register themselves (DCR).Sign in with OAuth
https://app.realie.ai/api/mcp in your MCP host, or run realie login. Sign up or sign in in the browser (accounts.realie.ai). New accounts are created in that Clerk window.Enable API access
tools/call and realie lookup need a billed user. CI and REST keep using Authorization: YOUR_API_KEY.app.realie.ai, not clerk.com):
- 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
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.Pick how your agent talks to Realie
Same records behind every interface. Start with MCP OAuth unless you already have a key for CI or REST.MCP
CLI
realie login opens Clerk, then stores the existing API key. Prefer --json.REST API
MCP
URL:https://app.realie.ai/api/mcp
mcp.json. initialize and tools/list work without a token. tools/call returns HTTP 401 with WWW-Authenticate pointing at protected-resource metadata.
CLI
REALIE_API_KEY.
REST API
Base:https://app.realie.ai/api
Machine-readable resources
- Homepage agents.md
- auth.md
- This page as Markdown
- Docs llms.txt
- Site llms.txt
- Agent skill
- MCP server card
- OAuth protected resource
FAQ
Account and OAuth
Can an agent create an account and sign in with OAuth?
Can an agent create an account and sign in with OAuth?
https://app.realie.ai/api/mcp or run realie login. Complete Clerk sign-up or sign-in in the browser. New accounts then add a payment method in Billing. OAuth does not mint an API key; billing does.Should I register an OAuth app in the Clerk dashboard?
Should I register an OAuth app in the Clerk dashboard?
Does OAuth mint an API key?
Does OAuth mint an API key?
tools/call and the CLI map that user to the API key already on the Realie billing record. REST and CI still send Authorization: YOUR_API_KEY.Why do I still need billing after OAuth?
Why do I still need billing after OAuth?
How do new accounts differ from existing ones?
How do new accounts differ from existing ones?
What does realie login store?
What does realie login store?
~/.realie/config.json. It does not persist the Clerk access token. MCP hosts keep the Clerk token themselves.MCP, CLI, and REST
Should my agent use MCP, CLI, or REST?
Should my agent use MCP, CLI, or REST?
--json). REST when you are building an app or need full control over requests and pagination.Should I put an API key in mcp.json or the MCP URL?
Should I put an API key in mcp.json or the MCP URL?
https://app.realie.ai/api/mcp. An API key in the URL or config is the docs-MCP pattern and is wrong for product data. If a host supports a custom header, Authorization: Bearer YOUR_API_KEY still works, but OAuth is the path for a new session.What is https://docs.realie.ai/mcp?
What is https://docs.realie.ai/mcp?
https://app.realie.ai/api/mcp.Why does tools/call return 401?
Why does tools/call return 401?
initialize and tools/list are unauthenticated. tools/call returns HTTP 401 with WWW-Authenticate pointing at the protected-resource metadata. Complete Clerk consent, then retry. A 401 after a finished login usually means the host is not sending the access token.Does MCP search return real property records?
Does MCP search return real property records?
property_search → GET /api/public/property/search, and so on). Successful tool results contain live parcel data. Check isError for lookup or validation failures, which can still arrive with HTTP 200.How do I authenticate in CI?
How do I authenticate in CI?
realie login. After a key exists, use realie login --api-key YOUR_API_KEY or REALIE_API_KEY. REST: Authorization: YOUR_API_KEY.Billing and errors
Why do I get HTTP 403 after OAuth succeeded?
Why do I get HTTP 403 after OAuth succeeded?
error.message in the MCP JSON-RPC response. REST API denials instead include code and action fields. Recovery: Billing and the API FAQ. Denied 403 requests do not spend tokens.Why do I see a $0.50 charge when I add a card?
Why do I see a $0.50 charge when I add a card?
Do MCP calls spend tokens?
Do MCP calls spend tokens?
tools/call (200) spends one token, same as the REST endpoint it wraps. 401, 403, and empty 404 lookups do not. See What is a token?.Docs and discovery
Where should agents read documentation?
Where should agents read documentation?
Is there an agent skill for Realie?
Is there an agent skill for Realie?
What is the difference between this page, the homepage, and agents.md?
What is the difference between this page, the homepage, and agents.md?