Request an Ontrack moving quote with customer permission, spam screening and a saved receipt.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check this request using its private receipt. Returns status only, no personal details. Never put receipt tokens or customer details in URLs.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http moving-quotes https://www.ontrackmoving.com/quote/agent-mcp.php
Check this request using its private receipt. Returns status only, no personal details. Never put receipt tokens or customer details in URLs.
| Argument | Type | Description |
|---|---|---|
| request_id* | string | |
| receipt_token* | string |
{
"type": "object",
"required": [
"request_id",
"receipt_token"
],
"properties": {
"request_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$"
},
"receipt_token": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
}
},
"additionalProperties": false
}Submit a moving quote request to Ontrack. Ask conversationally for name, contact, origin, destination, date and size; unknown destination/date/size may be empty. Show a summary and obtain explicit customer permission to share with Ontrack before calling. Never invent missing details, quote a price or promise a booking. Only a saved receipt means the request was received. Requests that pass screening go directly to sales; exceptions are saved for staff follow-up. Use the returned status to distinguish saved from received_by_sales. Requires an enabled Ontrack tool connection in the customer’s assistant.
| Argument | Type | Description |
|---|---|---|
| name* | string | |
| string | Customer email, or empty if phone provided. | |
| notes | string | Move needs only. Do not send payment details, passwords, identity documents or unrelated conversation. |
| phone | string | Customer phone including area/country code, or empty if email provided. |
| origin* | string | Origin city and state or full address, as provided by the customer. |
| assistant | string | Self-reported assistant name; not verified attribution. |
| move_date | string | YYYY-MM-DD, or empty if unknown. |
| move_size | string | Home/office size or inventory summary, or empty if unknown. |
| destination | string | Destination city/state or address; leave empty if unknown. |
| idempotency_key* | string | Generate a random UUID or 128-bit random key for this move. Reuse the exact key and details on retries. Use a new key for a different move. |
| customer_confirmed* | boolean | Set true only after showing the customer these details and obtaining explicit permission to share them with Ontrack for a moving quote and contact by phone/email. This does not enroll them in SMS. |
{
"type": "object",
"required": [
"idempotency_key",
"name",
"origin",
"customer_confirmed"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"email": {
"type": "string",
"maxLength": 254,
"description": "Customer email, or empty if phone provided."
},
"notes": {
"type": "string",
"maxLength": 2000,
"description": "Move needs only. Do not send payment details, passwords, identity documents or unrelated conversation."
},
"phone": {
"type": "string",
"maxLength": 32,
"description": "Customer phone including area/country code, or empty if email provided."
},
"origin": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Origin city and state or full address, as provided by the customer."
},
"assistant": {
"type": "string",
"maxLength": 60,
"description": "Self-reported assistant name; not verified attribution."
},
"move_date": {
"type": "string",
"maxLength": 10,
"description": "YYYY-MM-DD, or empty if unknown."
},
"move_size": {
"type": "string",
"maxLength": 120,
"description": "Home/office size or inventory summary, or empty if unknown."
},
"destination": {
"type": "string",
"maxLength": 300,
"description": "Destination city/state or address; leave empty if unknown."
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]+$",
"maxLength": 128,
"minLength": 32,
"description": "Generate a random UUID or 128-bit random key for this move. Reuse the exact key and details on retries. Use a new key for a different move."
},
"customer_confirmed": {
"type": "boolean",
"const": true,
"description": "Set true only after showing the customer these details and obtaining explicit permission to share them with Ontrack for a moving quote and contact by phone/email. This does not enroll them in SMS."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.