01
Start with your home
Sign in to Homes. Manage the home records you already keep, or ask your AI to help set up your home and rooms. If you are looking for a home, start a private search. Nothing runs automatically.
Your home records · your chosen AI
Assist With Homes keeps your homes, devices, projects, routines, documents, and decisions. A compatible AI can research and reason, then save useful results back into the same private home record you already use.
Five steps · no protocol knowledge needed
Queue remembers what you want done. Connecting only puts your chosen AI at the door; you decide in Homes what it may touch, and you still have to ask it to open the handoff and begin.
01
Sign in to Homes. Manage the home records you already keep, or ask your AI to help set up your home and rooms. If you are looking for a home, start a private search. Nothing runs automatically.
02
In your AI's connections or remote tools settings, add the Homes address shown above. The client must support remote MCP with OAuth.
03
Use the same Assist With Homes account that owns your home records, then click Allow. These two steps are the ones nobody can do for you—and clicking Allow is the approval. The connection is live at that moment.
04
The client appears in Your AI inside Homes already able to do everything Homes offers a connection—look, save its research, keep the append-only record of the home you own, attach private photos, change what you have said you are looking for, and archive reversibly. Nothing is waiting for you to switch on. Each of those has a switch you can turn off whenever you like, and you can narrow which searches it reaches or take the whole thing back.
05
Ask your AI to open your home records and waiting requests. It can save related changes in batches, read stored manuals and bills, and finish the Manage requests it answered.
First message to your AI
“Open my home records and waiting requests. Help me maintain my home, save related changes in batches, and finish the requests you answer. Tell me when information is missing rather than guessing.”
Add the same address only if that client supports remote MCP and OAuth. Exact client-by-client steps stay unpublished until that path has completed sign-in, read, save, reconnect, and cleanup.
If Homes tools are missing or stale—or you changed what an AI may do and it keeps trying the old thing—reconnect this server in your AI client, sign in again if asked, refresh its tool list, and begin by asking your AI to open your home records, or use homes_get_search_brief for a home search. Homes refuses the stale call either way. Your saved Home Project and Queue handoff remain in Homes.
Take access back from Your AI inside Homes; it stops on that AI's next call, whatever the client still thinks it holds. Then use your AI client's clear-authentication or disconnect control and remove the saved Homes server if you want the address forgotten there too.
You decide, in Homes
Signing in and clicking Allow is the approval, and it gives an AI everything below — including your stored photos, what you have said you are looking for, and reversible archiving. There is no box to tick and nothing waiting on a settings page. Inside Homes you take any of it back at any time with a per-AI switch, and it takes effect on that AI's next call.
Included when you allow
See the home searches it may use: the homes on the list, your saved places and priorities, the evidence and comparisons on file, and the decisions you have already recorded.
Included when you allow
Add and fix its own work: candidate homes it found, sourced research notes, and decisions with the reasoning written out. This is the lane it can clean up after itself — if it gets a number or a note wrong, it can go back to the same record and correct it. It does not include changing what you said you want, and it does not include archiving a home.
Included when you allow
Write dated entries into your home's record as you dictate them, add cost and progress notes to your projects, and file what it researched. Every line is added rather than replacing anything, and every line carries the name of the exact model that wrote it. It can also mark a project done, or move its status and readiness as the work happens — even on a project whose status you set yourself, because that is a fact about the job rather than something you wrote, and the record shows it was your AI that moved it. It cannot rewrite a sentence you wrote — the most it can do to your words is add a line underneath — and it can never say whether a buyer would have to be told about something. That judgment is only ever yours.
Included when you allow
Attach private photos and PDF documents to home records this AI may reach, in batches of up to eight files. Photos are decoded and location metadata is removed. Stored PDFs can return derived text and clean page images while originals remain unchanged. Files use your storage and are never shared or published. Turn off “Look at and attach private photos and documents” on the connection to take this away.
Included when you allow
Edit your own words about your search: goals, must-haves, nice-to-haves, deal breakers, the instructions you wrote for AI, and the places you saved on the map like home, work, or family. An AI cannot put back a deal breaker it wrote over, because it never knew what was there — so if there is one thing you keep for yourself, make it this one. Turn off “Change what you are looking for” on the connection to take it away.
Included when you allow
Archive a home so it leaves the active list, or bring one back. Archiving is always reversible, is always recorded as this AI's doing, and is never a delete. It changes what you see on your own list rather than only what the AI wrote, so it has its own switch: turn off “Move things out of your active lists” to take it away.
Exporting your search and permanently deleting a home are deliberately not offered over an AI connection. They are not switches waiting to be turned on later—they stay human actions inside Homes, with their own confirmation and their own record. Homes also keeps the exact sentence you agreed to, so consent stays readable afterwards.
See your connected clients, every read, save, archive, and refused attempt, and take access back.
The AI cannot pick an owner, a home search, or its own authority. Homes re-reads the permission you chose before every single call.
Search scans at most 200 candidates; detail reads are deliberately small and explicit.
A complete result lands in the canonical home record, can finish its exact Queue handoff, and links from Queue and Results to the saved records.
Photo upload · exact boundary
Homes controls identity, its grants, record reach, and final save. Your AI app or organization controls whether its code can read a local file and send bytes to assistwithhomes.com. An error should name which side stopped the work; reconnecting Homes cannot fix a client network rule, and widening a client network rule cannot create a missing Homes grant.
Measure and SHA-256 one JPEG, PNG or WebP up to 2250000 bytes (2.25 MB), call homes_begin_media_upload with one stable operationId, PUT the exact bytes to the returned no-redirect assistwithhomes.com URL, then call homes_finish_media_upload with the same operationId and sessionRef. The public route shape is https://assistwithhomes.com/api/mcp-media-upload/{sessionRef}/{token}, and the exact ceiling is 2250000 bytes (2.25 MB). Backblaze and object keys stay private behind Homes.
For a photo set, measure and hash the whole set first. Use a small bounded number of independent lanes, one operationId/session/PUT/finish per photo. Retry only failed lanes with their original ids; never make the set one giant transaction.
Claude-specific · checked 2026-09-02
Claude-specific note, checked 2026-09-02: if Claude's code-execution PUT is blocked, the least-privilege setting is to allow exactly assistwithhomes.com in Settings → Capabilities. All domains also permits it but is broader and optional. Start a new Cowork conversation after changing that setting. Backblaze is never a domain to allowlist; Homes keeps that private provider hop behind its own server.
Sources: Claude file and network access and Cowork network settings. Other clients stay client-neutral until their exact path is dated and sourced.
42 tools · 6 movements
brief · search · read · saved photos
Find the right home project, see its waiting AI handoffs, shortlist the relevant candidates, and retrieve the evidence already on file—including the photos you captured yourself.
context · tradeoffs · priorities
Line up homes against the buyer's actual priorities without flattening uncertainty into one mysterious score.
candidate · place · observation · batches
Add or correct the durable record, including source checks, map context, and research sections that can be revised later. One pass covering several homes is one approval, not one per home.
complete result · decision
Return a complete research pass in one approval, finish its exact Queue handoff, or make a small later correction without duplicating the work.
home overview · record context · record search · entries · projects · research · photos
The home you already own. Your AI reads the shape of the whole home record, opens one item with the gaps it honestly has, and writes dated entries in your words, project cost and progress notes, and the research it did. It can inspect private record photos and add a privacy-clean photo of its own — both arrive when you connect it, and the photo switch at /settings/ai is how you take either one back. Every addition is signed with the exact model that made it.
suggestions · this connection
What your AI thinks you should do next goes beside your queue, never on it: lettered options, the consequence of each, and the lines it is quoting. You accept one — which is what creates the work — or decline it in your own words. It can also tell you exactly what it is allowed to do, hand some of that back, or ask you for more.
homes_get_search_brief — FIRST CALL for a home search; authorized home projects, selected-project summary, up to 12 waiting AI handoffs, recent candidates, and recent attributable AI changes.homes_search_candidates — bounded discovery over at most 200 candidates; returns at most 50.homes_get_candidate_context — full facts, priorities, research, sources, decisions, places, and optional media for 1-10 candidates.homes_compare_candidates — consistent comparison for 2-8 candidates without an opaque universal score.homes_get_candidate_evidence — report legacy Find photo availability for 1-6 candidates without returning originals that lack verified clean derivatives.homes_list_ai_activity — this connection's own recent Homes activity, so a working pass can resume rather than restart.homes_save_candidate — replay-safe candidate create or granular canonical correction.homes_save_candidates — batch form of homes_save_candidate; up to 25 candidates in one approved pass with a per-item result.homes_save_observation — upsert one research section and honest source checks by stable keys.homes_save_observations — batch form of homes_save_observation; up to 25 sourced observations in one approved pass.homes_save_decision — save explainable status, rationale, tradeoffs, questions, rating/rank, and notes.homes_save_decisions — batch form of homes_save_decision; up to 25 explainable decisions in one approved pass.homes_save_complete_result — PREFERRED HAPPY PATH for a home search; candidate facts, evaluated priorities, sources, up to 8 research sections, one decision, and optional exact-version Queue handoff completion in a single durable call.homes_save_search_priorities — patch goals, must-haves, nice-to-haves, deal breakers, or AI instructions; never membership.homes_save_place — replay-safe create or correction for a saved map/place context.homes_set_candidate_archived — archive or restore a candidate. Archive scope, separate from write, and always reversible.homes_get_workspace_overview — FIRST CALL for the home you own; the homes on file, how much of each record family exists, and every queue item waiting for an AI across all context kinds.homes_get_record_context — one record's bounded context by family and ref: facts, recent entries, connections, captures, and for devices their sourced extracts and FAQ answers, plus an honest account of what is missing.homes_list_records — every record of one family, a page at a time: filtered by home, room, thing or status through an owner-first index — and for the Library by kind, which returns a year of bills in the order they are dated — with an opaque cursor and an honest isDone, so a caller can prove it has seen the whole set.homes_search_records — bounded title and reading search across the record families, saying exactly which families it covered and where it stopped.homes_get_record_media — bounded retrieval of 1-8 active private Manage photographs as real image bytes, using tiny cleaned copies first and a strict total response budget. For stored PDF text and clean page images use homes_get_record_documents; this photo tool never returns PDF originals.homes_save_record_entries — up to 25 dated entries in one approved pass, stored verbatim and signed with the exact client and model, optionally moving the status of a project an entry is about. An entry with no known day is stored as reported today rather than as if it happened today. Never sets disclosure: that judgment is the person's alone.homes_save_project_update — mark one project done or change its status, readiness, priority and where it is filed, and append a cost or time recap line or a line under its reading — each only where the authorship seam allows it.homes_save_projects — create or amend up to 25 projects on a home the person owns in one approved pass, each attributed, with a per-item result. Work the person asked for; an assistant's own idea still goes through homes_suggest_directives.homes_save_devices — create or amend up to 25 of the durable things in a home — systems, appliances, fixtures, furniture, vehicles — in one approved pass, each attributed, with a per-item result: what it is, which home and room it is in, what it hangs off, and what paperwork is on file. Measurements and states go on with homes_save_facts, which appends rather than replaces.homes_save_routine_update — bring one recurring thing up to date: move the next due date on when it has passed, propose or amend an unconfirmed cadence, offer candidate anchor dates, say where it is attached, and log what actually happened. Confirming a cadence is the person's alone and there is no argument here that could.homes_save_research — create or amend research topics and library documents including dated utility bills, and file source-required findings — specs, parts, intervals, and usage or cost readings with a billing period — plus FAQ answers, all attributed so the answer outlives the chat.homes_save_facts — append up to 25 durable facts — pool volume, filter size, price paid, warranty date — to a home, area or device. Append-only, and every one is stored unconfirmed: confirming is the person's click and no argument here can set it.homes_begin_media_upload — authorize one exact private JPEG, PNG, WebP or PDF for a byte-capable client; returns a short-lived no-redirect PUT on assistwithhomes.com in structuredContent.upload.url. A document keeps the storage ceiling rather than the reply budget, and is stored byte-for-byte as it arrived.homes_finish_media_upload — finish one first-party-relayed upload after rechecking the current grant, target, expiry, provider-observed length, type, SHA-256, exact stored version, and a full image decode where the file is a photograph. A PDF is byte-sniffed and stored unchanged; nothing renders it.homes_attach_media — attach one private photo or PDF by tiny inline base64 or guarded public-https fetch, or reserve a pending slot that only the person can fill from their device. Any record family is a valid target, including a Library item, so a bill or a manual hangs off its own document.homes_suggest_directives — draft up to 10 suggestions beside the Queue — never in it — each with lettered options, their consequences, and quoted evidence. Only the person accepts or declines one.homes_get_records — Batch checkout of up to 10 home records with selected sections and explicit per-item results.homes_get_record_documents — Read up to 8 stored PDF attachments as derived text or clean page images, with per-document continuations; original bytes and metadata stay private.homes_save_home_setup — Create or amend up to 100 homes and rooms with stable item keys; rooms can refer to a home created in the same batch.homes_save_routines — Create or amend up to 100 routines with per-item receipts. New routines remain unconfirmed; confirming cadence stays person-only.homes_save_calendar_events — Create or amend up to 100 home calendar events with stable item keys and per-item results; no external calendar or notifications.homes_save_services — Save up to 100 home-linked service records in the Library: provider, utility type, contact, website, safe account reference and linked bills.homes_save_manage_result — PREFERRED Manage working pass: up to 100 records across related batches, with stable operation keys and result-ref aliases; completes up to 10 exact-version Manage handoffs only if all submitted writes succeed.homes_begin_media_uploads — Begin up to 8 private photo/PDF uploads together, with per-file operation IDs and results. Each original still has its own byte transfer.homes_finish_media_uploads — Finish up to 8 private photo/PDF uploads together, with per-file operation IDs and results. Each original still has its own byte transfer.homes_manage_connection — the connection describing its own authority — scopes, switches, reach, expiry — and filing one exact owner-approval request. It can hand authority back; only the person's click widens it.10 switches · yours to turn down at any time
Permissions decide the broad shape. These decide the detail, per AI, and they are checked on every single call alongside the permission — never instead of it. A switch can only ever take something away: turning one on never grants anything the permission did not already carry.
Only you, always
These three are not switches and never will be. No permission on this page turns them on, and no AI connection Homes can issue reaches them.
First useful conversation · finding a home
homes_get_search_brief, choose one returned home project, and read any waiting AI handoff.homes_save_complete_result to return facts, observations, sources, and the decision—and optionally complete that exact handoff—in one approval.No listing-feed scraping, full export, deletion, member changes, seller or real-estate-agent outreach, appointment booking, offers, payments, signatures, purchases, or hidden outside action. A Queue item never grants more authority. It is coordination context only; the permission you chose in Homes controls every read and write, and is re-checked on every single call.
Live connection
Assist With Homes publishes one production address, one Clerk sign-in boundary, and one place inside Homes to inspect or revoke an AI's access. Exact client compatibility remains a separate proof for each named client.
Built and checked
A permission you set, deciding which home searches an AI may use and whether it may also attach private photos, change your priorities, or archive; a connected-client list with first and last use; a readable history including refused attempts; immediate revoke and disconnect; and the joined result path across all 42 tools.
Partial
Named clients, reconnect behavior, and mobile setup require separate exact proof. How much a client's name is worth depends on how it registered: if its identifier is a web address, Homes fetches and checks the identity document published there, so the name is verified. A client that registered itself on first contact is identified but not verified, and its name is only a claim, so recognise it before approving it.
Later
Participant-private views, professional portfolio governance, and outside-action handoffs. Export and permanent deletion are not on this list: they are deliberately not offered over an AI connection.
Assist With Homes is part of the Assist With family. Support runs through Assist With Life Support. There is no direct email contact for Assist With Homes—no support mailbox exists, and none is planned. Bring the client name, the step that stopped, and the exact message you saw.
Named client instructions appear only after that exact client completes a safe sign-in, read, write, web-visibility, cleanup, and reconnect journey.
AI-readable guide