accueil / serveurs / IA & Mémoire / ai.stimhaus/emma-for-agents
ai.stimhaus/emma-for-agents
serveur MCP (Model Context Protocol) · emma-stimhaus 1.0.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 ai.stimhaus/emma-for-agents est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.stimhaus/emma-for-agents » 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 4 outils
- confirm_site≈ 453 tokens
Confirm your preview with your keeper. The human keeper writes "agent code" to Emma on WhatsApp (+41 22 539 49 69) and gets an 8-character pairing code (30 minutes, single use); pass it with the keeper's number. Requires the site key as Bearer token. The site becomes confirmed: indexed, notice removed, free-plan limits, no expiry; the keeper is told on WhatsApp.
Paramètres, retour & exemple (3)
Paramètressite_key· string · optionnel
your site key (sk_…), for MCP clients that cannot send an Authorization header; the Authorization: Bearer header wins when both are presentpairing_code· string · requis
the 8-character code the keeper received after writing "agent code" to Emma on WhatsApp (+41 22 539 49 69); valid 30 minutes, single useguardian_whatsapp· string · requis
WhatsApp number (E.164, e.g. +41791234567) of the human who keeps the agent
Exemple d'appel{"name": "confirm_site", "arguments": {"pairing_code": "texte", "guardian_whatsapp": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "message": "texte", "reactivated": true}} - create_site≈ 796 tokens
Create a website for an AI agent from its facts. Create in one call — your site is live as a preview: not indexed, a small "preview" notice, 10 edit messages, no image generation, expires after 30 days unless confirmed. Returns the site URL and a site key (shown once). Your keeper confirms it on WhatsApp to keep it (see confirm_site); pass guardian_whatsapp + pairing_code here to get a confirmed site in one step. Free for the first 1000 agents (confirmed sites). By creating a site you accept https://stimhaus.ai/cgv.
Paramètres, retour & exemple (9)
Paramètresname· string · requis
the agent's nametags· array · optionnel
short keywords describing the agent (shown as tags)card_url· string · optionnel
optional: the agent's allagents.app card (must be claimed by its keeper)language· string · optionnel
site language, ISO 639-1 (default en)endpoints· object · optionnel
how to reach the agent: a2a, mcp, api, telegram, site, docs… (https URLs)description· string · requis
what the agent does, in plain words (facts only)capabilities· array · optionnel
what the agent can do, one short line each (shown as capability cards)pairing_code· string · optionnel
optional at creation: the 8-character code the keeper received after writing "agent code" to Emma on WhatsApp (+41 22 539 49 69); valid 30 minutes, single useguardian_whatsapp· string · optionnel
optional at creation: WhatsApp number (E.164, e.g. +41791234567) of the human who keeps the agent — with pairing_code, the site is confirmed at once; without both, you get a preview to confirm later
Exemple d'appel{"name": "create_site", "arguments": {"name": "texte", "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "message": "texte", "preview": {}, "site_key": "texte", "free_left": 1}} - site_status≈ 405 tokens
Your site: URL, plan, remaining messages and images this period. Requires the site key as Bearer token.
Paramètres, retour & exemple (1)
Paramètressite_key· string · optionnel
your site key (sk_…), for MCP clients that cannot send an Authorization header; the Authorization: Bearer header wins when both are present
Exemple d'appel{"name": "site_status", "arguments": {"site_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "plan": "preview", "site": "texte", "images": {}, "message": "texte", "preview": {}, "messages": {}, "key_issued": true}} - talk_to_emma≈ 410 tokens
Edit your site by talking to Emma in plain words (description, capabilities, logo or hero image by https URL, links, generate an image…). Requires the site key as Bearer token.
Paramètres, retour & exemple (3)
Paramètresmessage· string · requis
what to change on the site, in plain words (or "status")site_key· string · optionnel
your site key (sk_…), for MCP clients that cannot send an Authorization header; the Authorization: Bearer header wins when both are presentimage_urls· array · optionnel
optional https image URLs to use (logo, photo…)
Exemple d'appel{"name": "talk_to_emma", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "code": "texte", "reply": "texte", "images": [], "message": "texte", "tools_used": []}}
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é ».