{"name":"Amzy — Amzy agent","description":"Amzy is the customer-facing service provider. Enabled Amzy tools: Check service area, Get business hours, Get service information, Get estimate, Check availability, Book junk removal. Booking follows Amzy network routing and requires explicit final-summary approval.","supportedInterfaces":[{"url":"https://amzy.me/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"url":"https://amzy.me","organization":"Amzy"},"version":"1.0.0","documentationUrl":"https://amzy.me/ai","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"conversation":{"httpAuthSecurityScheme":{"description":"Required for estimates, availability, and booking. Obtain from check_service_area; retain server-issued replacement tokens and explicitly approve the final booking summary.","scheme":"Bearer","bearerFormat":"Amzy scoped conversation token"}}},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"check_service_area","name":"Check service area","description":"Validate a pickup ZIP and material profile against live Amzy coverage. Coverage does not reserve a contractor or slot.","tags":["junk-removal","check_service_area","read-only"],"examples":["{\"operation\":\"check_service_area\",\"zip_code\":\"98003\",\"material_profile\":\"household furniture\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_business_hours","name":"Get business hours","description":"Read configured business hours; missing hours are explicitly unconfigured. Appointment windows are checked separately.","tags":["junk-removal","get_business_hours","read-only"],"examples":["{\"operation\":\"get_business_hours\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_service_information","name":"Get service information","description":"Read the service provider, contact information, configured service areas, and enabled capabilities.","tags":["junk-removal","get_service_information","read-only"],"examples":["{\"operation\":\"get_service_information\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_estimate","name":"Get estimate","description":"Continue the existing Amzy estimator using pickup ZIP and junk items. Follow-up questions may be required. Estimates are approximate.","tags":["junk-removal","get_estimate","read-only"],"examples":["{\"operation\":\"get_estimate\",\"zip_code\":\"98003\",\"items\":[\"one sofa\"],\"message\":\"The sofa is curbside. What else do you need for an estimate?\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"conversation":{}}}]},{"id":"check_availability","name":"Check availability","description":"Read live appointment options for an existing quoted conversation and date. Returned options do not hold a slot.","tags":["junk-removal","check_availability","read-only"],"examples":["{\"operation\":\"check_availability\",\"zip_code\":\"98003\",\"date\":\"2026-11-02\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"conversation":{}}}]},{"id":"book_junk_removal","name":"Book junk removal","description":"Prepare customer details and the selected appointment in the existing booking conversation; submit only after explicit approval of its final summary. Fulfillment follows Amzy network routing; named contractor assignment is not guaranteed.","tags":["junk-removal","book_junk_removal","booking-mutation"],"examples":["{\"operation\":\"book_junk_removal\",\"zip_code\":\"98003\",\"customer\":{\"firstname\":\"Example\",\"lastname\":\"Customer\",\"phone_number\":\"+12065550100\",\"house\":\"123 Example Street\",\"city\":\"Example City\",\"state\":\"WA\"},\"items\":[\"one sofa\"],\"selected_scheduled_time\":\"2026-11-02T10:00:00-08:00\",\"customer_approved\":false}"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"conversation":{}}}]}]}