{"ok":true,"site":{"host":"alfredmeeting.com","url":"https://www.alfredmeeting.com/","type":"live","category":"Travel & Events","desc":"Find venues for corporate meetings, seminars and company events.","tools":[{"name":"scan_images_c2pa","kind":"answer","impl":"imperative","description":"Scan every <img> on the current page for C2PA Content Credentials (content provenance metadata) and return a per-image summary: whether a manifest is present, the claim generator (the tool that produced or edited the image), the title, and the signer name. Use this to find which images on a page carry provenance data. Note: provenance is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum number of images to fetch and scan (default 25, max 100)."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_image_c2pa","kind":"answer","impl":"imperative","description":"Fetch a single image (by CSS selector or URL) and return its fully decoded C2PA manifest store: every manifest's claim, assertions (e.g. c2pa.actions edit history, schema.org authorship), and the COSE signature details (algorithm and signing-certificate identity). Provide exactly one of `selector` or `url`. Note: the signature is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"selector":{"type":"string","maxLength":8192,"description":"CSS selector for an <img> element on the page."},"url":{"type":"string","maxLength":8192,"description":"Same-origin image URL (absolute same-origin, or relative to the current page) to fetch and inspect. Cross-origin URLs are rejected."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_alfred_catalogue","kind":"answer","impl":"imperative","description":"Rechercher dans le catalogue Alfred Meeting des lieux, activités de team building ou prestataires. Renvoie des résultats publics concis et leurs URLs. Utiliser des critères partiels lorsque l'utilisateur n'a pas tout précisé.","title":"Rechercher sur Alfred Meeting","annotations":{"readOnlyHint":true,"untrustedContentHint":true,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["venues","team_building","service_providers"],"description":"Catalogue family to search."},"event_type":{"type":"string","enum":["restauration","seminaire_residentiel","seminaire_journee_etude","reunion_location_salle_seche","soiree_entreprise","nuitee","autres"],"description":"Optional event type for venue searches."},"participants":{"type":"integer","minimum":1,"maximum":100000},"locations":{"type":"array","maxItems":5,"items":{"type":"string","minLength":1,"maxLength":256},"description":"Cities, departments, regions, or countries to include."},"excluded_locations":{"type":"array","maxItems":5,"items":{"type":"string","minLength":1,"maxLength":256},"description":"Places to exclude from the results."},"room_count":{"type":"integer","minimum":0,"maximum":1000},"bedroom_count":{"type":"integer","minimum":0,"maximum":100000},"bed_count":{"type":"integer","minimum":0,"maximum":100000},"date_start":{"type":"string","format":"date"},"date_end":{"type":"string","format":"date"},"date_undefined":{"type":"boolean"},"accessible_by_public_transport":{"type":"boolean"},"privatizable":{"type":"boolean","description":"Venues only: require exclusive hire availability."},"min_rating":{"type":"string","enum":["4","4.5"],"description":"Venues only: minimum client rating."},"teambuilding_modes":{"type":"array","maxItems":3,"items":{"type":"string","enum":["sur_place","deplacement","distance"]}},"teambuilding_environments":{"type":"array","maxItems":2,"items":{"type":"string","enum":["interieur","exterieur"]}},"teambuilding_durations":{"type":"array","maxItems":4,"items":{"type":"string","enum":["moins_1h","1h_2h","2h_4h","plus_4h"]}},"include_action_radius":{"type":"boolean","description":"Also include providers that travel to the searched location."},"include_country_operators":{"type":"boolean","description":"Also include providers operating throughout the country."},"page":{"type":"integer","minimum":1,"maximum":100}},"required":["category"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_alfred_catalogue_item","kind":"answer","impl":"imperative","description":"Consulter la fiche publique d'un lieu, d'une activité de team building ou d'un prestataire à partir d'un slug renvoyé par la recherche. Ne renvoie jamais les contacts, commissions, scores internes ou données CRM.","title":"Consulter une fiche du catalogue Alfred Meeting","annotations":{"readOnlyHint":true,"untrustedContentHint":true,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":191}},"required":["slug"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_alfred_blog","kind":"answer","impl":"imperative","description":"Rechercher des articles publies sur le blog du site courant a partir de mots-cles. Renvoie le titre, le chapo et l'URL publique de chaque article, dans la langue de la page.","title":"Rechercher dans le blog Alfred Meeting","annotations":{"readOnlyHint":true,"untrustedContentHint":true,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2,"maxLength":191}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_alfred_blog_article","kind":"answer","impl":"imperative","description":"Lire un article publie a partir d'un slug renvoye par la recherche. Renvoie le contenu public de l'article, jamais de donnees internes ou de brouillon.","title":"Lire un article du blog Alfred Meeting","annotations":{"readOnlyHint":true,"untrustedContentHint":true,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":191}},"required":["slug"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_alfred_event_request","kind":"act","impl":"imperative","description":"Ouvrir et pré-remplir le formulaire de demande d'événement dans la page. Ne soumet jamais la demande : la personne relit puis valide elle-même. Ne pas prétendre que la demande est envoyée.","title":"Préparer une demande d'événement","annotations":{"readOnlyHint":false,"untrustedContentHint":true,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"pax":{"type":"integer","minimum":1,"maximum":10000},"event_type":{"type":"string","maxLength":64},"comment":{"type":"string","maxLength":2000}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_alfred_newsletter_signup","kind":"act","impl":"imperative","description":"Ouvrir et pré-remplir le formulaire d'inscription à la newsletter dans la page. Ne soumet jamais l'inscription : la personne clique elle-même, et la vérification anti-abus s'exécute à ce moment-là.","title":"Préparer une inscription à la newsletter","annotations":{"readOnlyHint":false,"untrustedContentHint":true,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"email":{"type":"string","maxLength":191},"first_name":{"type":"string","maxLength":100}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","favicon":"/favicons/alfredmeeting.com.png","toolCount":8}}