Use cases and worked examples · FAQ
How do I build my own application or agent on Casafari MCP?
Connect to https://mcp.casafari.com/ over Streamable HTTP, complete OAuth 2.1 (discovery, registration, PKCE authorization, and token), then call list_servers and read each tool's schema in /tools.json.
- Discover: the
401response points to the protected resource metadata, which in turn points to the authorization server metadata. - Register once with dynamic client registration and keep the
client_id. An unattended agent uses client credentials issued by Casafari instead. - Authorize with PKCE and
resource, exchange the code, then call withAuthorization: Bearer <access_token>. Refresh whenexpires_inruns out. - Call
list_serversbefore using a product. Read each tool's description and input schema, because they are the contract.
Machine-readable helpers: /tools.json, the MCP server card, and the agent skill.
See Authentication and For AI agents.
Where this is documented
- list_servers
- /tools.json
- /.well-known/mcp/server-card.json
- /.well-known/agent-skills/index.json
- Authentication
- For AI agents
Related questions
- How do I value a home or find comparables with Casafari MCP?
- How do I analyse how prices in an area have moved over time?
- How do I see how properties are distributed by price, bedrooms or time on market, or get a heatmap?
- Can I build a market report with Casafari MCP?
- How do I find agencies or agents to partner with in a German city?