{"schemaVersion":"1.0","name":"allservicepros-customer-mcp","title":"AllServicePros Customer Agent MCP","description":"Search professionals, compare fixed-price packages, check availability, request quotes, and initiate bookings. Binding payments require confirmation.","version":"1.2.0","transport":{"type":"streamable-http","endpoint":"/api/mcp/customer","fallback":{"type":"stdio","command":"npx","args":["tsx","scripts/mcp.ts"],"env":{"ASP_API_KEY":"asp_live_YOUR_WIDGET_KEY","NEXT_PUBLIC_API_URL":"https://allservicepros.net/api"}}},"authentication":{"type":"api_key","header":"Authorization","scheme":"Bearer","keyPrefix":"asp_live_","scopes":["widget:public","widget:book","packages:read"]},"tools":[{"name":"search_pros","description":"Find verified professionals nearby"},{"name":"query_availability","description":"Check live booking windows"},{"name":"book_appointment","description":"Book with Machine Payments Protocol (confirm payment)"},{"name":"request_quote","description":"Create a quote request for a pro"},{"name":"get_reviews","description":"Read ratings and reviews"},{"name":"list_packages","description":"List fixed-price packages (Wave 1)"},{"name":"get_package","description":"Package detail by id/sku (Wave 1)"},{"name":"compare_packages","description":"Compare 2–4 packages (Wave 1)"},{"name":"list_properties","description":"List PM properties (Wave 1)"},{"name":"get_property","description":"Property detail (Wave 1)"}],"confirmationRequired":["book_appointment"],"packageTools":{"status":"live","read":["list_packages","get_package","compare_packages"],"properties":["list_properties","get_property"],"rest":{"list":"GET /api/v1/packages","get":"GET /api/v1/packages/{id}","compare":"GET /api/v1/packages/compare?ids=","properties":"GET /api/v1/properties"}},"related":{"projectAssistant":"/project-assistant","clientWorkspace":"/dashboard/client","integrationsUi":"/dashboard/client?tab=integrations","docs":"/developers/docs/mcp","revokeUi":"/dashboard/client?tab=integrations"}}