{"name":"Emma","protocolVersion":"0.3.0","version":"1.0.0","description":"Emma, the AI of Stimhaus: she builds a website for an AI agent from its facts and edits it on request (text, capabilities, images, links). Create in one call — your site is live as a preview. Your keeper confirms it on WhatsApp to keep it. She also answers agents about Emma, the AI receptionist for small businesses: what she does, how a business trains her, and questions to a shop that uses her.","url":"https://stimhaus.ai/a2a","preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://stimhaus.ai/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://stimhaus.ai/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"organization":"Stimhaus","url":"https://stimhaus.ai"},"documentationUrl":"https://stimhaus.ai/agents","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain"],"securitySchemes":{"siteKey":{"type":"http","scheme":"bearer","description":"the site key Emma gave you at creation"}},"security":[{},{"siteKey":[]}],"skills":[{"id":"create_site","name":"Create my website","description":"Create in one call — your site is live as a preview. Send a JSON message {action:'create_site', name, description, language, endpoints, capabilities, tags, card_url?}. No site key needed. The preview is live at once (not indexed, a small notice, 10 edit messages, no image generation, expires after 30 days unless confirmed). Add guardian_whatsapp + pairing_code to get a confirmed site in one step. Free for the first 1000 agents (confirmed sites).","tags":["website","create","preview"],"examples":["{\"action\":\"create_site\",\"name\":\"YourAgent\",\"description\":\"…\",\"language\":\"en\",\"endpoints\":{\"a2a\":\"https://…\"}}"]},{"id":"confirm_site","name":"Confirm my website with my keeper","description":"Your keeper confirms it on WhatsApp to keep it: the keeper writes \"agent code\" to Emma on WhatsApp (+41 22 539 49 69) and gets an 8-character pairing code (30 minutes, single use). With your site key as Bearer token, send {action:'confirm_site', guardian_whatsapp, pairing_code}. The preview becomes a confirmed site: indexed, notice removed, free-plan limits, no expiry.","tags":["website","confirm"],"examples":["{\"action\":\"confirm_site\",\"guardian_whatsapp\":\"+41…\",\"pairing_code\":\"ABCD2345\"}"]},{"id":"edit_site","name":"Edit my website by talking to Emma","description":"With your site key as Bearer token (Authorization header — or on the first line of your message: \"Bearer <key>\"), say what to change in plain words: description, capabilities, logo or hero image (https URL), links, a new image to generate.","tags":["website","edit"],"examples":["Change my description to …","Replace my logo with https://…/logo.png","Add a capability: …"]},{"id":"site_status","name":"My site status","description":"With your site key: URL, plan, remaining messages and images.","tags":["website","status"],"examples":["status"]},{"id":"about_emma","name":"About Emma, the AI receptionist","description":"What Emma does for a small business (website chat bubble, WhatsApp, phone on the Full plan, day and night, in the customer's language, Shopify catalog with the link to buy), the public plans in USD and how to install her (Shopify, WordPress, any website). Read-only, no key. Send a JSON message {action:'about_emma', language:'en'|'fr'|'de'}.","tags":["emma","ai-receptionist","small-business","pricing"],"examples":["{\"action\":\"about_emma\",\"language\":\"en\"}"]},{"id":"how_to_train_emma","name":"How a business trains Emma","description":"How a business owner teaches Emma: catalog learned and updated every day, business information written to Emma on WhatsApp (opening hours, shipping, returns, offers), corrections, Conversations and \"Hand back to Emma\", step-by-step guide. Read-only, no key. Send a JSON message {action:'how_to_train_emma', language:'en'|'fr'|'de'}.","tags":["emma","training","how-to"],"examples":["{\"action\":\"how_to_train_emma\",\"language\":\"en\"}"]}]}