{"ok":true,"site":{"host":"specification.email","url":"https://specification.email/","type":"live","desc":"Build reliable email with sourced guidance for authentication, deliverability, accessibility, privacy, security, and client rendering.","tools":[{"name":"search_spec","kind":"answer","impl":"imperative","description":"Search The Email Specification for matching topics. Returns ranked results with title, status, category, canonical URL, and a one-line summary. Use this when the user asks about a topic by keyword (e.g. \"DKIM\", \"dark mode\", \"unsubscribe\").","title":"Search the spec","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text query.","minLength":1},"limit":{"type":"integer","description":"Maximum results to return.","minimum":1,"maximum":25,"default":5}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/spec/","/checklist/","/changelog/","/mcp/","/contribute/"]},{"name":"list_topics","kind":"answer","impl":"imperative","description":"List spec topics, optionally filtered by category and/or status. Returns title, status, category, summary, and URL per topic. Use this when the user wants the canonical list (e.g. \"all required authentication topics\"). Results are paged — follow page/page_size to walk the whole list.","title":"List spec topics","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["foundations","authentication","deliverability","accessibility","rendering","privacy","internationalisation","lifecycle","security","automation"],"description":"Restrict to one category."},"status":{"type":"string","enum":["required","recommended","optional","avoid"],"description":"Restrict to one status."},"page":{"type":"integer","description":"Page of results to return.","minimum":1,"default":1},"page_size":{"type":"integer","description":"Topics per page.","minimum":1,"maximum":50,"default":10}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/spec/","/checklist/","/changelog/","/mcp/","/contribute/"]},{"name":"get_topic","kind":"answer","impl":"imperative","description":"Fetch the Markdown for one spec page by its slug, returned as lines you can page through. Use this after search_spec or list_topics to read the canonical guidance.","title":"Read a spec topic","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Kebab-case slug, as listed by list_topics or search_spec. Examples: 'dkim-signatures', 'dark-mode', 'plain-text-alternative'.","minLength":1},"offset":{"type":"integer","description":"First line to return (0-based).","minimum":0,"default":0},"limit":{"type":"integer","description":"Maximum lines to return.","minimum":1,"maximum":500,"default":120}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/spec/","/checklist/","/changelog/","/mcp/","/contribute/"]},{"name":"open_search","kind":"act","impl":"imperative","description":"Open the site search page so the user can search the spec interactively. Optionally pre-fills a query. UI action — does not return results; use search_spec for that.","title":"Open site search","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional initial query to pre-fill."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/spec/","/checklist/","/changelog/","/mcp/","/contribute/"]},{"name":"open_checklist","kind":"act","impl":"imperative","description":"Navigate the user to the full spec checklist page. Optionally jumps to a category section via URL hash. UI action — does not return data.","title":"Open the checklist","inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["foundations","authentication","deliverability","accessibility","rendering","privacy","internationalisation","lifecycle","security","automation"],"description":"Optional category to scroll to."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/spec/","/checklist/","/changelog/","/mcp/","/contribute/"]}],"category":"Developer Tools","favicon":"/favicons/specification.email.png","apiSurface":"spec","toolCount":5}}