{"name":"WellFred Service Marketplace Agent","description":"WellFred's public agent for wellness, home and professional services in Costa Rica. Discovery search runs over A2A SendMessage on this interface; catalog browsing, guest quote requests (RFQs) and email-verified booking intents run against the REST contract documented at https:\/\/app.wellfred.com\/agents.md. An RFQ is a request for quotes, not a confirmed appointment; a booking intent creates no booking until the customer confirms through its emailed link.","supportedInterfaces":[{"url":"https:\/\/app.wellfred.com\/api\/agent\/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"WellFred","url":"https:\/\/app.wellfred.com"},"version":"1.0.0","documentationUrl":"https:\/\/app.wellfred.com\/agents.md","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text\/plain","application\/json"],"defaultOutputModes":["text\/plain","application\/json"],"skills":[{"id":"search-services","name":"Service discovery search","description":"Search and browse ranked public service offerings with a natural-language service need (text part) or structured constraints (JSON data part: query, categoryUuid, subcategoryUuid, lat\/lng, delivery, date, partySize, maxPrice, currency, priceUnit, limit \u2014 exactly the fields documented at https:\/\/app.wellfred.com\/agents.md). Returns one offering per provider with starting prices, a recommendation and explicit caveats. Handled directly by this interface via SendMessage; schedule checks do not guarantee party capacity and in-home coverage needs the exact address confirmed.","tags":["service-search","marketplace","costa-rica","wellness","home-services"],"examples":["Find a mobile massage in Uvita","{\"query\":\"massage\",\"delivery\":\"in-home\",\"lat\":9.16,\"lng\":-83.74,\"date\":\"2026-09-12\",\"partySize\":2,\"maxPrice\":40000,\"currency\":\"CRC\",\"priceUnit\":\"person\"}"]},{"id":"browse-catalog","name":"Catalog and geography browsing","description":"Browse the service taxonomy, resolve place names to coordinates, and list or search public providers. Runs against the REST contract (GET \/api\/agent\/categories, GET \/api\/agent\/locations, GET \/api\/agent\/providers, GET \/api\/agent\/providers\/search) documented at https:\/\/app.wellfred.com\/agents.md, not over this A2A interface.","tags":["catalog","geography","taxonomy","providers"]},{"id":"request-quotes","name":"Guest quote requests (RFQ)","description":"Submit an account-free request for quotes with contact details, work description, location and timing; starts staff-assisted quote follow-up, never a confirmed appointment. Runs against the REST contract (POST \/api\/agent\/rfqs) documented at https:\/\/app.wellfred.com\/agents.md, not over this A2A interface.","tags":["rfq","quotes","lead-intake"]},{"id":"prepare-booking-intent","name":"Email-verified booking intent","description":"Prepare a booking request for a bookable offering at an explicit start time; returns a readback and a confirmation link. No booking or provider notification exists until the customer opens the link and completes email verification. Runs against the REST contract (POST \/api\/agent\/booking-intents) documented at https:\/\/app.wellfred.com\/agents.md, not over this A2A interface.","tags":["booking","confirmation","email-verification"]}]}