zillow-mcp
Zillow MCP for AI agents: property data, Zestimates & listings. Try for free.
Install / Use
claude mcp add ZeroPointRepo -- npx -y github:ZeroPointRepo/zillow-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of zillow-mcp
zillow-mcp scores 80/100 on our quality scale, 3583rd of 4,595 Development & Engineering skills we index.
Its MCP Server is 20 KB long, well organised into 16 sections with 22 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so zillow-mcp is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 87/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
zillow-mcp compared with similar skills
All 4 of these similar skills score higher than zillow-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| zillow-mcp (this skill)by ZeroPointRepo | 80 | 3 | 57d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 96.5k | 4d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.1k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.4k | today | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 46.4k | 4d ago | CLAUDE.md |
Frequently asked questions
- How do I install zillow-mcp?
- Run
claude mcp add ZeroPointRepo -- npx -y github:ZeroPointRepo/zillow-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does zillow-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is zillow-mcp safe to use?
- It is MIT-licensed and scores 87/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is zillow-mcp still maintained?
- The repository was last updated about 2 months ago, so zillow-mcp is actively maintained.
Skill content
View source on GitHub
160M+ U.S. properties · 300+ fields per home · hosted REST + MCP · free tier, no card Zillapi is an independent service for Zillow-sourced data, not affiliated with Zillow.
Why Zillow MCP
You run comps, check what homes are worth, and track listings all day. Zillow MCP puts that data inside the AI you already talk to.
Connect once, then just ask. Add Zillow MCP to Claude, ChatGPT, OpenClaw, Hermes Agent, or any MCP client a single time, and your AI assistant can pull live Zillow property data (full property records, Zestimates, and listings) right in the conversation. No code, no repeated setup.
Ask for comps on a subject property. Check a flip's numbers against its asking price. Pull rent estimates for a cash-flow check. Or just ask what a home is worth, Zestimate, taxes, schools, and full price history come back in seconds.
Quick taste:
Find 3-bed homes for sale under $600k in Washington DC,
pull the full record for the most promising one,
and check how its Zestimate compares to the asking price.
That single prompt uses 3 of the 4 tools, search_listings, lookup_property_by_zpid, get_zestimate, without you writing a line of code.
Quick Install
Requirements:
- A Zillapi account (sign up free, 100 credits free, no card)
- An API key (
zk_...) from your dashboard OR just use OAuth (Claude, ChatGPT, Hermes Agent, OpenClaw, no key handling)
<details> <summary><b>Install in Claude (Desktop & Web), Recommended</b></summary>Recommended: add a rule to auto-invoke Zillow MCP
Add this rule to your AI client so you don't have to ask explicitly:
When I mention a U.S. property address, a Zillow link, or ask about home values, listings, or comps, automatically use the zillapi MCP tools to fetch real property data before answering.
Zillow MCP works with Claude Desktop and Claude Web.
Settings → Connectors → Add custom connector → paste:
https://api.zillapi.com/mcp
Claude runs the OAuth sign-in for you, no API key needed.
Prefer a key, or running headless? Add to claude_desktop_config.json instead:
{
"mcpServers": {
"zillapi": {
"transport": "streamable-http",
"url": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in Claude Code (CLI)</b></summary>
Zillow MCP works with Claude Code.
claude mcp add --transport http zillapi https://api.zillapi.com/mcp \
--header "Authorization: Bearer zk_YOUR_KEY_HERE"
</details>
<details>
<summary><b>Install in ChatGPT</b></summary>
Zillow MCP works with ChatGPT (Developer Mode).
- Enable Developer Mode: Settings → Apps & Connectors → Advanced settings.
- Go to Settings → Connectors → Add MCP server (Create in the Connectors panel).
- Paste the server URL:
https://api.zillapi.com/mcp
- Complete the OAuth sign-in when prompted, no API key needed.
Zillow MCP works with Hermes Agent.
Add to ~/.hermes/config.yaml under mcp_servers, with OAuth (no key handling):
mcp_servers:
zillapi:
url: "https://api.zillapi.com/mcp"
auth: oauth
Or with an API key:
mcp_servers:
zillapi:
url: "https://api.zillapi.com/mcp"
headers:
Authorization: "Bearer zk_YOUR_KEY_HERE"
With auth: oauth, Hermes runs the MCP OAuth 2.1 flow (metadata discovery + dynamic client registration) automatically, this server supports it out of the box.
Zillow MCP works with OpenClaw.
With OAuth (no key handling):
openclaw mcp add zillapi --url https://api.zillapi.com/mcp --transport streamable-http --auth oauth
openclaw mcp login zillapi
Or with an API key:
openclaw mcp set zillapi '{"url":"https://api.zillapi.com/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer zk_YOUR_KEY"}}'
Both write to ~/.openclaw/openclaw.json under mcp.servers:
{
"mcp": {
"servers": {
"zillapi": {
"url": "https://api.zillapi.com/mcp",
"transport": "streamable-http",
"auth": "oauth"
}
}
}
}
Prefer skills over MCP? Zillapi is also available as an OpenClaw-ready agent skill, grab it at ZeroPointRepo/zillow-skills.
</details> <details> <summary><b>Install in Cursor (One-Click / Manual)</b></summary>Or manually, add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"zillapi": {
"url": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in VS Code (GitHub Copilot agent mode)</b></summary>
Or from the command line:
code --add-mcp '{"name":"zillapi","type":"http","url":"https://api.zillapi.com/mcp","headers":{"Authorization":"Bearer zk_YOUR_KEY_HERE"}}'
</details>
<details>
<summary><b>Install in Cline</b></summary>
{
"mcpServers": {
"zillapi": {
"url": "https://api.zillapi.com/mcp",
"type": "streamableHttp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in Windsurf</b></summary>
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"zillapi": {
"serverUrl": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in Zed</b></summary>
In Zed settings.json:
{
"context_servers": {
"zillapi": {
"source": "remote",
"url": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in Roo Code</b></summary>
{
"mcpServers": {
"zillapi": {
"type": "streamable-http",
"url": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in LM Studio</b></summary>
In mcp.json:
{
"mcpServers": {
"zillapi": {
"url": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in Gemini CLI</b></summary>
In ~/.gemini/settings.json:
{
"mcpServers": {
"zillapi": {
"httpUrl": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in JetBrains AI Assistant</b></summary>
In Settings → Tools → AI Assistant → MCP:
{
"mcpServers": {
"zillapi": {
"url": "https://api.zillapi.com/mcp",
"headers": {
"Authorization": "Bearer zk_YOUR_KEY_HERE"
}
}
}
}
</details>
<details>
<summary><b>Install in OpenAI Agent Builder / Agents SDK</b></summary>
Add the server as a hosted MCP tool with the URL https://api.zillapi.com/mcp and an Authorization: Bearer zk_YOUR_KEY_HERE header (or let end users OAuth). Any framework that speaks streamable-HTTP MCP works the same way.
Authentication
Two ways in, both end at the same account and credits:
- OAuth 2.1 (recommended for Claude, ChatGPT, Hermes Agent & OpenClaw): paste the endpoint (or set
auth: oauth) and sign in when prompted. The server implements Dynamic Client Registration, so DCR-aware clients discover everything automatically, you never touch a key. - API key (
zk_...): for key-based clients (Cursor, VS Code, Cline, scripts). Get one free at zillapi.com/signup and send it asAuthorization: Bearer zk_....
Security note: treat
zk_keys like passwords, never commit them to a repo or paste them into shared configs. If a key leaks, revoke it in your dashboard and mint a new one.
Available Tools
1. lookup_property_by_address
Full Zillow property record for a U.S. address, price, Zestimate, photos, schools, taxes, agent contact, and price history. 3 credits.
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| address | string | required | Full street address with city, state, and ZIP. Example: 1600 Pennsylvania Ave NW, Washington DC 20500 |
Real response (trimmed):
{
"data": {
"zpid": "{zpid}",
"address": { "streetAddress": "1600 Pennsylvania Ave NW", "city": "Washington", "state": "SC", "zipcode": "20500" },
"price": 415000,
"zestimate": 481100,
"rentZestimate": 2143,
"bedrooms": 4,
"bathrooms": 3,
"livingArea": 1842,
"homeStatus": "SOLD"
},
"request_id": "fb1f868e-2a10-49d8-ae01-1713ef5391e7"
}
2. lookup_property_by_zpid
Full property record by Zillow property id. 1 credit.
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| zpid | string | required | Numeric Zillow property id, e.g. {zpid} |
3. get_zestimate
Zillow's aut
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
96.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.4kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
ai-job-search
46.4kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
