[{"data":1,"prerenderedAt":187},["ShallowReactive",2],{"copy:en:site:":3,"copy:en:agentweb:llms,ui":122,"copy:en:site:common":185},{"common":4,"nav":16,"footer":44,"home":51,"error":115},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Skip to content","Menu","Language","Sections","Footer","tool","Home","Breadcrumbs","Copy","Copied","Download",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Build","Connect","Instruct","Run","Open your site","Secure","Track",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"Models and API prices","Agent cost calculator","Frameworks and SDKs","MCP servers","MCP config generator","MCP clients","AGENTS.md generator","Instruction files","Self-host OpenClaw","Agent-ready websites","llms.txt generator","robots.txt for AI bots","API catalog generator","AI bot directory","Agent security","Incident log","Security checklist","Changelog",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"About","Privacy","Terms","Sitemap","Independent reference for people who build AI agents. Not affiliated with any vendor named here.","Facts checked {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":98,"allChanges":99,"rulesTitle":100,"rules":101,"aboutLink":114},{"title":53,"description":54},"DotsAgent: reference and tools for building AI agents","LLM API prices, an agent cost calculator, MCP configs for 13 clients, AGENTS.md and llms.txt generators, and agent security notes. Free, in 18 languages.","For developers building AI agents","The agent builder's desk reference","Prices, protocols, config files and security notes for agent work, each checked against the vendor's own docs. Look a fact up, generate the file you need and get back to your code.","Generate an MCP config","Price an agent task","Write AGENTS.md","Current figures","State of the stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"MCP spec","OpenClaw","Cheapest model, $\u002FM in\u002Fout","Models priced","AI bots tracked","Each figure is checked by hand against vendor docs.","What's on the site",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":85,"agentReady":88,"security":91,"changelog":94},{"title":73,"body":74,"unit":75},"Models and prices","Input, output and cached token prices per million, side by side, with a calculator for whole agent runs.","models",{"title":29,"body":77,"unit":78},"A catalogue of Model Context Protocol servers and a config generator that writes the right file for each client.","servers",{"title":33,"body":80,"unit":81},"Write an AGENTS.md and see how CLAUDE.md, .cursor\u002Frules and similar files are read by each tool.","file formats",{"title":28,"body":83,"unit":84},"Compare agent frameworks and vendor SDKs by language, licence, MCP support and multi-agent features.","frameworks",{"title":34,"body":86,"unit":87},"Install, configure and update OpenClaw on your own machine or server, step by step.","current release",{"title":35,"body":89,"unit":90},"Generate llms.txt, robots.txt rules for AI crawlers and an api-catalog, and look up any bot by user agent.","bots listed",{"title":40,"body":92,"unit":93},"The OWASP risks for agents, a log of real incidents and a checklist you can tick off before launch.","incidents logged",{"title":95,"body":96,"unit":97},"API changelog","Dated changes to model APIs, SDKs and protocols, each linked to the vendor's announcement.","entries","Latest changes","All changes","How we keep it accurate",[102,105,108,111],{"title":103,"body":104},"Sourced facts.","Every price, version and flag links to the vendor page it came from, so you can check it yourself.",{"title":106,"body":107},"Dated checks.","Each page shows when its facts were last checked, and stale entries are rechecked or removed.",{"title":109,"body":110},"No paid placement.","Nobody pays to be listed, ranked higher or described more kindly.",{"title":112,"body":113},"Tools run in your browser.","Generators and calculators work locally, and what you type is not sent to a server.","About DotsAgent",{"title":116,"body":117,"home":118,"popular":119,"failed":120,"failedBody":121},"Page not found","This address doesn't match any page. It may have moved, or the link may have a typo.","Go to the home page","Popular tools","Something went wrong","The page failed to load on our side. Try again in a minute, or start from the home page.",{"llms":123,"ui":176},{"seo":124,"crumb":36,"eyebrow":127,"title":36,"lead":128,"form":129,"defaults":140,"serve":154,"specTitle":155,"spec":156,"truthTitle":157,"truth":158,"faqTitle":159,"faq":160},{"title":125,"description":126},"llms.txt generator: build the file in your browser","Generate an llms.txt file in the llmstxt.org format, with an H1 name, a blockquote summary and H2 link sections. Follows the 10 August 2026 spec revision.","Open your site · generator","llms.txt is a short Markdown index that points agents at the pages worth reading. Edit the fields on the left and the file on the right updates as you type.",{"name":130,"summary":131,"summaryHint":132,"details":133,"detailsHint":134,"section":135,"remove":136,"linksHint":137,"add":138,"optionalHint":139},"Site or project name","Summary","One or two sentences. They become the blockquote under the title.","Details","Optional notes for agents, such as what the product does or what to avoid. Plain paragraphs, no headings.","Section {n}","Remove section","One link per line, written as Title | URL | optional note. Point to .md versions of pages where you have them.","Add section","A section titled Optional holds links an agent can skip when it needs a shorter context. Since the August 2026 revision this is a convention, not a rule.",{"name":141,"summary":142,"details":143,"sections":144},"Acme API","Acme API lets small online shops take card payments and send receipts over a REST API.","All endpoints use JSON over HTTPS. Amounts are integers in the smallest currency unit.",[145,148,151],{"title":146,"links":147},"Docs","Quickstart | https:\u002F\u002Fexample.com\u002Fdocs\u002Fquickstart.md | Install and first request\nAuthentication | https:\u002F\u002Fexample.com\u002Fdocs\u002Fauth.md | API keys and scopes\nWebhooks | https:\u002F\u002Fexample.com\u002Fdocs\u002Fwebhooks.md | Events and retries",{"title":149,"links":150},"API","OpenAPI description | https:\u002F\u002Fapi.example.com\u002Fv1\u002Fopenapi.json | Every endpoint and schema\nErrors | https:\u002F\u002Fexample.com\u002Fdocs\u002Ferrors.md | Error codes and what to do next",{"title":152,"links":153},"Optional","Changelog | https:\u002F\u002Fexample.com\u002Fchangelog.md\nBlog | https:\u002F\u002Fexample.com\u002Fblog.md | Product news","Save the output as \u002Fllms.txt at your site root, or under a subpath such as \u002Fdocs\u002Fllms.txt, where the most specific file wins. Link to Markdown copies of pages (page.md or page.html.md) so an agent gets clean text instead of HTML.","What the format requires","The only required part is an H1 with the site or project name. After it come an optional blockquote summary, optional paragraphs or lists without headings, and H2 sections that each hold a list of links written as - [name](url): notes. The August 2026 revision turned the Optional section into a convention and dropped the llms_txt2ctx tool.","Does anyone read it?","We have no operator statement that any crawler in our bot directory fetches llms.txt, so don't expect search traffic from it. Lighthouse checks for the file, and an agent you point at it can use it like any other page. Markdown in general has thin evidence too: some coding agents ask for it, but AnswerShare saw frontier crawlers do so 0 times in 1,277,965 requests.","Questions about llms.txt",[161,164,167,170,173],{"q":162,"a":163},"Where do I put llms.txt?","At the root of your site, so it is reachable at \u002Fllms.txt. The spec also allows files under subpaths such as \u002Fdocs\u002Fllms.txt, and the most specific one applies to that part of the site.",{"q":165,"a":166},"What is llms-full.txt?","It is not part of the llms.txt spec. Some sites and tools use the name, but the spec defines no format for it, so treat it as a site-specific extra rather than something agents will look for.",{"q":168,"a":169},"Does llms.txt help SEO?","There is no evidence that it does. None of the crawler documentation we cite says the file is read, so think of it as help for agents and developer tools, not a ranking feature.",{"q":171,"a":172},"How do agents find the Markdown version of a page?","The spec suggests the same URL with .md added, as page.md or page.html.md. A page can also announce its Markdown copy with rel=\"alternate\" type=\"text\u002Fmarkdown\" or rel=\"describedby\", either in an HTML link element or in a Link header.",{"q":174,"a":175},"What does the Optional section in llms.txt do?","Links under an H2 titled Optional are ones an agent may skip when it needs to save context. Since the August 2026 revision this is only a convention, so agents are free to ignore the distinction.",{"crumb":177,"purposes":178,"sources":184},"Agent-ready sites",{"training":179,"search":180,"user":181,"agent":182,"ads":183},"Training","Search","User fetches","Agents","Ads","Sources",{"common":186},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863351039]