dispatch.quote
Return an instant dispatch quote for a field-service job. Accepts trade + location + urgency and returns matched contractor, estimated cost in cents, ETA tier, and valid_for_minutes. Requires a client integration key (x-api-key or Authorization: Bearer). Self-serve machine credential: POST /api/mcp/oauth/register (RFC 7591), then POST /api/mcp/oauth/token with grant_type=client_credentials. Anonymous callers receive HTTP 401 with WWW-Authenticate. Self-serve machine credential, no human in the loop: POST https://steadywrk.app/api/mcp/oauth/register (RFC 7591 dynamic client registration), then POST https://steadywrk.app/api/mcp/oauth/token with grant_type=client_credentials to mint a Bearer token. Discovery: https://steadywrk.app/.well-known/oauth-protected-resource/api/mcp. hello@steadywrk.app still works for humans. Keyless rate-card pricing is dispatch.estimate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trade | Yes | Trade code (plumbing, electrical, HVAC, etc.) | |
| urgency | No | routine | |
| location | Yes | ||
| nte_cents | No | ||
| description | No |