Skip to main content
This page lists 7 tools. Each tool shows only to members whose role grants its access. The descriptions are the text that the MCP server sends to AI clients.

Create visualization from photo URL

Create a Sales Visualizer session. Missing image input returns a handoff URL. Arguments
string
required
string
string

Get visualization

Get a visualization status and artifacts. Arguments
string
required
Create a private RoofKit link where a homeowner uploads one roof photo. Share upload_session.url with the homeowner. The roof render starts after the upload and consumes workspace credits. Poll roofkit.visualizer.upload_link.get for the result. Requires an idempotency key. Arguments
string
required
string
required
Roofing material to render, for example Asphalt shingles.
string
required
Color name to render.
string
Color as #RRGGBB.
string
string
string
string
string
string
Upload page language. Allowed values: en, es.
number
Link lifetime, 5 to 1440 minutes. Default 60.
Get the status of a photo upload link. After the upload it returns the visualization id and render status. Arguments
string
required

Get visualization image

Return the rendered roof image as image content. variant original returns the homeowner photo of a hosted upload. Arguments
string
required
string
Allowed values: processed, original.

Start Budget Estimate

Start a roof Budget Estimate for a US property address. It measures the roof from imagery, applies workspace pricing, and consumes workspace credits. Returns job_id. Poll roofkit.jobs.get for the estimate. Requires an idempotency key. Arguments
string
required
string
required
US property address.
string
Google Places id of the address, when known.
number
number
string
string
string

Get Budget Estimate

Get a saved Budget Estimate that this connection created. Arguments
string
required