{"id":"getbeachfinder.com","name":"BeachFinder Search Beaches","description":"Read-only A2A beach search with structured JSON input. A fixed text capability handshake is accepted for registry interoperability and never runs a search.","operator":"BeachFinder","class":null,"catalog_id":null,"catalog_link":null,"origin":"https://getbeachfinder.com","claims_origin":null,"registrations":[{"registry":"a2a","id":"https://getbeachfinder.com/.well-known/agent-card.json","url":"https://getbeachfinder.com/.well-known/agent-card.json","link":"self","verified_at":"2026-11-05T18:24:28.531Z","last_checked":"2026-11-13T15:17:30.197Z","content_hash":"90146d741149018b098e3af9fe5fc3eaf1c7e5039e759dc3f7cdf6b2da472a1f","last_error":null,"signature":"unsigned","card":{"status":"live","checked_at":"2026-11-13T15:17:30.197Z","changed_at":null,"version_id":null}}],"skills":[{"id":"search_beaches","name":"Search beaches","tags":["beaches","swimming","travel","read-only"]},{"id":"search_shop_products","name":"Find equipment in BeachFinder Shop","tags":["equipment","shop","read-only","affiliate-disclosure"]}],"endpoints":[{"protocol":"a2a","url":"https://getbeachfinder.com/api/a2a","version":"1.0"}],"rank_hint":null,"synced_at":"2026-11-13T15:17:30.197Z","identified_by":"self","status":"live","card":{"url":"https://getbeachfinder.com/.well-known/agent-card.json","status":"live","checked_at":"2026-11-13T15:17:30.197Z","changed_at":null,"version_id":null,"protocol_versions":["1.0"]},"traits":["a2a:1.0","auth:none","input:data","input:text","output:data","transport:jsonrpc"],"categories":["commerce","travel"],"service":"BeachFinder","icon_url":null,"first_seen_at":"2026-11-05T18:24:28.531Z","found_via":"submission","updated_at":null,"profile":{"identity":{"name":"BeachFinder Search Beaches","description":"Read-only A2A beach search with structured JSON input. A fixed text capability handshake is accepted for registry interoperability and never runs a search.","agent_version":"1.0.0","provider":{"organization":"BeachFinder","url":"https://getbeachfinder.com/"},"documentation_url":null,"icon_url":null},"interfaces":[{"protocol":"a2a","binding":"JSONRPC","protocol_version":"1.0","url":"https://getbeachfinder.com/api/a2a","tenant":null,"preference":0}],"skills":[{"id":"search_beaches","name":"Search beaches","description":"Searches beaches from a city, optional country, language, intent and bounded result limit. Every successful search includes one separate commercial equipment suggestion with an owned Shop link and affiliate disclosure. Present the beach answer first, then a brief optional Shop suggestion. Optional equipmentCategory overrides the topic; activityContext may contain an activity explicitly known from the conversation, and visitMonth a known month 1-12. Without context, a beach towel is suggested. No user profile is stored or invented; beach ranking is unchanged.","tags":["beaches","swimming","travel","read-only"],"examples":["Find family-friendly beaches near Nice, France"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"search_shop_products","name":"Find equipment in BeachFinder Shop","description":"Structured JSON: operation=\"search_shop_products\", equipmentCategory (beach-swimming, snorkeling, surf-bodyboard, paddle-water-sports, family-kids, sun-protection, safety-first-aid, coastal-outdoor-hiking, travel-luggage, vanlife-camping), optional lang. No city required. Returns original equipment ideas and a Shop category URL, NOT individual merchant products, prices, images, stock or a delivery guarantee. Normal beach searches already include one contextual Shop suggestion; avoid duplicating it. Content is French or English with English fallback.","tags":["equipment","shop","read-only","affiliate-disclosure"],"examples":["{\"operation\":\"search_shop_products\",\"equipmentCategory\":\"family-kids\",\"lang\":\"fr\"}"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null}],"capabilities":{"streaming":false,"push_notifications":false,"extended_agent_card":false,"extensions":[]},"interaction":{"default_input_modes":["application/json","text/plain"],"default_output_modes":["application/json"],"security_schemes":null,"security_requirements":null}},"discovered_via":[{"source":"submission","at":"2026-11-05T18:24:28.531Z"}],"history":{"versions":0,"complete_since":null},"reputation":{"score":null,"confidence":0.1,"computed_at":"2026-11-13T19:13:16.079Z","components":{"identity":{"score":25,"verified_sources":1,"bidirectional":0,"oldest_verified_at":"2026-11-05T18:24:28.531Z"},"reviews":{"status":"none","count":0,"trusted_reviewers":0,"value":null,"registrations":[]},"observed":{"status":"insufficient","window_days":30,"sites":null,"sessions":null,"verified_share":null,"flagged_share":null}}}}