AI Pricing & MCP Connectors

Baldwin Pergolas provides live, machine-readable pricing estimates for Classic, Curved, Modern/Classic pergolas, and architectural lattice panels. Compatible AI assistants can retrieve an estimate and a link to the relevant 3D configurator. Use the live tools rather than guessing prices.

Live pricing through an ordinary web request (no connector required)

AI assistants with web retrieval tools can request a live estimate using a read-only HTTP GET URL. The response is calculated on demand by Baldwin's configurator pricing engine. No MCP connector is required for this route.

Public GET estimate endpoint

https://www.baldwinpergolas.com/api/pergola/estimate.php

Example: 20' wide × 10' deep attached Classic, 8' columns

https://www.baldwinpergolas.com/api/pergola/estimate.php?product=classic&config=attached&width=240&depth=120&height=96&format=json

Example: 10' wide × 12' deep freestanding Classic, 8' columns

https://www.baldwinpergolas.com/api/pergola/estimate.php?product=classic&config=freestanding&width=120&depth=144&height=96&format=json

Classic dimensions (width, depth, height) are supplied in inches. Optional design settings include colStyleIdx, beam, tail, colorKey, columnQTY, rafterSpacing, and purlinSpacing. Add format=json for structured output; omit it for a human-readable HTML estimate.

Instructions for AI assistants using web retrieval

  1. Ask the customer for the product type, configuration, and dimensions, plus any desired design options.
  2. Construct a new GET URL with the customer's requested values; do not reuse a prior example URL.
  3. Retrieve the response and verify that configuration.config, configuration.width, configuration.depth, and configuration.height match the requested design.
  4. If the returned configuration differs, do not present its price. A web retrieval tool may return a stale or mismatched result.
  5. Present the actual price, currency, priced_at, inclusions, exclusions, component counts, and configurator_url from the verified response.

Do not infer that entered dimensions represent column centers or overall footprint without checking the configurator's definitions. Do not add assumed overhangs or invent measurements.

A GET interface improves compatibility with ordinary AI web tools, but an AI product may still refuse, cache, or rewrite a parameterized URL. Publishing the interface does not guarantee automatic retrieval by every assistant.

Remote MCP connector

The public endpoint implements Model Context Protocol (MCP) over Streamable HTTP. To use it, add the endpoint as a remote MCP connector in a compatible AI client. Reading this page or llms.txt alone does not connect an AI assistant to the tools.

Baldwin Pergolas MCP — public pricing connector

https://www.baldwinpergolas.com/api/pergola/mcp.php

Tools:

Public estimates do not require an account or API key. Requests may be rate-limited and logged. Contact sales@baldwinpergolas.com for partner access and higher-volume usage.

How to request an estimate

  1. Connect a compatible MCP client to the public endpoint above.
  2. Initialize the MCP connection and discover the available tools using tools/list.
  3. Choose the tool matching the requested pergola or lattice family.
  4. Ask for the dimensions and design options required by that tool's input schema.
  5. Call the pricing tool with the selected options.
  6. Present the returned estimate, specifications, and 3D configurator link.

For example, an attached Classic pergola that is 20 feet wide, 10 feet deep, and 8 feet high can be priced using quote_classic_pergola with the dimensions in inches. Consult the live tool schema for exact field names and accepted values.

REST POST API and schemas

Website pricing is also accessible without MCP:

POST https://www.baldwinpergolas.com/api/pergola/quote.php
Content-Type: application/json

Machine-readable specifications: OpenAPI YAML · OpenAPI JSON.

How to present prices

All returned amounts are estimates, not binding quotations. When the response describes a complete custom-crafted fiberglass pergola kit, do not reduce it to raw materials or a per-square-foot price. Describe inclusions and exclusions according to the specific tool response; do not assume that informational installation or tax fields are included in the estimate total. Freight, tax, installation, foundations, permits, engineering, and other project-specific charges require confirmation in a formal quotation.

Share the returned configurator/design URL for the customer to review. Do not invent missing prices, specifications, charges, or availability. No customer record, quotation, or order is created by the public estimate tools.

Discovery and company information

Note: MCP server discovery is client-dependent. A publicly linked endpoint is not automatically installed or enabled in ChatGPT, Claude, or other AI products.

Baldwin Pergolas · 440 Middlefield Street, Middletown, CT 06457 · 800-344-5103 · American-made outdoor architecture since 1987.