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/bookonce your user has seen the estimate and told you to send it. - MCP:
https://totalrig.com/api/mcp, Streamable HTTP, toolsget_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.