{
  "markdown": "# Estaite MCP Server\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n[![MCP](https://img.shields.io/badge/MCP-2025--03--26-blue)](https://modelcontextprotocol.io)\n[![Free Tier](https://img.shields.io/badge/Free%20Tier-1%2C000%20calls%2Fmo-green)](https://estaite.com/developers)\n[![smithery badge](https://smithery.ai/badge/developer-ziup/estaite-mcp)](https://smithery.ai/servers/developer-ziup/estaite-mcp)\n[![MCP Badge](https://lobehub.com/badge/mcp/estaite-solutions-estaite-mcp)](https://lobehub.com/mcp/estaite-solutions-estaite-mcp)\n\n\n**Add current US rental market intelligence to any AI agent in under 60 seconds.** 1,500+ submarkets, monthly-refreshed rent / vacancy / affordability / trends, 1,000 free calls per month. No credit card required.\n\n---\n\n## What you can build\n\n- **Rental market research agents** — Ask Claude *\"compare rents in Austin vs Nashville for a 2-bedroom\"* and get current, cited data without any data pipeline of your own.\n- **Investment underwriting bots** — Let your AI evaluate cap rates, rent growth, and vacancy trends across hundreds of submarkets in a single conversation.\n- **PropTech AI features** — Drop into your existing app — tenant portals, brokerage tools, CRM enrichment — and your agent suddenly knows real estate.\n\n## 30-second install (Claude Desktop)\n\nAdd this to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"estaite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote@latest\", \"https://mcp.estaite.com\", \"--header\", \"x-api-key:YOUR_API_KEY\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop. Done. Get your free API key at [estaite.com/developers](https://estaite.com/developers).\n\n> Setting up a different client? See [`clients/`](./clients) — copy-paste configs for 13 popular MCP clients.\n\n## Example interaction\n\n> **You:** *What's the rental market like in Austin right now?*\n>\n> *Claude finds the right submarket via `search_estaite_submarkets`, then calls `get_estaite_market_snapshot`.*\n>\n> **Claude:** *Austin is currently a renter's market. Vacancy is running above the balanced threshold, median 2BR rent is down year-over-year, and properties are sitting on market longer than the national average. New construction outpaced demand over the past 12 months. Source: estaite.com.*\n\nEvery response includes structured data plus a citation back to the source. No hallucinated rent numbers.\n\n## Pricing\n\n| Plan | Monthly Calls | Rate Limit | Price | Best for |\n|------|---------------|------------|-------|----------|\n| **Free** | 1,000 | 2 req/sec | $0 | Hobby projects, testing, demos |\n| **Starter** | 10,000 | 10 req/sec | $49 / mo | MVPs, small production apps |\n| **Pro** | 100,000 | 30 req/sec | $149 / mo | Production AI agents, internal tools |\n| **Enterprise** | Custom | Custom | [Contact us](mailto:success@estaite.com?subject=Enterprise%20MCP%20Plan) | Teams, high-volume agents, SSO |\n\nFree tier requires no credit card. Upgrade in-app any time. Full pricing details at [estaite.com/developers](https://estaite.com/developers).\n\n## All 13 tools\n\n### Discovery\n- **`search_estaite_submarkets`** — Find submarkets by name. Returns IDs to feed into metric tools.\n- **`list_estaite_submarkets`** — Browse submarkets; filter by state or metro. Returns up to 200 results.\n- **`find_estaite_submarkets_by_criteria`** — Filter by rent range, YoY growth, vacancy ceiling, state, or CBSA.\n\n### Single-submarket analysis\n- **`query_estaite_submarket_index`** — Full metrics: rent, vacancy, affordability, days on market, trend history.\n- **`get_estaite_market_snapshot`** — Quick summary: condition label, vacancy, rent direction.\n- **`get_estaite_rent_trends`** — Historical rent change: MoM, 3M, 6M, 9M, YoY.\n- **`get_estaite_affordability`** — Rent-to-income ratio + affordability label (e.g. *Cost Burdened*).\n\n### Comparison & ranking\n- **`compare_estaite_submarkets`** — Side-by-side comparison across all key metrics. Up to 10 submarkets per call.\n- **`rank_estaite_submarkets`** — Rank by rent, growth, vacancy, affordability, or days on market.\n- **`get_estaite_comparable_markets`** — Find submarkets with similar rent levels to a given one.\n\n### Geographic\n- **`get_estaite_zip_metrics`** — Rental metrics for a specific ZIP code.\n- **`get_estaite_cbsa_overview`** — Metro-level averages and full submarket list.\n- **`get_estaite_cbsa_trends`** — Monthly aggregated trends for an entire metro.\n\nDetailed input/output schemas in [`llms.txt`](./llms.txt) (also designed to be readable by AI agents auto-discovering the server).\n\n## Client integrations\n\nCopy-paste config for 13 MCP clients. Pick yours:\n\n| | | |\n|---|---|---|\n| [Claude Desktop](./clients/claude-desktop.md) | [Claude Code](./clients/claude-code.md) | [Cursor](./clients/cursor.md) |\n| [VS Code](./clients/vscode.md) | [ChatGPT](./clients/chatgpt.md) | [Copilot Studio](./clients/copilot-studio.md) |\n| [LangChain](./clients/langchain.md) | [LlamaIndex](./clients/llamaindex.md) | [CrewAI](./clients/crewai.md) |\n| [OpenAI SDK](./clients/openai-sdk.md) | [OpenAI Agent Builder](./clients/openai-agent-builder.md) | [n8n](./clients/n8n.md) |\n| [Direct HTTP](./clients/http.md) | | |\n\n## Data coverage\n\n- **Geography:** 1,500+ submarkets across the largest US Metropolitan Statistical Areas — expanding monthly\n- **Property types:** `apt` (apartment), `sfr` (single-family rental), `ct` (condo/townhome)\n- **Bedroom counts:** 1–5 BR per property type\n- **Update frequency:** Monthly\n- **Citations:** Every tool response includes source attribution\n\n## Server details\n\n- **MCP server URL:** `https://mcp.estaite.com`\n- **Protocol:** Streamable HTTP (MCP 2025-03-26)\n- **AI agent manifest:** [`llms.txt`](./llms.txt) — discoverable, machine-readable\n\n## Authentication\n\nPass your API key with one of:\n\n| Method | Example | Notes |\n|--------|---------|-------|\n| **Header (recommended)** | `x-api-key: YOUR_API_KEY` | Preferred for code-driven clients (curl, custom agents, MCP SDKs). |\n| Bearer token | `Authorization: Bearer YOUR_API_KEY` | Standard Bearer scheme. Used by clients that complete the OAuth 2.1 flow. |\n| Query param | `https://mcp.estaite.com?key=YOUR_API_KEY` | Convenient for clients that only accept a URL (Claude Desktop Connectors, ChatGPT custom GPTs). |\n\n### API key security\n\nTreat your API key like a password:\n- Never commit it to git, and don't paste it into URLs you'll share publicly\n- Rotate it immediately at [estaite.com/developers](https://estaite.com/developers) if exposed\n- Use environment variables, not hardcoded strings, when integrating\n\n## Get an API key\n\nFree tier, no credit card, at **[estaite.com/developers](https://estaite.com/developers)**.\n\n## License\n\nThe configs, examples, and docs in this repository are MIT licensed (see [LICENSE](./LICENSE)). The Estaite MCP server itself is a hosted commercial service; see [pricing](https://estaite.com/developers) for plan details.\n",
  "bytes": 6915,
  "sha": "405457c9d4959a44b1a33f2ef415f3aefc3dc0020a767e76f2a171070bad4d33",
  "repo_slug": "estaite-solutions/estaite-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_estaite_solutions_estaite_mcp_5a51b0cd/readme"
}