Give your AI assistant a tape measure.
One URL connects Claude, Cursor, VS Code or any MCP client to satellite property measurement, cost ranges for 24 trades, and the tools to install and verify a quote widget on a contractor's website. No API key.
https://www.satellitequotes.com/api/mcpInstall it
Pick your client. Every one of these is the whole configuration — there is nothing else to set up.
Claude Code
One command in your terminal.
claude mcp add --transport http satellitequotes https://www.satellitequotes.com/api/mcpClaude Desktop
Settings → Developer → Edit Config, then restart Claude.
{
"mcpServers": {
"satellitequotes": {
"url": "https://www.satellitequotes.com/api/mcp"
}
}
}Cursor
Add to .cursor/mcp.json in your project, or the global config.
{
"mcpServers": {
"satellitequotes": {
"url": "https://www.satellitequotes.com/api/mcp"
}
}
}VS Code
Add to .vscode/mcp.json in your workspace.
{
"servers": {
"satellitequotes": {
"type": "http",
"url": "https://www.satellitequotes.com/api/mcp"
}
}
}Anything else
Plain JSON-RPC over HTTP. No SDK required.
curl -X POST https://www.satellitequotes.com/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'The seven tools
| Tool | What it returns | Ask it |
|---|---|---|
list_trades | The 24 trades that can be priced from aerial imagery, and what each is measured from. | “Can a fencing company quote jobs from satellite imagery?” |
estimate_cost | Turns a measurement into a cost range. Applies the roof pitch multiplier for you. | “What does a 2,400 sq ft footprint at 8/12 cost to re-roof?” |
get_install_snippet | The exact embed tag plus ordered steps for the contractor's website platform. | “Add the quote widget to my Squarespace estimate page.” |
verify_installation | Fetches a live page and says whether the widget is really working, and what to fix. | “Check whether the widget is live on mysite.com/estimate.” |
list_platforms | Which website builders have step-by-step guides, and how long each takes. | “Which platforms do you have install instructions for?” |
get_pricing | Live plan prices and trial terms, so an assistant never quotes a stale number. | “What does SatelliteQuotes cost?” |
lead_playbook | What actually produces inbound leads for a given trade, with the numbers. | “How do I get more paving leads?” |
What it can measure
Four bases, 24 trades. A trade priced by the hour is not on this list, and the server will tell you so rather than inventing a number.
Roof surface
Building footprint multiplied by the pitch factor — the reason a 2,000 sq ft house at 12/12 needs 2,828 sq ft of material.
Roof replacement · Metal roofing · Solar panel installation · Roof cleaning and moss removal
Ground area
Read straight off imagery: driveways, lawns, lots, patios, pool decks.
Flat / commercial roofing · Pressure washing · Asphalt paving · Concrete flatwork · Sealcoating and striping · Pavers and hardscape · Deck building · Landscaping · Sod and lawn installation · Artificial turf · Lawn care and mowing · Irrigation systems · Pool installation · Snow removal · Land clearing and tree work
Wall area
Derived from footprint perimeter and storey height, for siding and exterior painting.
Siding · Exterior painting
Perimeter
Outline length, for linear trades like fencing, gutters and gutter guards.
Gutters and downspouts · Gutter guards · Fencing
Try it without installing anything
# What does a 2,000 sq ft footprint at 8/12 pitch cost to re-roof?
curl "https://www.satellitequotes.com/api/trades?trade=roofing&measurement=2000&pitch_rise=8"
# Can a fencing business quote from satellite imagery?
curl "https://www.satellitequotes.com/api/trades?search=fence"
# Is the widget actually live on this page?
curl "https://www.satellitequotes.com/api/widget/verify?url=https://example.com"Not using MCP? The same endpoints are described in an OpenAPI document at https://www.satellitequotes.com/api/openapi.json — import it into a custom GPT or any tool loader.
Questions
What is the SatelliteQuotes MCP server?
An MCP endpoint at https://www.satellitequotes.com/api/mcp that gives an AI assistant seven tools: list the trades that can be measured from satellite imagery, estimate a job from a measurement, fetch the website embed snippet, verify an installation on a live page, list supported platforms, read current pricing, and pull a lead-generation playbook by trade.
Do I need an API key?
No. Every tool is read-only and returns public information, so the server is unauthenticated. Nothing it exposes can create an account, move money or read a contractor's data.
Which AI clients does it work with?
Any MCP client: Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed and others. It speaks JSON-RPC 2.0 over HTTP, so a plain curl call works too. There is also an OpenAPI document at /api/openapi.json for tools that do not speak MCP, such as custom GPTs.
What can it actually measure?
Four things, which is what decides whether a trade can be quoted from above: roof surface (building footprint multiplied by the pitch factor), ground area (driveways, lawns, lots, patios), wall area (derived from perimeter and storey height) and perimeter (fencing, gutters). Trades billed hourly are out of scope and the server says so rather than guessing.
How accurate are the estimates?
Footprints from aerial imagery land within roughly 5-8% of an on-site measurement. Cost ranges are national 2026 installed averages and deliberately wide - they are for sanity-checking a quote, not replacing one. A contractor running the widget quotes at their own rates instead.
Can an AI assistant install the widget on my website for me?
Yes, and that is what it is for. Ask it to add the widget to your site and it can fetch the snippet, follow the steps for your platform, then call verify_installation on the published page to confirm the tag is live and the token resolves to your account.