MCP server

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.

Server URL
https://www.satellitequotes.com/api/mcp
Transport: streamable HTTPAuth: noneTools: 7Read-only

Install 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/mcp

Claude 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

ToolWhat it returnsAsk it
list_tradesThe 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_costTurns 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_snippetThe exact embed tag plus ordered steps for the contractor's website platform.“Add the quote widget to my Squarespace estimate page.”
verify_installationFetches 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_platformsWhich website builders have step-by-step guides, and how long each takes.“Which platforms do you have install instructions for?”
get_pricingLive plan prices and trial terms, so an assistant never quotes a stale number.“What does SatelliteQuotes cost?”
lead_playbookWhat 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.