Connector

Atoriz connector for AI assistants (MCP)

Use your Atoriz account from Claude, ChatGPT or Gemini. The connector gives an assistant tools to read deals and markets, start and follow workups, and look up estimates, using the products your account already has.

Last updated: November 5, 2026.

What it is for

The connector is a Model Context Protocol (MCP) server for Atoriz. An assistant you already use can call it on your behalf to screen a market, underwrite an address, start a workup on a house and read its result, or read an existing Recon estimate. You sign in with your Atoriz account, and the assistant sees only the tools your account's products grant.

No tool moves money. Figures are screens and estimates, not appraisals, offers or advice. Approving a budget and publishing documents stay with the account owner: approval happens in Recon, and publishing needs the owner's explicit confirmation.

Connect

Server address (streamable HTTP, OAuth sign-in): https://mcp.atoriz.com/v1/mcp

Claude

  1. In Claude, open Settings, then Connectors, then Add custom connector.
  2. Enter the server address above and save.
  3. Choose Connect. A sign-in page opens; sign in with your Atoriz account and approve access.
  4. In a chat, enable the Atoriz connector and ask a question.

ChatGPT

  1. In ChatGPT, open the settings for apps and connectors and add a custom MCP connector with the server address above. Availability of custom connectors depends on your ChatGPT plan and workspace settings.
  2. Choose OAuth when asked for authentication and sign in with your Atoriz account.

Gemini

Gemini has no public connector directory. Where your Gemini plan or Gemini Enterprise workspace lets an administrator add a custom MCP server, enter the same server address and sign in with your Atoriz account. Steps differ by plan and change over time; use Google's current documentation for the exact menu names.

Atoriz does not ask for a password inside the assistant. Sign-in happens on an Atoriz page, and you can disconnect at any time from the assistant's connector settings.

Which package gets which tools

Tool access follows the products in your package. Your assistant shows only the tools your account holds.

PackageDeal toolsScope toolsOPS tools
Recon, IntelligenceYesNoNo
Scope, EstimatorNoYesNo
OPSNoNoYes
Evaluate (Recon, Estimator, Intelligence)YesYesNo
Execute (Scope, OPS)NoYesYes
Complete, Custom BusinessYesYesYes

Deal tools are the deal board, market screen, underwriting, margin check, deal scout and deal packages. Scope tools are the renovation scope schema, listing photos, walkthrough scope and brief, and workups. OPS tools are the field-day tools (briefs, claims, time, handoffs). Business versions of a package hold the same tools. Estimation-case tools and the site ledger are available to named accounts only.

New to Atoriz? Signing in from the assistant creates your workspace and offers a free 7-day trial with no card, or a subscription, right on the sign-in page.

Tools

Tool names start with phoenix., the platform's internal name. "Read only" tools change nothing. "Writes" tools change something in your Atoriz account, as their descriptions say. Your assistant lists the tools your account can use; products you do not have do not appear.

Deals and markets

Reads the active deal board, a market screen and an address's first look. Nothing here moves money. Every figure is an advisory screen, not a verdict.

ToolTitleKind
phoenix.deal_feedList a market's active deal candidatesRead only
phoenix.deal_underwriteUnderwrite an addressRead only
phoenix.margin_checkCheck a deal's marginRead only
phoenix.market_screenScreen a market's dealsRead only
phoenix.marketsList the deal board's marketsRead only
phoenix.healthCheck what the gateway can do right nowRead only
phoenix.deal_scoutScout a property from the roadRead only
phoenix.listing_photosFind a listing's photosRead only
phoenix.scope_schemaGet the renovation scope schemaRead only

Workups (long-running)

A workup is a full background analysis of one house. You start it, then follow it with workup_status. It takes several minutes. Edits create a new revision. Publishing makes documents readable by anyone with the link and needs an explicit accept_disclosure. Budget approval is not available here: it is a person's signature in Recon.

ToolTitleKind
phoenix.workup_startStart a Sarge workupWrites
phoenix.workup_statusCheck a workup and read its packetRead only
phoenix.workup_editEdit a workupWrites
phoenix.workup_publishPublish a workup's documents by linkWrites
phoenix.workup_listList my workupsRead only
phoenix.workup_cancelCancel a workupWrites

Deal packages (long-running)

A deal package is SNIPER's full underwriting of one address, the same package Recon builds: ARV with its interval, comparable sales, condition, rehab, offer tiers, flip, rental and BRRRR returns, five named risks and a reviewer's verdict. It takes 6 to 13 minutes: you start it, then follow it with deal_package_status (clients that support MCP Tasks get a task handle instead). It is an advisory underwriting, not the estimator's case verdict, and nothing in it moves money. Limits: 2 active and 5 started per day.

ToolTitleKind
phoenix.deal_package_startStart a deal packageWrites
phoenix.deal_package_statusCheck a deal packageRead only
phoenix.deal_package_cancelCancel a deal packageWrites

Estimation cases (read)

Reads the estimator's case records for your account: budgets, schedules, completeness, design options and scope-of-work exports.

ToolTitleKind
phoenix.estimation_listList estimation casesRead only
phoenix.estimation_statusGet a case's full recordRead only
phoenix.estimation_budget_breakdownShow a case's budget by groupRead only
phoenix.estimation_completenessCheck a case's scope completenessRead only
phoenix.estimation_leversRank a case's downgrade savingsRead only
phoenix.estimation_pencilFind the cheapest path that clears ROIRead only
phoenix.estimation_scheduleGet a case's rehab scheduleRead only
phoenix.estimation_shot_listGet a case's photo shot listRead only
phoenix.estimation_sow_exportExport a case's Scope of WorkRead only
phoenix.estimation_design_fitCheck a case's design theme fitRead only
phoenix.estimation_design_themesList design themes for a caseRead only
phoenix.case_workupRead a case's work-up pageRead only

Estimation cases (write)

These tools write to an estimation case. On the Atoriz gateway they are refused by default and the answer points to the estimator or Recon, where case edits are made. They are listed so the tool list is complete.

ToolTitleKind
phoenix.estimation_openOpen an estimation caseRefused by default
phoenix.estimation_scopePrice a case's scope planRefused by default
phoenix.estimation_analyzeAnalyze a case's photos into a scopeRefused by default
phoenix.estimation_mapBuild or edit a case's room mapRefused by default
phoenix.estimation_measureMeasure a case's rooms and areasRefused by default
phoenix.estimation_segmentTrace a case's photos with SAM 3Refused by default
phoenix.estimation_segment_feedbackRecord keep or reject on traced itemsRefused by default
phoenix.estimation_find_like_thisFind every instance of a marked itemRefused by default
phoenix.estimation_listing_scoutAttach a listing's photos to a caseRefused by default
phoenix.estimation_media_attachAttach an upload to a caseRefused by default
phoenix.estimation_media_importImport a shared album or videoRefused by default
phoenix.estimation_media_dedupeMark duplicate photos on a caseRefused by default
phoenix.estimation_media_deleteDelete a photo or video from a caseRefused by default
phoenix.estimation_video_framesPull stills from a walkthrough videoRefused by default
phoenix.estimation_budget_overrideOverride one budget lineRefused by default
phoenix.estimation_approve_budgetApprove a case's budgetRefused by default
phoenix.estimation_assistantChat with a case's plan assistantRefused by default
phoenix.estimation_design_suggestSuggest a design for a caseRefused by default
phoenix.estimation_design_renderRender a case's before-and-after designRefused by default
phoenix.estimation_design_applyApply a design suggestion to a caseRefused by default
phoenix.estimation_sow_generateGenerate a case's Scope of WorkRefused by default
phoenix.estimation_sow_editEdit one Scope of Work item's textRefused by default
phoenix.estimation_punch_generateCompile a punch listRefused by default
phoenix.estimation_actuals_ingestRecord a finished job's actual costsRefused by default

Walkthrough video

Turns a walkthrough video you uploaded into a priced scope or a structure brief.

ToolTitleKind
phoenix.walkthrough_scopePrice a scope from a walkthrough videoComputes from your upload
phoenix.capture_upload_urlGet a link to upload a walkthrough videoWrites
phoenix.walkthrough_briefTurn a walkthrough video into a briefComputes from your upload

Calibration

The register that grades the estimator against finished jobs.

ToolTitleKind
phoenix.calibration_reportList calibration ground-truth rehabsRead only
phoenix.calibration_runRun the estimator calibration gateRead only
phoenix.calibration_addAdd a finished rehab to calibrationWrites
phoenix.calibration_removeRemove a calibration rehab rowWrites
phoenix.measure_calibration_reportShow measurement calibration statusRead only

Field crew tools

For crews on site with the Atoriz field apps: briefs, site rosters and proposals. Every proposal is only a proposal; the office decides what becomes of it.

ToolTitleKind
phoenix.my_sitesList my assigned sitesRead only
phoenix.context_briefGet a site's arrival briefRead only
phoenix.day_briefGet a site's start-of-day briefRead only
phoenix.day_wrapGet a site's end-of-day wrapRead only
phoenix.field_assistantAsk the on-site assistant a questionRead only
phoenix.field_ledgerList a structure's crew recordsRead only
phoenix.install_stepsGet the next install step for a SKURead only
phoenix.propose_claimPropose claiming a taskWrites
phoenix.propose_hazardFlag a hazard for reviewWrites
phoenix.propose_observationPropose a field observationWrites
phoenix.propose_punchPropose a punch-list itemWrites
phoenix.propose_timePropose a time entryWrites
phoenix.propose_verificationRequest a second look at a structureWrites
phoenix.record_handoffLeave a handoff note for the next tradeWrites
phoenix.discovery_coDraft a change order from field scopeWrites

What the tools touch

  • Deals and markets: the Atoriz deal board for the market you name, and the address you give. The only record written is an event noting that a screen ran.
  • Workups: the address, market, any video link or listing page link you provide, and a case in the estimator under your account. The workup is stored as a job in the gateway, visible only to you.
  • Listing photos: when no video is given, listing photos are found and referenced by their source URL. Their stored bytes are released 72 hours after the workup finishes, and the record keeps the URL.
  • Walkthrough video: video you uploaded to Atoriz, which the tool reads to draft a scope or brief.
  • Field tools: sites assigned to the signed-in worker. Proposals are recorded as events for the office to review.

Long-running jobs

A workup starts in the background and the start call returns at once with a workup_id. Call phoenix.workup_status with that id to see its stage and, when it finishes, its packet. phoenix.workup_list lists your workups, and phoenix.workup_cancel stops one you no longer need, which frees its slot at once. A workup runs for several minutes.

Deal packages are also long-running: you start one, receive an id, and check its status until it finishes.

A workup can stop as blocked. The status says why, in the estimator's own words, and what you can do: confirm that listing photos show the house as it is now, choose whether to apply an analysis draft over a protected plan, or resolve two open cases for the same property. Only you can confirm listing photos; the assistant is told to take that from your own words.

Limits

LimitValue
Calls per signed-in assistant120 per minute, 5,000 per day
Workups2 unfinished at a time, 10 starts per day
Deal packages2 unfinished at a time, 5 starts per day
Listing photo bytesReleased 72 hours after a workup finishes

A call over a limit is refused with the numbers. The estimator also has its own daily model-spend caps, and a workup that hits one stops with that message.

Troubleshooting

  • Sign-in loops or returns to the connector page: disconnect the connector, close the sign-in tab, and connect again. Check that you are signed in to the Atoriz account that has the products you expect, and that your browser lets the sign-in page open.
  • A tool is missing: your account's products decide which tools appear. Workups are available only where they are turned on for the environment.
  • not_found versus refused: not_found means the id, address or case does not exist for you, including when it belongs to someone else. A refusal means the request was understood but is not allowed or is missing something; the message says what to fix.
  • A 425 "busy" answer: the workup is running or another edit is in progress. Wait a moment and retry.
  • A blocked workup: read the blocking field in phoenix.workup_status. It names the choice and the tool call that resumes the workup.
  • Demo data: if a result says is_fixture is true, it is built-in demo data and not a live listing.

Support

Email support@atoriz.com with the assistant you use, the tool name, and the time of the call. We reply by email. See also the contact page, the connector privacy section and the connector terms section.