SkillAgentSearch skills...

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-mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

80/100

Supported Platforms

Claude Code
Claude Desktop

Tags

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.

Substance
30/30
Structure
20/20
Description
12/15
Adoption
3/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
zillow-mcp (this skill)by ZeroPointRepo80357d agoMCP Server
Agent-Reachby Panniantong10096.5k4d agoCLAUDE.md
headroomby headroomlabs-ai10075.1ktodayCLAUDE.md
CowAgentby zhayujie10047.4ktodayCLAUDE.md
ai-job-searchby MadsLorentzen10046.4k4d agoCLAUDE.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.
<!-- mcp-name: com.zillapi/zillow-mcp -->

Zillapi Zillow MCP Server

<h1 align="center">Zillow MCP Server: Property Data, Zestimates & Listings for AI Agents</h1> <p align="center"> <b>Run comps, check home values, and scan listings by just asking your AI. Live Zillow data on 160M+ U.S. homes. Try for free.</b><br/> Four tools: property lookup by address, lookup by zpid, Zestimates, and listing search, for Claude, ChatGPT, OpenClaw, Hermes Agent, and any MCP client. </p> <p align="center"> <a href="https://cursor.com/en/install-mcp?name=zillapi&config=eyJ1cmwiOiJodHRwczovL2FwaS56aWxsYXBpLmNvbS9tY3AifQ=="><img alt="Install in Cursor" src="https://img.shields.io/badge/Cursor-Install_MCP-000000?style=for-the-badge&logo=cursor&logoColor=white"/></a> <a href="https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22zillapi%22%2C%22url%22%3A%22https%3A%2F%2Fapi.zillapi.com%2Fmcp%22%7D"><img alt="Install in VS Code" src="https://img.shields.io/badge/VS_Code-Install_MCP-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white"/></a> </p> <p align="center"> <a href="https://glama.ai/mcp/servers/ZeroPointRepo/zillow-mcp"><img alt="Glama quality score" src="https://glama.ai/mcp/servers/ZeroPointRepo/zillow-mcp/badges/score.svg" /></a> </p> <p align="center"> <a href="https://zillapi.com"><img src="https://img.shields.io/badge/Website-zillapi.com-0061FF?style=for-the-badge" alt="Website"/></a> <a href="https://zillapi.com/api/properties/"><img src="https://img.shields.io/badge/Docs-API_Reference-06B6D4?style=for-the-badge&logo=readthedocs&logoColor=white" alt="Docs"/></a> <a href="https://zillapi.com/openapi.json"><img src="https://img.shields.io/badge/OpenAPI-3.1_Spec-85EA2D?style=for-the-badge&logo=openapiinitiative&logoColor=white" alt="OpenAPI"/></a> <a href="./LICENSE"><img src="https://img.shields.io/badge/License-MIT-4CAF50?style=for-the-badge" alt="MIT License"/></a> </p>

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)

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.
<details> <summary><b>Install in Claude (Desktop & Web), Recommended</b></summary>

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).

  1. Enable Developer Mode: Settings → Apps & Connectors → Advanced settings.
  2. Go to Settings → Connectors → Add MCP server (Create in the Connectors panel).
  3. Paste the server URL:
https://api.zillapi.com/mcp
  1. Complete the OAuth sign-in when prompted, no API key needed.
</details> <details> <summary><b>Install in Hermes Agent</b></summary>

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.

</details> <details> <summary><b>Install in OpenClaw</b></summary>

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>

<img alt="Install in Cursor" src="https://img.shields.io/badge/Cursor-Install_MCP-000000?style=flat-square&logo=cursor&logoColor=white"/>

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>

<img alt="Install in VS Code" src="https://img.shields.io/badge/VS_Code-Install_MCP-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white"/>

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.

</details>

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 as Authorization: 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

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated1mo ago
Forks2

Trust signals

87/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 low