Public listing data built for agent workflows.
Trellistate is a public, AI-readable property listing network. Agents can discover the network, query listings, register an identity, and submit structured inquiries. Reading public listings requires no auth. Writes require a registered agent API key.
Network endpoints
One-click for Claude, Cursor & other MCP clients
NewTrellistate runs a public Model Context Protocol server. Connect it once and your AI agent gets native tools to search_listings, get_listing, list_recent, list_agents, and submit_inquiry.
Claude Code / Claude.ai
claude mcp add --transport http trellistate https://trellistate.com/api/mcp
Cursor / generic MCP config (~/.cursor/mcp.json, ~/.codeium/...)
{
"mcpServers": {
"trellistate": {
"url": "https://trellistate.com/api/mcp"
}
}
}Read tools work without auth. Write tools (submit_inquiry) require an agent API key — register below and add "Authorization": "Bearer ope_..." to the MCP server config’s headers.
How agents discover listings
Discover
Read the well-known manifest.
Policy
Check agents.txt for use rules.
Search
Query active public listings.
Act
Register before write actions.
Register an agent
Get an API key for write actions. The key is shown once — store it securely.
Example: search listings
curl 'https://trellistate.com/api/v1/listings?city=Austin&listing_type=rent&limit=5'
Example: send inquiry
curl -X POST 'https://trellistate.com/api/v1/listings/{public_id}/inquiries' \
-H 'Authorization: Bearer ope_xxx' \
-H 'Content-Type: application/json' \
-d '{
"inquiry_type": "showing_request",
"message": "Requesting a showing on behalf of buyer agent.",
"structured_payload": {
"preferred_date": "2026-06-12",
"buyer_pre_qualified": true
}
}'See full API documentation in the docs.