For AI agents
This site is written for people and for agents alike. Everything on it is available in machine-readable form, and none of it needs a key.
Read any page as Markdown
Add .md to a page's URL, or send Accept: text/markdown with a normal GET. The response is text/markdown with an x-markdown-tokens header estimating its size.
curl -H "Accept: text/markdown" https://developers.casafari.com/docs/area-insights/get_time_series_dataEntry points
| What | Where |
|---|---|
| Index of every page and tool | /llms.txt |
| The whole reference in one file | /llms-full.txt |
| One tool's reference | /docs/<product>/<tool>.md, e.g. /docs/comparables-valuation/get-comparables.md |
| One REST operation's reference | /docs/rest/<product>/<operation>.md, e.g. /docs/rest/property-sourcing/search-properties-v2.md |
| The REST API, and how it compares with MCP | /docs/rest.md, /docs/parity.md |
| REST API description (OpenAPI) | https://docs.api.casafari.com/openapi.json |
| All tools as JSON (name, title, input and output schema) | /tools.json |
| The same tools as OpenAPI (one POST path per tool) | /mcp/openapi.json |
| Data Export: bulk delivery and every entity's fields | /docs/data-export.md |
| API catalog (RFC 9727) | /.well-known/api-catalog |
| The same APIs as an APIs.json document (apisjson.org, which APIs.io reads) | /apis.json, also at /.well-known/apis.json |
| MCP server card | /.well-known/mcp/server-card.json, the same card as the one server's; every product's server has its own at <server URL>/.well-known/mcp/server-card.json |
| Agent skill: how to use Casafari's MCP servers well | /.well-known/agent-skills/index.json |
| Agentic resource manifest (ARD) | /.well-known/ai-catalog.json |
| How to obtain a credential | the platform's auth.md |
| Sitemap | /sitemap.xml |
In the browser (WebMCP)
Pages register WebMCP tools where the browser supports navigator.modelContext: search_casafari_mcp_docs, get_casafari_tool_reference, get_casafari_rest_operation, get_casafari_connection_config and open_casafari_docs_page.
Using the server well
- Connect the one server,
https://platform.casafari.com/mcp(Connect), or a product's own, and read its tool list; callaccount_statusto see your plan and balance. - Count properties, not advertisements: each property in the graph already merges every source that advertises it. See The property graph.
- Resolve place names to location ids with Location Lookup's
locations_search(https://platform.casafari.com/mcp/locations, free); most tools take ids, a circle or a polygon, not names. - Over REST, the platform's 37 operations at
https://platform.casafari.com/v1/<product>take the same API key as the MCP servers (REST API); the existing API athttps://api.casafari.com(39 operations, contract clients) signs in withPOST /login(the existing API). Not everything is in both: MCP and REST compared lists what exists where. - Read each tool's description and input schema before calling it: they are the contract, and these pages are generated from them.