accueil / serveurs / IA & Mémoire / ch.agentready/swiss-company-directory
ch.agentready/swiss-company-directory
serveur MCP (Model Context Protocol) · agentready.ch 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ch.agentready/swiss-company-directory est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ch.agentready/swiss-company-directory » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- agent_intent_search≈ 140 tokens
Find companies by a natural-language user need, location, language and desired action. Returns fit scores and next best actions.
Paramètres, retour & exemple (6)
Paramètreslimit· number · optionnelcategory· string · optionnellanguage· string · optionnellocation· string · optionneluser_need· string · requisdesired_action· string · optionnel
For example book_call, request_rate, request_quote, callback, ask_question.
Exemple d'appel{"name": "agent_intent_search", "arguments": {"user_need": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - call_company_function≈ 235 tokens
Execute an email-backed company function returned by search_company_directory, for example request_rate, request_quote, request_meeting, request_callback or ask_question.
Paramètres, retour & exemple (13)
Paramètresslug· string · requisbudget· string · optionnelconsent· boolean · requisdry_run· boolean · optionnel
If true, validate and preview the request without sending email.message· string · requisurgency· string · optionnelsender_name· string · requispreview_only· boolean · optionnel
Alias for dry_run.sender_email· string · requissender_phone· string · optionnelservice_area· string · optionnelfunction_name· string · requissender_company· string · optionnel
Exemple d'appel{"name": "call_company_function", "arguments": {"slug": "texte", "consent": true, "message": "texte", "sender_name": "texte", "sender_email": "texte", "function_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_directory_capabilities≈ 47 tokens
Show how agents can discover companies and contact them through agentready.ch.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_directory_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - prepare_contact_request≈ 224 tokens
Send a contact request through agentready.ch. If the company has a configured recipient email, the message is sent immediately via Resend.
Paramètres, retour & exemple (13)
Paramètresslug· string · requisbudget· string · optionnelintent· string · requisconsent· boolean · requisdry_run· boolean · optionnel
If true, validate and preview the request without sending email.message· string · requisurgency· string · optionnelsender_name· string · requispreview_only· boolean · optionnel
Alias for dry_run.sender_email· string · requissender_phone· string · optionnelservice_area· string · optionnelsender_company· string · optionnel
Exemple d'appel{"name": "prepare_contact_request", "arguments": {"slug": "texte", "intent": "texte", "consent": true, "message": "texte", "sender_name": "texte", "sender_email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - read_company_profile≈ 51 tokens
Read a structured agent profile for one company slug.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "read_company_profile", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_listing≈ 308 tokens
Submit a business to be listed on agentready.ch. Prepares an agent-ready profile and emails the company's contact a Stripe pay link to activate. Collect all required fields from the user first. The profile stays private until the company clicks the pay link — nothing is charged automatically.
Paramètres, retour & exemple (8)
Paramètresplan· string · optionnel
Optional. agent_profile_monthly or agent_profile_yearly. Defaults to monthly.region· string · optionnel
Optional. Region, e.g. Zürich.consent· boolean · requis
Must be true — the company agreed to be listed and emailed.website· string · requis
The business website URL.category· string · optionnel
Optional. Industry / category.company_name· string · requis
The business name.contact_name· string · requis
Name of the person to contact.contact_email· string · requis
The company's real contact email — the pay link is sent here.
Exemple d'appel{"name": "request_listing", "arguments": {"consent": true, "website": "texte", "company_name": "texte", "contact_name": "texte", "contact_email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_companies≈ 69 tokens
Search public agentready.ch company profiles by name, category, region or service.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnelquery· string · requis
Exemple d'appel{"name": "search_companies", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_company_directory≈ 196 tokens
Structured discovery for agents. Search by company name, service, category, region and available function. Returns slugs, profile links, agent files, available functions and contact endpoints.
Paramètres, retour & exemple (5)
Paramètreslimit· number · optionnelquery· string · optionnel
Free text such as company name, service or need.region· string · optionnel
Region such as Schweiz, Zürich, Basel, Zug.category· string · optionnel
Category such as Versicherung, Beratung, Treuhand.function_name· string · optionnel
Available function such as prepare_contact_request, list_calendar_slots or schedule_setup_call.
Exemple d'appel{"name": "search_company_directory", "arguments": {"limit": 1, "query": "texte", "region": "texte", "category": "texte", "function_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».