# HasData Redfin

Gives MCP clients read-only access to Redfin real estate listings and property pages in structured JSON. Helpful for property market research inside coding assistants.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Author: HasData
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/HasData/redfin-mcp
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/mcp/hasdata-redfin

## What it does

This hosted server adds two tools to search public real estate records. One tool queries active, pending, or sold listings using filters like price and bedroom count. The second tool pulls in-depth property records, including tax history, school ratings, and HOA fees.

You do not need to host Docker containers or scrape HTML manually. The service runs over remote HTTP at `https://mcp.hasdata.com/mcp?apis=redfin`. For clients limited to stdio, wrappers exist on npm as `@hasdata/redfin-mcp` and PyPI as `hasdata-redfin-mcp`.

Requests require an active `HASDATA_API_KEY`. Without this token passed via headers or environment variables, tool calls will fail immediately. HasData grants 1,000 monthly credits with no card on sign-up, which covers 100 tool queries at 10 credits each.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.hasdata.com/mcp?apis=redfin`
- Environment variables: `HASDATA_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI**
```bash
claude mcp add redfin -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/redfin-mcp
```
Replace <…> with your own values

2. **Platform CLI: remote server**
```bash
claude mcp add --transport http hasdata-redfin 'https://mcp.hasdata.com/mcp?apis=redfin'
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add hasdata-redfin --url 'https://mcp.hasdata.com/mcp?apis=redfin'
```

2. **Platform CLI**
```bash
codex mcp add hasdata-redfin --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/redfin-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hasdata-redfin": {
            "url": "https://mcp.hasdata.com/mcp?apis=redfin"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hasdata-redfin": {
            "command": "npx",
            "args": [
                "-y",
                "@hasdata/redfin-mcp"
            ],
            "env": {
                "HASDATA_API_KEY": "<HASDATA_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "hasdata-redfin": {
            "type": "http",
            "url": "https://mcp.hasdata.com/mcp?apis=redfin"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "hasdata-redfin": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@hasdata/redfin-mcp"
            ],
            "env": {
                "HASDATA_API_KEY": "<HASDATA_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http hasdata-redfin 'https://mcp.hasdata.com/mcp?apis=redfin'
```

2. **Platform CLI**
```bash
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-redfin npx -y @hasdata/redfin-mcp
```
Replace <…> with your own values

## When to use it
- Filter active and sold homes by price or area
- Extract historical prices and tax records for a house
- Locate rental listings that allow pets and include laundry
- Inspect assigned public school ratings for an address

## Example prompts
- Find three-bedroom homes in Austin priced under 500k
- Show rentals in zip code 78741 that allow dogs
- Get detailed property info and tax records for this Redfin link

## Similar
- [HasData Facebook](https://affpapa.org/en/nevibecode/mcp/hasdata-facebook.md) — MCP server · ★ 11
- [HasData Zillow](https://affpapa.org/en/nevibecode/mcp/hasdata-zillow.md) — MCP server · ★ 10
- [finding-real-estate-professionals-on-twitter](https://affpapa.org/en/nevibecode/skills/finding-real-estate-professionals-on-twitter.md) — skill · 739 installs
- [data-feeds](https://affpapa.org/en/nevibecode/skills/data-feeds.md) — skill · 816 installs
- [linkedin-teneo](https://affpapa.org/en/nevibecode/skills/linkedin-teneo.md) — skill · 511 installs
- [firecrawl-scrape](https://affpapa.org/en/nevibecode/skills/firecrawl-scrape.md) — skill · 83500 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
