Onehome MCP logo

Onehome MCP

Searches agent-shared OneHome listings, retrieves property data and photos, compares homes, and calculates mortgage affordability.

Install Onehome MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "onehome-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "onehome-mcp"
      ],
      "env": {
        "ONEHOME_TOKEN": "YOUR_VALUE_HERE",
        "ONEHOME_MAGIC_LINK": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 21 tools correctly (1d ago).

Overview

  • real-estate
  • onehome
  • corelogic
  • property-search

The onehome-mcp MCP server connects AI clients to OneHome by CoreLogic for agent-shared real-estate listings and saved searches. It uses a bearer token from an environment variable, magic link, or browser-bridge capture, then queries OneHome's GraphQL service through MCP tools. Reach for it when you need to find curated homes, inspect property records and media, compare listings, review local scores, or run mortgage calculations.

Use cases

  • Search agent-shared groups for matching homes
  • Retrieve property records and photo galleries
  • Compare two to eight candidate listings
  • Resolve addresses into OneHome listing IDs
  • Calculate mortgage payments and affordable home prices

Key features

  • Agent-shared group and saved-search access
  • Property details, photos, and bulk retrieval
  • Multi-property comparison with row-level errors
  • School and walkability data
  • Mortgage and affordability calculators
  • Multi-session authentication and diagnostics

Tools21

What Onehome MCP lets your agent do. Expand a tool for its parameters.

Verified live~6.3k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

4/4 checks healthy over the last 45d

What it can do

From the 21 tools this server returned when we ran it; 21 declare their own safety hints.

Can delete or modify data · 1Handles credentials · 4Makes network requests · 19Read-only tools · 20
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age147 days
Maintainers1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · onehome-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads2.9kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed21Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Onehome MCP works

What onehome-mcp MCP server does

The onehome-mcp MCP server exposes OneHome, a CoreLogic real-estate portal, through MCP. It is intended for buyers whose agent has shared groups, saved searches, or listings with them. The server can retrieve the user's profile and shared groups, inspect agent-curated saved searches, search listings, resolve addresses, and return full property records.

Listing workflows cover individual properties and batches. You can obtain a listing from a free-text address, an MLS-style suggestion search, a listing ID, or a portal URL. Bulk resolution supports up to 100 structured addresses, while bulk property retrieval returns one result per requested ID and preserves row-level errors. Comparisons accept two to eight listings.

This places the onehome-mcp MCP server in the Real Estate category for tasks such as reviewing an agent's inventory, comparing candidate homes, and collecting property information for further analysis.

How it works

The server runs as a Node-based MCP process and sends read requests to OneHome's GraphQL endpoint. Authentication can come from a raw bearer token in ONEHOME_TOKEN, a OneHome magic link in ONEHOME_MAGIC_LINK, or browser capture through the ContextMint Bridge extension. With browser capture, a signed-in portal.onehome.com tab supplies the authorization header when it makes a GraphQL request.

OneHome access is scoped to the authenticated user's shared data. Groups represent market or curated listing buckets, and saved searches can include filter criteria, a polygon, and the listing IDs included in the share. Multiple authenticated sessions can be registered at runtime, with an active session selected explicitly when needed.

Setup and configuration

For local use, clone the repository, install dependencies, build the project, and configure the MCP host to run dist/bundle.js with Node. The README provides a Claude Desktop configuration using either a magic link or bearer token. The published Claude plugin is another installation option and accepts those same sensitive settings; leaving them empty enables browser-bridge capture instead.

A magic link is the complete URL supplied by the agent, including its token query parameter. A bearer-token setup requires the raw token rather than the full portal URL. The browser-bridge route currently requires Chrome with the ContextMint Bridge extension; Safari support is not available in the described setup.

Tools and capabilities

The onehome-mcp MCP server includes tools for:

  • Reading user profile, shared groups, saved searches, and saved-search listings.
  • Searching group listings, querying suggestions, and resolving one or many addresses.
  • Fetching property records, photo galleries with size variants and room descriptions, and batches of listings.
  • Comparing two to eight homes with concurrent requests and per-row error reporting.
  • Looking up nearby primary and high schools plus walk, transit, bike, and car scores.
  • Running local PITI mortgage calculations and a 28/36 debt-to-income affordability calculation.
  • Registering sessions, selecting the active session, inspecting session scope and expiry, and running an authentication and GraphQL health check.
  • Sending read-only GraphQL queries with variables through an escape-hatch tool. Mutations and subscriptions are rejected.

Limitations and notes

The available listings depend on what an agent shared through OneHome and on the active authenticated session. This is not described as a general public-listings feed. Token expiry and session scope can affect results; the session-context and health-check tools expose diagnostics for those cases.

Batch operations report errors per row rather than requiring every item to succeed. The browser-capture option depends on a signed-in portal tab and the ContextMint Bridge extension. The repository states that its test suite uses mocked transport and does not make live network requests.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Onehome MCP

onehome-mcp is an MCP server that connects AI clients to OneHome by CoreLogic through its GraphQL service. Its main tools search agent-shared listings, retrieve property details and photos, compare homes, inspect schools and walk scores, manage authenticated sessions, and calculate mortgage payments or affordability.

Install the published Claude plugin or build the repository locally with npm install and npm run build. Then configure your MCP host to run node against dist/bundle.js and provide a OneHome magic link or bearer token if you are not using browser capture.

Authenticate with ONEHOME_TOKEN, ONEHOME_MAGIC_LINK, or browser-bridge capture. The token option uses the raw bearer, while the magic-link option uses the full URL from the agent. Browser capture requires a signed-in OneHome tab and the ContextMint Bridge Chrome extension.

Yes, it can search listings within OneHome groups and optionally limit results to a saved search. It can also fetch a saved search together with its listings, inspect shared groups, and resolve addresses or suggestions into listing identifiers.

Yes, it can register additional authenticated sessions, select a specific active session, and report each session's authentication mode, expiry, and group or saved-search scope. This supports buyers whose listings are shared by multiple agents.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOnehome MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/onehome-mcp?style=directory)](https://allmcps.com/mcp/onehome-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/onehome-mcp"><img src="https://allmcps.com/api/badge/onehome-mcp?style=directory" alt="Onehome MCP on AllMCPs" /></a>