SRStallReady

StallReady MCP documentation

Remote MCP for Texas mobile-vendor readiness. Prepare-only — no government filing. Paid surface on Ops+MCP ($149/mo); Solo/Fleet do not unlock tool calls.

Endpoint

Protocol version (header vs initialize body)

StallReady implements Streamable HTTP with negotiated protocol 2025-06-18. Clients should send the HTTP header MCP-Protocol-Version: 2025-06-18. The server also accepts 2025-03-26 or no MCP-Protocol-Version header on the request.

Authentication

Supported today: Authorization: Bearer sr_live_… Ops API keys from app settings (Ops+MCP tier). Unauthenticated requests return 401 with WWW-Authenticate pointing at PRM.

OAuth 2.1: PRM and authorization-server metadata are served for client discovery. Unless MCP_OAUTH_* env vars point at a live IdP, AS endpoints are stubs — do not expect /authorize or /token on this host to complete a flow yet. Check mcp_oauth_status in oauth-authorization-server.

PathProbe / agent corridor workflow (demo)

Production PathProbe curls use the seeded demo Ops bearer sr_live_demo_stallready_ops_key_0001 (same value as demo login / local seed — do not substitute another key). Replace only YOUR_TRUCK_ID in step 3 after list_trucks.

# 1) List trucks — pick a truck_id
curl -s -X POST https://stallready.com/api/mcp \
  -H "Authorization: Bearer sr_live_demo_stallready_ops_key_0001" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_trucks","arguments":{}}}'

# 2) Austin checklist + readiness for an event date
# 3) generate_compliance_pack with confirm:true and idempotency_key for safe retries

Example pack call (use a real truck_id from step 1):

curl -s -X POST https://stallready.com/api/mcp \
  -H "Authorization: Bearer sr_live_demo_stallready_ops_key_0001" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"generate_compliance_pack","arguments":{"city":"Austin","event_date":"2026-07-04","truck_id":"YOUR_TRUCK_ID","confirm":true,"idempotency_key":"pathprobe-demo-001"}}}'

Tools

Limits & observability

Upgrade

Self-serve via Stripe Checkout when STRIPE_PRICE_ID_OPS_MCP is configured; otherwise use billing settings after signup. No consult required for MCP entitlement.

← MCP marketing page