app.steadywrk/mcp-dispatch
name:app.steadywrk/mcp-dispatch
Field service dispatch: instant quotes, tracked work orders, public evals. steadywrk.app
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- agentic.readiness_probeshallow
Free multi-surface storefront readiness snapshot (UCP/ACP discovery, product schema, robots, answer-engine maps). Not an attested Store Guard grade. Response includes a Store Guard $149 CTA. No API key required.
- dispatch.estimateshallow
Keyless billed-cost estimate for a field-service job. Transforms a cited BLS OES hourly WAGE into a billed customer price: wage x labor burden x overhead/margin markup x urgency multiplier, plus a trip fee and a minimum-billable-hours floor. Returns wage_basis (the cited wage input) alongside billed_estimate (every component of the arithmetic, re-derivable by the caller). Location is used where a cited BLS OEWS metro median exists (Dallas-Fort Worth, Houston, Phoenix, Atlanta); everywhere else the payload states plainly that the figure is national-median and location-insensitive. Model assumptions are labelled as such — not observed STEADYWRK prices. Not a contractor-matched quote: use dispatch.quote with an API key for that. No API key required.
- dispatch.evalsshallow
Return the public evals dashboard for a rolling window. Figures are estimated unless provenance.measured lists them. jobs_dispatched_30d and active_providers are null until a measured integer exists — not posture copy. No API key required.
- dispatch.indexshallow
Return the catalog of 8 dispatch trade verticals. Per trade: the BLS OES hourly WAGE (medianRateDollars/p25/p75 — what a technician earns, NOT a price) alongside billedHourlyRateRoutineDollars, what a buyer pays hourly at routine urgency, derived by the same wage→billed transform dispatch.estimate uses. See the wage_vs_billed block. No API key required.
- dispatch.ordershallow
Create a dispatch work order. Attempts to auto-match a contractor from the active pool. Returns HTTP 201 with a masked contractor reference when a contractor is matched, or HTTP 202 with status accepted_pending_fulfilment and fulfilment.assigned=false when none is available yet — in both cases the order is recorded and readable at the returned tracking.status_url. Nothing is charged at order time. 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.
- dispatch.quoteshallow
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.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/1b4428ef-c8fb-4956-b4e8-54c26f8b8879)