
Onehome Mcp
If your real estate agent sends you a OneHome portal link, this server lets Claude work with those curated listings directly. It wraps the OneHome GraphQL API with tools to search saved homes, fetch property details and photos, compare houses side by side, and run mortgage calculations. Authentication is straightforward: paste the magic link your agent emailed, extract the JWT from your browser, or let the fetchproxy extension capture it automatically. Built by the same developer behind the Zillow, Redfin, and Compass MCP servers, so the ergonomics are consistent across platforms. Useful when you're house hunting through an agent who uses CoreLogic's OneHome platform and want Claude to help analyze your options without tab switching.
- GitHub stars
- 1
- tools
- 21
- transport
- STDIO
- env vars
- 6
- last updated
- Nov 4, 2026
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
onehome_get_userSmallest auth probe — returns your OneHome profile (name, email) and the groups your agent shared.
Smallest auth probe — returns your OneHome profile (name, email) and the groups your agent shared.
No parameter schema in public metadata yet.
onehome_get_groupsList the OneHome "groups" your agent has shared with you (each one a market / curated listing bucket).
List the OneHome "groups" your agent has shared with you (each one a market / curated listing bucket).
No parameter schema in public metadata yet.
onehome_get_saved_searchFetch an agent-curated saved search by id — name, filter criteria, polygon, and the OSK listing ids that compose the share.
Fetch an agent-curated saved search by id — name, filter criteria, polygon, and the OSK listing ids that compose the share.
No parameter schema in public metadata yet.
onehome_get_saved_search_with_listingsThe "show me my saved homes" flow in one round trip — saved search plus its inflated listings.
The "show me my saved homes" flow in one round trip — saved search plus its inflated listings.
No parameter schema in public metadata yet.
onehome_search_propertiesListings within a group; optionally scoped to a saved search.
Listings within a group; optionally scoped to a saved search.
No parameter schema in public metadata yet.
onehome_search_suggestionsFree-text suggestion search (address, MLS #) across all feeds.
Free-text suggestion search (address, MLS #) across all feeds.
No parameter schema in public metadata yet.
onehome_get_by_addressResolve a single free-text street address to a listing's portal URL + id.
Resolve a single free-text street address to a listing's portal URL + id.
No parameter schema in public metadata yet.
onehome_resolve_addressesBulk-resolve up to 100 structured addresses to portal URLs + listing ids; concurrent, per-row error capture.
Bulk-resolve up to 100 structured addresses to portal URLs + listing ids; concurrent, per-row error capture.
No parameter schema in public metadata yet.
onehome_get_propertyFull property record by listing id or portal URL.
Full property record by listing id or portal URL.
No parameter schema in public metadata yet.
onehome_bulk_getFetch up to N listings in one call — one structured row per id, per-row error capture.
Fetch up to N listings in one call — one structured row per id, per-row error capture.
No parameter schema in public metadata yet.
onehome_get_property_photosFull media gallery — Thumbnail / Medium / Large variants + room descriptions.
Full media gallery — Thumbnail / Medium / Large variants + room descriptions.
No parameter schema in public metadata yet.
onehome_compare_properties2-8 listings side-by-side. Per-row error capture; calls are concurrent.
2-8 listings side-by-side. Per-row error capture; calls are concurrent.
No parameter schema in public metadata yet.
onehome_get_schoolsLocal-Logic primary + high schools near a lat/lng.
Local-Logic primary + high schools near a lat/lng.
No parameter schema in public metadata yet.
onehome_get_walk_scoreLocal-Logic walk / transit / bike / car friendliness scores.
Local-Logic walk / transit / bike / car friendliness scores.
No parameter schema in public metadata yet.
onehome_graphqlPower-user escape hatch — send a raw read-only GraphQL document (queries only; mutations and subscriptions are refused) with variables.
Power-user escape hatch — send a raw read-only GraphQL document (queries only; mutations and subscriptions are refused) with variables.
No parameter schema in public metadata yet.
onehome_calculate_mortgageLocal PITI calculator. Same math as the other realty MCPs.
Local PITI calculator. Same math as the other realty MCPs.
No parameter schema in public metadata yet.
onehome_calculate_affordabilityLocal 28/36 DTI solver — max home price you can afford.
Local 28/36 DTI solver — max home price you can afford.
No parameter schema in public metadata yet.
onehome_set_authAdd another authenticated session at runtime (magic link / JWT / email-token) for buyers holding shares across multiple agents.
Add another authenticated session at runtime (magic link / JWT / email-token) for buyers holding shares across multiple agents.
No parameter schema in public metadata yet.
onehome_set_active_sessionForce a specific registered session to be the active one (overrides MLS-suffix routing).
Force a specific registered session to be the active one (overrides MLS-suffix routing).
No parameter schema in public metadata yet.
onehome_get_session_contextList every registered session — auth mode, token expiry, and the group / saved-search / agent scope each bootstrapped.
List every registered session — auth mode, token expiry, and the group / saved-search / agent scope each bootstrapped.
No parameter schema in public metadata yet.
onehome_healthcheckEnd-to-end auth + GraphQL smoke check with token-expiry diagnostics.
End-to-end auth + GraphQL smoke check with token-expiry diagnostics.
No parameter schema in public metadata yet.
Sponsors
Configuration
ONEHOME_TOKENBearer token for services.onehome.com. Paste the raw JWT (Authorization header value, minus the 'Bearer ' prefix) from your signed-in portal.onehome.com session.
ONEHOME_MAGIC_LINKMagic-link URL with ?token=... from your real-estate agent. The MCP extracts the token query param and uses it directly as the bearer.
ONEHOME_WS_PORTOverride the fetchproxy WebSocket port (default 37149). Only used when ONEHOME_TOKEN / ONEHOME_MAGIC_LINK are unset and the MCP boots in capture-from-tab mode.
ONEHOME_COMMUNITIES_FILEPath to a JSON array of community names used for feature extraction; overrides the built-in Lake Lure / mountain-NC default vocabulary.
FETCHPROXY_WS_HOSTBind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.
FETCHPROXY_IDENTITY_DIRAbsolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).
Readme
onehome-mcp
MCP server for OneHome (CoreLogic) — search the listings your real-estate agent curated for you, fetch property details + photos, compare houses side-by-side, and run mortgage / affordability math from within Claude.
Sister project to zillow-mcp, redfin-mcp, compass-mcp, and homes-mcp. Same tool ergonomics — different upstream auth model.
This project was developed and is maintained by AI (Claude). Use at your own discretion.
What's different about OneHome
Details
- Repository
- github.com/chrischall/onehome-mcp
- Category
- Search & Web Crawling
- Package
onehome-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from chrischall
- Setlist Mcp1
- Splitwise Mcp1
- Artsonia Mcp1
- Canvas Parent Mcp1
- Gogcli Mcp Classroom1
- Gogcli Mcp Drive1
- Gogcli Mcp Slides1
- Honeybook Mcp1
- Opentable Mcp1
- Compass Mcp
- Evite Mcp
- Gemini Mcp
- Hellofresh Mcp
- Homes Mcp
- Signupgenius Mcp
- Zillow Mcp
- Musicbrainz Mcp
- Skylight Mcp23
- Ofw Mcp15
- Redfin Mcp3
- Zola Mcp3
- Infinitecampus Mcp5
- Resy Mcp2
- Creditkarma Mcp1