Tmp.Ba5j5BM5GF
/install onehome-mcp
OneHome MCP
OneHome is a CoreLogic product. Buyers reach it through a private magic-link URL their real-estate agent emailed (https://portal.onehome.com/.../?token=...). It's an Angular SPA backed by a single GraphQL API at services.onehome.com/graphql.
This skill drives the onehome-mcp tools (onehome_*) — all GraphQL-bound except for the local PITI / affordability calculators.
When to use
- The user mentions OneHome, a portal.onehome.com URL, or a CoreLogic magic-link they got from their agent.
- They ask about listings in a specific "group" their agent set up (Lake Lure, downtown condos, etc.).
- They want to look up a listing by MLS number or address and the other realty MCPs returned nothing.
- They want photos, school info, or to compare two OneHome listings.
If the user asks generally about a property without naming OneHome, prefer one of the public-listing MCPs (zillow / redfin / homes / compass) first.
Auth modes
The MCP picks one at startup:
ONEHOME_TOKEN(env): raw bearer JWT.ONEHOME_MAGIC_LINK(env): full URL with?token=. The token IS the bearer.- fetchproxy capture: capture from a signed-in
portal.onehome.comtab.
Run onehome_healthcheck first to confirm auth is wired up — it returns the mode, token expiry (when known), and a one-line hint.
Workflow
- Pick a group.
onehome_get_groups→ the curated buckets the agent shared with the buyer. Most tools take agroup_id. - Search inside the group.
onehome_search_properties { group_id, [saved_search_id] }. Pass asaved_search_idfromonehome_get_saved_searchto apply a saved filter; leave it off for the group default.onehome_get_saved_search_with_listingsreturns the saved search and its inflated listings in one call. - Inflate a listing.
onehome_get_property { group_id, listing_id }for the full record. The listing id is an OSK likeEYxOzZSAbCdEf12345; you can pass a portal URL instead and the MCP will extract it. - Photos / schools / walkability are separate calls. Use the lat/lng from
onehome_get_propertyto driveonehome_get_schoolsandonehome_get_walk_score. - Compare
onehome_compare_properties { group_id, targets: [...] }— 2 to 8 listings, concurrent fetch, per-row error capture. Don't fan out manualget_propertycalls when comparing. - Escape hatch.
onehome_graphqllets you send a raw document with variables when you need a field the structured tools don't expose. Common operation names:GetOneHomeUser,GetListings,GetPins,ListingById,MediaListingById,GetSavedSearches,ListingSuggestionsSearch. (LocalLogic schools / walk-score are REST endpoints, not GraphQL operations — useonehome_get_schools/onehome_get_walk_scoreinstead.)
Free-text search
onehome_search_suggestions { query } bypasses the group / saved-search structure. Use it when the user knows what they're looking for (MLS number, address, partial street name) but doesn't care which group it lives in.
Local computation
onehome_calculate_mortgage and onehome_calculate_affordability are pure local math — no network, no token needed. Use them when the user asks "what would my payment be on this place" or "what can I afford"; identical math to the other realty MCPs.
Common pitfalls
- Forgetting
group_idon listing detail / photos. Every listing surface is scoped to a group. If you have a listing id fromonehome_search_suggestions, you still need a group id to inflate it. Pick the group most likely to contain it (usually the user's primary one). - Stale token. OneHome JWTs expire.
onehome_healthcheckshowsseconds_until_expiry. Refresh the env var if it's close to zero. - fetchproxy capture mode + no interaction. In capture mode, the MCP can't read the bearer until the user's tab fires a GraphQL request. If a call hangs there, ask the user to scroll the map / click a listing / refresh the portal page.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install onehome-mcp - 安装完成后,直接呼叫该 Skill 的名称或使用
/onehome-mcp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Tmp.Ba5j5BM5GF 是什么?
Search OneHome (CoreLogic) portal listings, get property details, photos, schools, saved searches. Use when the user asks about real estate listings shared b... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 23 次。
如何安装 Tmp.Ba5j5BM5GF?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install onehome-mcp」即可一键安装,无需额外配置。
Tmp.Ba5j5BM5GF 是免费的吗?
是的,Tmp.Ba5j5BM5GF 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Tmp.Ba5j5BM5GF 支持哪些平台?
Tmp.Ba5j5BM5GF 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Tmp.Ba5j5BM5GF?
由 chrischall(@chrischall)开发并维护,当前版本 v0.12.3。