Returns Zillow for-sale, for-rent and sold listings plus property details such as price and tax history, schools and agent, as JSON via HasData.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add zillow --env HASDATA_API_KEY='<HASDATA_API_KEY>' -- npx -y @hasdata/zillow-mcp~/.codex/config.toml
[mcp_servers.zillow]
command = "npx"
args = ["-y", "@hasdata/zillow-mcp"]
env = { HASDATA_API_KEY = "<HASDATA_API_KEY>" }
# codex mcp add zillow --env HASDATA_API_KEY='<HASDATA_API_KEY>' -- npx -y @hasdata/zillow-mcp~/.cursor/mcp.json
{
"mcpServers": {
"zillow": {
"command": "npx",
"args": [
"-y",
"@hasdata/zillow-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"zillow": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/zillow-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"zillow": {
"command": "npx",
"args": [
"-y",
"@hasdata/zillow-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"zillow": {
"command": "npx",
"args": [
"-y",
"@hasdata/zillow-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"zillow": {
"command": "npx",
"args": [
"-y",
"@hasdata/zillow-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http zillow 'https://mcp.hasdata.com/mcp?apis=zillow' --header 'x-api-key: <X_API_KEY>'~/.codex/config.toml
[mcp_servers.zillow]
url = "https://mcp.hasdata.com/mcp?apis=zillow"
http_headers = { x-api-key = "<X_API_KEY>" }
# codex mcp add zillow --url 'https://mcp.hasdata.com/mcp?apis=zillow'~/.cursor/mcp.json
{
"mcpServers": {
"zillow": {
"url": "https://mcp.hasdata.com/mcp?apis=zillow",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"zillow": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=zillow",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"zillow": {
"httpUrl": "https://mcp.hasdata.com/mcp?apis=zillow",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"zillow": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.hasdata.com/mcp?apis=zillow",
"--header",
"x-api-key:<X_API_KEY>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"zillow": {
"url": "https://mcp.hasdata.com/mcp?apis=zillow",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}Environment variables
HASDATA_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.