Server definition
- Hash
- sha256:e4cdf0487c4c9d731c27707c77d1f84ccd0538e168fb855b16e8f2d26c6a3716
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "STEADYWRK Dispatch MCP over Streamable HTTP. Call tools/list to enumerate. Lead with agentic.readiness_probe — keyless storefront snapshot that finishes, with a Store Guard $149 CTA. Required argument: url (public storefront URL or domain). Example: POST https://steadywrk.app/api/mcp {\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"agentic.readiness_probe\",\"arguments\":{\"url\":\"https://example.com\"}}}. dispatch.quote and dispatch.order require the CLIENT to send its own integration key as x-api-key (or Authorization: Bearer); without one they return HTTP 401 with WWW-Authenticate and JSON-RPC error -32001. Request a key at [email protected]. When OAuth is enabled, a self-serve token is accepted by dispatch.quote but is NOT entitled to dispatch.order, which is the billable tool: it answers HTTP 402 payment_required (JSON-RPC -32002) until you are provisioned an integration key via [email protected]. Keyless callers can use dispatch.estimate (public rate card). dispatch.evals is public, no-auth. Read its per-field provenance and methodology; it is self-reported, not an independent audit.",
"tools": [
{
"description": "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.",
"inputSchema": {
"properties": {
"url": {
"description": "Public storefront URL or domain",
"maxLength": 255,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "agentic.readiness_probe",
"outputSchema": {
"description": "Either a successful probe (ok=true, report + demo) or a business error (e.g. missing url) — never a fabricated report.",
"oneOf": [
{
"properties": {
"demo": {
"properties": {
"hashSnippet": {
"type": "string"
},
"id": {
"type": "string"
},
"permalink": {
"type": "string"
},
"persisted": {
"type": "boolean"
},
"verifyPath": {
"type": "string"
}
},
"required": [
"id",
"permalink",
"verifyPath",
"hashSnippet",
"persisted"
],
"type": "object"
},
"ok": {
"const": true,
"type": "boolean"
},
"report": {
"properties": {
"checks": {
"items": {
"properties": {
"detail": {
"type": "string"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"status": {
"enum": [
"pass",
"warn",
"fail",
"skip"
],
"type": "string"
}
},
"required": [
"id",
"label",
"status",
"detail"
],
"type": "object"
},
"type": "array"
},
"grade": {
"enum": [
"A",
"B",
"C",
"D",
"F"
],
"type": "string"
},
"host": {
"type": "string"
},
"next": {
"properties": {
"flagship": {
"type": "string"
},
"sample": {
"type": "string"
},
"storeGuardBuy": {
"type": "string"
}
},
"type": "object"
},
"origin": {
"type": "string"
},
"probedAt": {
"type": "string"
},
"score": {
"type": "number"
},
"summary": {
"type": "string"
}
},
"required": [
"host",
"origin",
"score",
"grade",
"summary",
"checks",
"probedAt",
"next"
],
"type": "object"
}
},
"required": [
"ok",
"report",
"demo"
],
"type": "object"
},
{
"additionalProperties": true,
"description": "Business error — e.g. missing/invalid url argument, rate limit.",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"type": "object"
}
],
"type": "object"
}
},
{
"description": "Public modeled field-service price estimate using cited BLS wage data and disclosed model assumptions. Returns wage_basis and billed_estimate so callers can inspect the calculation and geographic basis. The response identifies estimates based on a national baseline and distinguishes model assumptions from observed prices. Use dispatch.quote with an accepted credential to request a quote. No API key required.",
"inputSchema": {
"properties": {
"location": {
"properties": {
"city": {
"maxLength": 255,
"type": "string"
},
"state": {
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"zip": {
"maxLength": 10,
"type": "string"
}
},
"required": [
"state"
],
"type": "object"
},
"trade": {
"description": "Trade code (plumbing, electrical, HVAC, etc.)",
"type": "string"
},
"urgency": {
"default": "routine",
"enum": [
"emergency",
"urgent",
"routine",
"scheduled"
],
"type": "string"
}
},
"required": [
"trade",
"location"
],
"type": "object"
},
"name": "dispatch.estimate",
"outputSchema": {
"description": "A full wage-to-billed-rate estimate, or an unknown/missing trade error — never a fabricated number.",
"oneOf": [
{
"properties": {
"basis": {
"const": "wage_to_billed_rate_transform",
"type": "string"
},
"billed_estimate": {
"additionalProperties": true,
"description": "What a buyer pays — every component of the arithmetic, re-derivable via formula.",
"properties": {
"billed_hourly_rate_cents": {
"type": "integer"
},
"billed_hourly_rate_routine_cents": {
"type": "integer"
},
"currency": {
"const": "USD",
"type": "string"
},
"formula": {
"type": "string"
},
"labor_burden_multiplier": {
"type": "number"
},
"minimum_billable_hours": {
"type": "number"
},
"total_cents": {
"type": "integer"
},
"total_usd": {
"type": "number"
},
"trip_fee_cents": {
"type": "integer"
},
"urgency_multiplier": {
"type": "number"
}
},
"type": "object"
},
"disclosure": {
"items": {
"type": "string"
},
"type": "array"
},
"estimated": {
"const": true,
"type": "boolean"
},
"estimated_cost_cents": {
"description": "Alias of billed_estimate.total_cents.",
"type": "integer"
},
"location_resolution": {
"additionalProperties": true,
"properties": {
"location_sensitive": {
"type": "boolean"
},
"reason": {
"type": "string"
},
"resolved_metro": {
"type": [
"string",
"null"
]
},
"resolved_metro_label": {
"type": [
"string",
"null"
]
},
"scope": {
"enum": [
"metro_cited",
"national_baseline",
"mena_coverage_beta"
],
"type": "string"
}
},
"type": "object"
},
"rate_card": {
"properties": {
"median_dollars": {
"type": "number"
},
"p25_dollars": {
"type": [
"number",
"null"
]
},
"p75_dollars": {
"type": [
"number",
"null"
]
}
},
"type": "object"
},
"rate_model_version": {
"type": "string"
},
"source": {
"const": "public_rate_card",
"type": "string"
},
"trade": {
"type": "string"
},
"urgency": {
"enum": [
"emergency",
"urgent",
"routine",
"scheduled"
],
"type": "string"
},
"wage_basis": {
"additionalProperties": true,
"description": "The cited hourly WAGE input — NOT the price.",
"properties": {
"bls_occ_code": {
"type": "string"
},
"kind": {
"const": "hourly_wage",
"type": "string"
},
"median_cents": {
"type": "integer"
},
"note": {
"type": "string"
},
"p25_cents": {
"type": [
"integer",
"null"
]
},
"p75_cents": {
"type": [
"integer",
"null"
]
},
"scope_label": {
"type": "string"
},
"source_url": {
"type": "string"
},
"trade_label": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"estimated",
"source",
"basis",
"rate_model_version",
"trade",
"urgency",
"location_resolution",
"wage_basis",
"billed_estimate",
"estimated_cost_cents",
"rate_card",
"disclosure"
],
"type": "object"
},
{
"description": "Trade was missing or not recognized. No number is fabricated.",
"properties": {
"error": {
"enum": [
"unknown_trade",
"trade_required"
],
"type": "string"
},
"estimated": {
"const": false,
"type": "boolean"
},
"known_trades": {
"items": {
"type": "string"
},
"type": "array"
},
"source": {
"const": "public_rate_card",
"type": "string"
},
"trade": {
"type": [
"string",
"null"
]
},
"valid_trades": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"estimated",
"source",
"error",
"trade",
"valid_trades",
"known_trades"
],
"type": "object"
}
],
"type": "object"
}
},
{
"description": "Return the public evaluation document for a selected rolling window. Consult its per-field provenance and methodology to distinguish self-reported estimates, measurements, and unavailable fields. It is not an independent audit or a service-level guarantee. No API key required.",
"inputSchema": {
"properties": {
"period": {
"default": "rolling_30d",
"enum": [
"rolling_7d",
"rolling_30d",
"rolling_90d"
],
"type": "string"
}
},
"type": "object"
},
"name": "dispatch.evals",
"outputSchema": {
"properties": {
"estimated": {
"description": "False only when goal-fulfillment rates are backed by fresh, sufficient production telemetry.",
"type": "boolean"
},
"goal_fulfillment": {
"additionalProperties": true,
"properties": {
"completion_rate": {
"type": "number"
},
"human_override_rate": {
"type": "number"
},
"nte_accuracy": {
"type": "number"
},
"redispatch_rate": {
"type": "number"
},
"sampled_at": {
"type": "string"
},
"source": {
"enum": [
"live_telemetry",
"canonical_estimate"
],
"type": "string"
}
},
"type": "object"
},
"methodology": {
"additionalProperties": true,
"description": "Metric definitions, named-period window, source-class vocabulary. Never a sample size.",
"type": "object"
},
"operational": {
"additionalProperties": true,
"properties": {
"active_providers": {
"type": "null"
},
"active_states": {
"type": "string"
},
"avg_dispatch_latency_ms": {
"type": [
"number",
"null"
]
},
"jobs_dispatched_30d": {
"type": "null"
},
"latency_source": {
"type": "string"
},
"p95_dispatch_latency_ms": {
"type": [
"number",
"null"
]
},
"pricing_latency_p50_ms": {
"type": [
"number",
"null"
]
},
"pricing_latency_p95_ms": {
"type": [
"number",
"null"
]
},
"pricing_latency_sampled_at": {
"type": "string"
},
"pricing_latency_source": {
"enum": [
"live_telemetry",
"unavailable"
],
"type": "string"
},
"quote_turnaround_hours": {
"type": "number"
},
"quote_turnaround_is_sla": {
"type": "boolean"
}
},
"type": "object"
},
"period": {
"enum": [
"rolling_7d",
"rolling_30d",
"rolling_90d"
],
"type": "string"
},
"provenance": {
"additionalProperties": true,
"description": "Per-field record of whether each published figure is measured or estimated.",
"type": "object"
},
"schema_version": {
"type": "string"
},
"trust_signals": {
"properties": {
"build_hash": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"schema_version",
"period",
"estimated",
"goal_fulfillment",
"operational",
"trust_signals",
"provenance",
"methodology"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "dispatch.index",
"outputSchema": {
"properties": {
"model_assumptions": {
"type": "string"
},
"note": {
"type": "string"
},
"rate_model_version": {
"type": "string"
},
"source_period": {
"type": "string"
},
"trades": {
"items": {
"additionalProperties": true,
"description": "kind is always \"hourly_wage\" — medianRateDollars/p25/p75 (and their *Wage* aliases) are what a technician earns, NOT a price. billedHourlyRateRoutine* is what a buyer pays.",
"properties": {
"billedHourlyRateRoutineCents": {
"type": "integer"
},
"billedHourlyRateRoutineDollars": {
"type": "number"
},
"kind": {
"const": "hourly_wage",
"type": "string"
},
"medianWageDollars": {
"type": "number"
},
"p25WageDollars": {
"type": "number"
},
"p75WageDollars": {
"type": "number"
}
},
"required": [
"kind",
"medianWageDollars",
"p25WageDollars",
"p75WageDollars",
"billedHourlyRateRoutineCents",
"billedHourlyRateRoutineDollars"
],
"type": "object"
},
"type": "array"
},
"updated_at": {
"type": "string"
},
"wage_vs_billed": {
"additionalProperties": true,
"properties": {
"billed_fields": {
"items": {
"type": "string"
},
"type": "array"
},
"formula": {
"type": "string"
},
"full_estimate_tool": {
"type": "string"
},
"labor_burden_multiplier": {
"type": "number"
},
"overhead_margin_markup": {
"type": "number"
},
"wage_fields": {
"items": {
"type": "string"
},
"type": "array"
},
"warning": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"trades",
"wage_vs_billed",
"note",
"model_assumptions",
"updated_at",
"source_period",
"rate_model_version"
],
"type": "object"
}
},
{
"description": "Create a field-service order and return its status URL. HTTP 201 returns a created order; HTTP 202 returns an order accepted_pending_fulfilment with fulfilled=false. Order creation requires a provisioned integration key through x-api-key. MCP also accepts that key through Authorization: Bearer; direct REST order creation requires x-api-key. A self-serve OAuth token authenticates but is not entitled to create orders: HTTP 402 payment_required (JSON-RPC -32002 over MCP). Anonymous callers receive HTTP 401 with WWW-Authenticate. Provisioning contact: [email protected].",
"inputSchema": {
"properties": {
"callback_url": {
"format": "uri",
"type": "string"
},
"description": {
"maxLength": 5000,
"minLength": 1,
"type": "string"
},
"location": {
"properties": {
"address": {
"maxLength": 1000,
"type": "string"
},
"city": {
"maxLength": 255,
"type": "string"
},
"name": {
"maxLength": 500,
"type": "string"
},
"state": {
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"zip": {
"maxLength": 10,
"type": "string"
}
},
"required": [
"state"
],
"type": "object"
},
"nte_cents": {
"minimum": 1,
"type": "integer"
},
"reference_id": {
"maxLength": 255,
"type": "string"
},
"trade": {
"type": "string"
},
"urgency": {
"default": "routine",
"enum": [
"emergency",
"urgent",
"routine",
"scheduled"
],
"type": "string"
}
},
"required": [
"trade",
"location",
"description"
],
"type": "object"
},
"name": "dispatch.order",
"outputSchema": {
"description": "A recorded work order — fulfilled (contractor matched, HTTP 201) or accepted_pending_fulfilment (no contractor yet, HTTP 202) — or a business/entitlement error passthrough.",
"oneOf": [
{
"properties": {
"accepted": {
"const": true,
"type": "boolean"
},
"created": {
"const": true,
"type": "boolean"
},
"fulfilled": {
"type": "boolean"
},
"fulfilment": {
"description": "Present only when fulfilled=false.",
"properties": {
"assigned": {
"const": false,
"type": "boolean"
},
"detail": {
"type": "string"
},
"escalation_contact": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"type": "object"
},
"order": {
"additionalProperties": true,
"properties": {
"assigned_contractor_ref": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": "string"
},
"estimated_response_minutes": {
"type": [
"number",
"null"
]
},
"id": {
"type": "string"
},
"location": {
"type": "object"
},
"quoted_cost_cents": {
"type": [
"integer",
"null"
]
},
"quoted_cost_usd": {
"type": [
"string",
"null"
]
},
"status": {
"enum": [
"pending_dispatch",
"accepted_pending_fulfilment"
],
"type": "string"
},
"trade": {
"type": "string"
},
"urgency": {
"enum": [
"emergency",
"urgent",
"routine",
"scheduled"
],
"type": "string"
}
},
"required": [
"id",
"status",
"trade",
"location",
"urgency",
"created_at"
],
"type": "object"
},
"tracking": {
"properties": {
"auth": {
"type": "string"
},
"status_url": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"created",
"accepted",
"fulfilled",
"order",
"tracking"
],
"type": "object"
},
{
"additionalProperties": true,
"description": "Business/rate-limit/entitlement error passthrough.",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"type": "object"
}
],
"type": "object"
}
},
{
"description": "Request a field-service quote by trade, location, and urgency. Returns availability and quote details when available. Accepts a provisioned integration key through x-api-key or, when OAuth is enabled, a scoped self-serve OAuth token through Authorization: Bearer. MCP also accepts the provisioned key through Authorization: Bearer. Request a key at [email protected]. Anonymous callers receive HTTP 401 with WWW-Authenticate. Public modeled pricing is available through dispatch.estimate.",
"inputSchema": {
"properties": {
"description": {
"maxLength": 2000,
"type": "string"
},
"location": {
"properties": {
"city": {
"maxLength": 255,
"type": "string"
},
"state": {
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"zip": {
"maxLength": 10,
"type": "string"
}
},
"required": [
"state"
],
"type": "object"
},
"nte_cents": {
"minimum": 1,
"type": "integer"
},
"trade": {
"description": "Trade code (plumbing, electrical, HVAC, etc.)",
"type": "string"
},
"urgency": {
"default": "routine",
"enum": [
"emergency",
"urgent",
"routine",
"scheduled"
],
"type": "string"
}
},
"required": [
"trade",
"location"
],
"type": "object"
},
"name": "dispatch.quote",
"outputSchema": {
"description": "A matched-contractor quote, a no-availability response, or a business/auth error passthrough from the downstream dispatch API.",
"oneOf": [
{
"description": "A contractor was matched.",
"properties": {
"available": {
"const": true,
"type": "boolean"
},
"next_steps": {
"properties": {
"contact": {
"type": "string"
},
"dispatch": {
"type": "string"
},
"docs": {
"type": "string"
}
},
"type": "object"
},
"quote": {
"properties": {
"alternates_count": {
"type": "integer"
},
"best_match": {
"properties": {
"estimated_cost_cents": {
"type": "integer"
},
"estimated_cost_usd": {
"type": "string"
},
"estimated_response_minutes": {
"type": "number"
},
"match_score": {
"type": "number"
}
},
"type": "object"
},
"estimated_eta": {
"type": "string"
},
"generated_at": {
"type": "string"
},
"location": {
"type": "object"
},
"trade": {
"type": "string"
},
"urgency": {
"enum": [
"emergency",
"urgent",
"routine",
"scheduled"
],
"type": "string"
},
"valid_for_minutes": {
"type": "integer"
}
},
"required": [
"trade",
"location",
"urgency",
"estimated_eta",
"best_match",
"alternates_count",
"generated_at",
"valid_for_minutes"
],
"type": "object"
}
},
"required": [
"available",
"quote",
"next_steps"
],
"type": "object"
},
{
"description": "No contractor is currently available for this trade/location.",
"properties": {
"available": {
"const": false,
"type": "boolean"
},
"location": {
"type": "object"
},
"message": {
"type": "string"
},
"trade": {
"type": "string"
}
},
"required": [
"available",
"message",
"trade",
"location"
],
"type": "object"
},
{
"additionalProperties": true,
"description": "Business/rate-limit/auth error passthrough.",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"type": "object"
}
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e4cdf0487c4c9d731c27707c77d1f84ccd0538e168fb855b16e8f2d26c6a3716 | sha256sum