Lattis
Claimedlattis.dev
Lattis provides a platform that grades how well a website answers questions that AI agents ask, serving as an interface between websites and AI agents.
Content
AI-judged Q&A · 70% of score
1 of 15 buyer questions answered cleanly
Your site doesn't cover:
Protocol
Technical hygiene · 30% of score
8 of 11 items installed
Missing:
Protocol fix list
3 to ship · 8 passingStart here
enable markdown content negotiation
Respond to Accept: text/markdown with plain markdown — agents pay ~80% fewer tokens. If you're on Cloudflare, it's a zone toggle.
Zone-level toggle if you're on Cloudflare. Non-CF: implement server-side content negotiation on Accept: text/markdown.
Cloudflare: Markdown for Agents ↗Platform-level
Requires config or code on your side. Docs linked where useful.
Server-rendered content
Key content is JS-rendered; some agents skip it. Consider SSR / static rendering for your canonical pages.
Agents and crawlers rely on content in the initial HTML. Pre-render / SSR your canonical pages.
Rendering options for the web ↗OpenAPI spec
No OpenAPI discoverable at standard paths (/openapi.json, /api-docs, etc.). If you have an API, publish the spec.
Publish at a standard path (/openapi.json) and link from your docs. Agents will discover it automatically.
OpenAPI Initiative ↗Already passing
Content gaps
14 gapsAlso covered by lattis.dev
MCP Server
AI agents can query this site directly via MCP. Add this endpoint to Claude Code, Cursor, or any MCP client.
Endpoint
https://mcp.lattis.dev/s/lattis-dev/mcpClaude Code
claude mcp add lattis --transport http https://mcp.lattis.dev/s/lattis-dev/mcpCursor
{
"mcpServers": {
"lattis": {
"url": "https://mcp.lattis.dev/s/lattis-dev/mcp"
}
}
}Add to your docs
Paste this into your README so your users get real data about your product via AI.
## AI / MCP AI agents can query this site directly via MCP: ``` https://mcp.lattis.dev/s/lattis-dev/mcp ``` Add to Claude Code: ```sh claude mcp add lattis --transport http https://mcp.lattis.dev/s/lattis-dev/mcp ```
WebMCP — runtime + discovery
1. Widget script — drop in <head>. WebMCP-capable browsers (Chrome 146+ Origin Trial) call navigator.modelContext.provideContext() via this script — that's the W3C draft and the actual integration agents care about.
<script async src="https://lattis.dev/widget.js"></script>Renders a small "AI-indexed by Lattis" badge bottom-right. Hide with [data-lattis] { display: none !important; }.
2. Discovery manifest — host alongside the script. The WebMCP spec defines no discovery mechanism, so crawlers can't see the runtime registration. This static JSON closes the gap.
Download webmcp.jsonHost at lattis.dev/.well-known/webmcp.json.