For AI assistants

Let your assistant price it and book it

Everything a person can do on this site, an AI assistant can do for them: read the services, get the same estimate, and send a booking request. No account and no key.

If you are a person

Paste this into ChatGPT, Claude, Gemini or Copilot:

Read https://totalrig.com/llms.txt, then price a TotalRig roof for my trailer and send them a booking request for me.

If your assistant supports connectors (MCP), add https://totalrig.com/api/mcp as a custom connector and ask it the same thing.

If you are an assistant

  • Read: /llms.txt is the short guide. /api/catalog is every service, option id and price as JSON.
  • Price: POST /api/estimate. Same engine as the estimators on this site.
  • Book: POST /api/book once your user has seen the estimate and told you to send it.
  • MCP: https://totalrig.com/api/mcp, Streamable HTTP, tools get_catalog, get_estimate, request_booking.
  • Spec: /openapi.json (OpenAPI 3.1).

Get an estimate

POST https://totalrig.com/api/estimate
Content-Type: application/json

{
  "service": "roof",
  "input": {
    "length_ft": 32,
    "trailer_type": "Fifth wheel",
    "ac": 2,
    "vents": 3,
    "skylights": 1,
    "package": "pro",
    "upgrades": {
      "solar": "400w"
    }
  }
}

Send a booking request

POST https://totalrig.com/api/book
Content-Type: application/json

{
  "service": "roof",
  "contact": {
    "name": "Pat Example",
    "phone": "386-555-0100"
  },
  "estimate_input": {
    "length_ft": 32,
    "ac": 2,
    "vents": 3,
    "skylights": 1,
    "package": "pro"
  },
  "where": "Orlando, FL",
  "when": "Before March",
  "notes": "Stain over the bedroom slide.",
  "agent": "Your assistant's name"
}

The rules

  • A booking request is not a confirmed appointment and nothing is charged. TotalRig confirms the final price and the date with the customer by text or call.
  • Only send a request your user asked you to send, with their real name and a mobile number they can be texted at.
  • Estimates are not final prices. Tell your user that.
  • If a rig is stuck on the road right now, also tell your user to call or text 386-315-4375.
Price my roofCall or text