[{"data":1,"prerenderedAt":240},["ShallowReactive",2],{"copy:es:site:":3,"copy:es:agentweb:hub,ui":124,"copy:es:site:common":238},{"common":4,"nav":16,"footer":44,"home":51,"error":117},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Saltar al contenido","Menú","Idioma","Secciones","Pie de página","herramienta","Inicio","Ruta de navegación","Copiar","Copiado","Descargar",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Crear","Conectar","Instruir","Ejecutar","Haz visible tu sitio","Proteger","Supervisar",{"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},"Modelos y precios de API","Calculadora de costes de agentes","Frameworks y SDK","Servidores MCP","Generador de configuración MCP","Clientes MCP","Generador de AGENTS.md","Archivos de instrucciones","Alojar OpenClaw por tu cuenta","Sitios web preparados para agentes","Generador de llms.txt","robots.txt para bots de IA","Generador de catálogos de API","Directorio de bots de IA","Seguridad de agentes","Registro de incidentes","Lista de verificación de seguridad","Registro de cambios",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"Acerca de","Privacidad","Términos","Mapa del sitio","Referencia independiente para quienes crean agentes de IA. No estamos afiliados a ninguno de los proveedores mencionados aquí.","Datos verificados el {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":100,"allChanges":101,"rulesTitle":102,"rules":103,"aboutLink":116},{"title":53,"description":54},"DotsAgent: referencia y herramientas para crear agentes de IA","Precios de API de LLM, calculadora de costos para agentes, configuraciones de MCP para 13 clientes, generadores de AGENTS.md y llms.txt, y guías de seguridad para agentes. Gratis y en 18 idiomas.","Para desarrolladores de agentes de IA","Guía de referencia para crear agentes","Precios, protocolos, archivos de configuración y guías de seguridad para crear agentes, verificados con la documentación oficial de cada proveedor. Consulta un dato, genera el archivo que necesitas y vuelve a programar.","Generar una configuración de MCP","Calcular el costo de una tarea de agente","Crear AGENTS.md","Datos actuales","Estado del stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"Especificación de MCP","OpenClaw","Modelo más barato, $\u002FM entrada\u002Fsalida","Modelos con precio","Bots de IA registrados","Cada cifra se comprueba manualmente con la documentación del proveedor.","Qué encontrarás en el sitio",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":86,"agentReady":90,"security":93,"changelog":96},{"title":73,"body":74,"unit":75},"Modelos y precios","Precios de tokens de entrada, salida y en caché por millón, comparados en paralelo, con una calculadora para ejecuciones completas de agentes.","modelos",{"title":29,"body":77,"unit":78},"Un catálogo de servidores de Model Context Protocol y un generador de configuración que crea el archivo adecuado para cada cliente.","servidores",{"title":33,"body":80,"unit":81},"Crea un AGENTS.md y descubre cómo lee cada herramienta archivos como CLAUDE.md, .cursor\u002Frules y otros similares.","formatos de archivo",{"title":83,"body":84,"unit":85},"Frameworks y SDKs","Compara frameworks de agentes y SDKs de proveedores por lenguaje, licencia, compatibilidad con MCP y funciones multiagente.","frameworks",{"title":87,"body":88,"unit":89},"Aloja OpenClaw por tu cuenta","Instala, configura y actualiza OpenClaw en tu propio equipo o servidor, paso a paso.","versión actual",{"title":35,"body":91,"unit":92},"Genera llms.txt, reglas de robots.txt para crawlers de IA y un api-catalog, y busca cualquier bot por su user agent.","bots registrados",{"title":40,"body":94,"unit":95},"Los riesgos de OWASP para agentes, un registro de incidentes reales y una lista de comprobación para revisar antes del lanzamiento.","incidentes registrados",{"title":97,"body":98,"unit":99},"Registro de cambios de API","Cambios fechados en APIs de modelos, SDKs y protocolos, cada uno enlazado al anuncio del proveedor.","entradas","Últimos cambios","Todos los cambios","Cómo mantenemos la información actualizada",[104,107,110,113],{"title":105,"body":106},"Datos con fuentes.","Cada precio, versión y flag enlaza a la página del proveedor de donde procede, para que puedas comprobarlo.",{"title":108,"body":109},"Comprobaciones con fecha.","Cada página indica cuándo se comprobaron sus datos por última vez. Revisamos o eliminamos las entradas desactualizadas.",{"title":111,"body":112},"Sin publicidad de pago.","Nadie paga por aparecer, ocupar un puesto más alto o recibir una descripción más favorable.",{"title":114,"body":115},"Las herramientas se ejecutan en tu navegador.","Los generadores y las calculadoras funcionan localmente, y lo que escribes no se envía a ningún servidor.","Acerca de DotsAgent",{"title":118,"body":119,"home":120,"popular":121,"failed":122,"failedBody":123},"Página no encontrada","No hay ninguna página en esta dirección. Es posible que se haya cambiado o que el enlace contenga un error tipográfico.","Ir a la página de inicio","Herramientas populares","Algo salió mal","No hemos podido cargar la página. Inténtalo de nuevo dentro de un minuto o vuelve a la página de inicio.",{"hub":125,"ui":229},{"seo":126,"eyebrow":129,"title":130,"lead":131,"tools":132,"layersTitle":144,"layersLead":145,"layers":146,"unnamedTitle":210,"unnamed":211,"faqTitle":212,"faq":213},{"title":127,"description":128},"Sitios web preparados para agentes: llms.txt, robots.txt y bots de IA","Genera llms.txt, un robots.txt para bots de IA y un catálogo de API RFC 9727. Consulta 40 crawlers y agentes por token, propósito y lista de IP publicada.","Abre tu sitio · referencia","Prepara tu sitio para que lo lean los agentes de IA","Los crawlers y agentes de IA leen tu sitio de forma distinta a las personas. Las herramientas de abajo generan los archivos que buscan; la referencia explica qué convenciones son estándares, cuáles son borradores y cuántos clientes las usan realmente.",{"llms":133,"robots":136,"catalog":138,"bots":141},{"kind":134,"title":36,"body":135},"Generador","Introduce un nombre, un resumen y secciones de enlaces para copiar un archivo en el formato de llmstxt.org.",{"kind":134,"title":37,"body":137},"Define una política por propósito del bot, activa o desactiva crawlers concretos, añade Content-Signal y descarga el resultado.",{"kind":134,"title":139,"body":140},"Catálogo de API","Enumera tus API con sus archivos OpenAPI y documentación para obtener un linkset RFC 9727 y un bloque de nginx que lo sirva.",{"kind":142,"title":39,"body":143},"Directorio","40 crawlers y agentes, con sus tokens, propósitos, comportamiento en robots.txt y listas de IP publicadas.","Las convenciones y su grado de consolidación","Estado a octubre de 2026. Cada entrada enlaza con la especificación o con las pruebas correspondientes para que puedas valorar qué merece la pena implementar en tu sitio.",[147,157,166,176,187,193,202],{"title":148,"status":149,"statusTone":150,"body":151,"code":152,"codeLabel":153,"sources":154},"robots.txt","Estándar","ok","El archivo situado en la raíz de tu sitio identifica los crawlers por token y enumera las rutas que debe omitir cada uno; está estandarizado como RFC 9309. Los operadores de IA publican ahora tokens distintos para entrenamiento, búsqueda y obtención iniciada por el usuario, así que un único archivo puede rechazar el entrenamiento y permitir las búsquedas. El cumplimiento es voluntario y varios crawlers que obtienen contenido a petición del usuario indican que estas reglas podrían no aplicarse a ellos.","User-agent: GPTBot\nDisallow: \u002F\n\nUser-agent: OAI-SearchBot\nAllow: \u002F","\u002Frobots.txt",[155,156],"https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fbots","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fcrawling-indexing\u002Fgoogle-common-crawlers",{"title":158,"status":159,"statusTone":160,"body":161,"code":162,"codeLabel":153,"sources":163},"Content-Signal","Uso generalizado","blue","Una línea adicional en robots.txt que especifica cómo se puede usar el contenido obtenido: search, ai-input y ai-train, cada uno con el valor yes o no. Cloudflare la publicó como política CC0 en September 2025 y la ofrece en unos 3.8 millones de dominios mediante su robots.txt gestionado. El borrador correspondiente del IETF caducó el 4 April 2026, mientras que el grupo de trabajo AIPREF del IETF sigue adelante con un borrador de vocabulario.","User-agent: *\nContent-Signal: ai-train=no, search=yes, ai-input=yes\nAllow: \u002F",[164,165],"https:\u002F\u002Fblog.cloudflare.com\u002Fcontent-signals-policy\u002F","https:\u002F\u002Fdatatracker.ietf.org\u002Fwg\u002Faipref\u002Fdocuments\u002F",{"title":167,"status":168,"statusTone":169,"body":170,"code":171,"codeLabel":172,"sources":173},"llms.txt","Propuesta","warn","Un archivo Markdown en \u002Fllms.txt con un nombre como H1, un resumen en una cita en bloque y secciones H2 con enlaces, para que un agente pueda acceder a las páginas clave sin analizar la navegación. La especificación de llmstxt.org se revisó el 10 August 2026, y llms-full.txt no forma parte de ella. No tenemos constancia de que ningún operador afirme que algún crawler importante lea este archivo.","# Acme API\n\n> Card payments for small online shops.\n\n## Docs\n\n- [Quickstart](https:\u002F\u002Fexample.com\u002Fdocs\u002Fquickstart.md): first request","\u002Fllms.txt",[174,175],"https:\u002F\u002Fllmstxt.org\u002F","https:\u002F\u002Fllmstxt.org\u002Fchanges.html",{"title":177,"status":178,"statusTone":179,"body":180,"code":181,"codeLabel":182,"sources":183},"Versiones Markdown de las páginas","Adopción parcial","signal","Publica una copia Markdown de cada página en page.md o page.html.md, o sirve contenido Markdown cuando una solicitud incluya un encabezado Accept que pida text\u002Fmarkdown. En la prueba de Checkly de February 2026, Claude Code, Cursor y OpenCode enviaron ese encabezado; Codex, Gemini CLI, GitHub Copilot y Windsurf no lo hicieron. AnswerShare contabilizó 1,277,965 solicitudes de crawlers de vanguardia, y ninguna pidió Markdown.","GET \u002Fdocs\u002Fquickstart HTTP\u002F1.1\nHost: example.com\nAccept: text\u002Fmarkdown","Request",[184,185,186],"https:\u002F\u002Fdevelopers.cloudflare.com\u002Ffundamentals\u002Freference\u002Fmarkdown-for-agents\u002F","https:\u002F\u002Fwww.checklyhq.com\u002Fblog\u002Fstate-of-ai-agent-content-negotation\u002F","https:\u002F\u002Fanswershare.com\u002Fmarkdowndoesnotwork",{"title":139,"status":149,"statusTone":150,"body":188,"code":189,"codeLabel":190,"sources":191},"La RFC 9727, publicada en June 2025, reserva \u002F.well-known\u002Fapi-catalog para una lista de tus API públicas, cada una enlazada a su descripción legible por máquina, documentación y página de estado. La respuesta debe ser application\u002Flinkset+json, y otras páginas pueden enlazar a ella mediante la relación de enlace api-catalog.","{\n  \"linkset\": [\n    {\n      \"anchor\": \"https:\u002F\u002Fapi.example.com\u002Fv1\",\n      \"service-desc\": [{ \"href\": \"https:\u002F\u002Fapi.example.com\u002Fv1\u002Fopenapi.json\" }]\n    }\n  ]\n}","\u002F.well-known\u002Fapi-catalog",[192],"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc9727.html",{"title":194,"status":195,"statusTone":160,"body":196,"code":197,"codeLabel":198,"sources":199},"Solicitudes de agentes firmadas (Web Bot Auth)","Borrador","Los agentes firman cada solicitud con HTTP Message Signatures (RFC 9421) e identifican a su operador en un encabezado Signature-Agent. Verificas la firma con las claves que el operador publica en \u002F.well-known\u002Fhttp-message-signatures-directory. El borrador del grupo de trabajo del IETF es del 1 September 2026; el agente de ChatGPT ya firma como https:\u002F\u002Fchatgpt.com, y Google está probando https:\u002F\u002Fagent.bot.goog.","Signature-Agent: \"https:\u002F\u002Fchatgpt.com\"","Request header",[200,201],"https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Fdraft-ietf-webbotauth-httpsig-protocol\u002F","https:\u002F\u002Fblog.cloudflare.com\u002Fsigned-agents\u002F",{"title":203,"status":204,"statusTone":205,"body":206,"sources":207},"NLWeb","Estancado","","NLWeb, de Microsoft, ofrece los endpoints \u002Fask y \u002Fmcp para que los agentes consulten un sitio en lenguaje natural. Su especificación está en la versión 0.55. Lumar informa de que el certificado de nlweb.ai caducó el 4 de agosto de 2026 y de que el repositorio apenas ha tenido actividad desde junio, así que espera antes de basarte en él.",[208,209],"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FNLWeb\u002Fblob\u002Fmain\u002Fdocs\u002Fnlweb-rest-api.md","https:\u002F\u002Fagentic-readiness.lumar.io\u002Fdocs\u002Fcapabilities\u002Fnl-web","Agentes que no se identifican","Algunos agentes no publican ningún token en robots.txt y navegan como lo haría un usuario, por lo que ninguna regla User-agent puede detectarlos. ChatGPT agent firma sus solicitudes con Web Bot Auth y envía Signature-Agent: \"https:\u002F\u002Fchatgpt.com\", que puedes comprobar en el directorio de claves de OpenAI; Cloudflare etiqueta ese tráfico como chatgpt-agent. Gemini Spark en el modo local de Chrome y Muse, de Meta, no tienen ninguna señal documentada.","Preguntas sobre sitios preparados para agentes",[214,217,220,223,226],{"q":215,"a":216},"¿Qué hace que un sitio web esté preparado para agentes?","No existe una norma única que lo defina. En la práctica, significa tener un robots.txt que identifique los bots de IA según su finalidad, archivos opcionales como llms.txt y un catálogo de API, versiones Markdown de las páginas clave y una forma de verificar los agentes a los que permites el acceso. De estos elementos, solo robots.txt y el catálogo de API son RFC publicados.",{"q":218,"a":219},"¿Los crawlers de IA leen llms.txt?","No tenemos documentación de ningún operador que indique que los crawlers de nuestro directorio lo descarguen. Lighthouse comprueba si el archivo existe, y un agente al que se lo indiques puede leerlo como cualquier otra página. Considéralo una comodidad para los agentes, no una función de búsqueda.",{"q":221,"a":222},"¿Debería bloquear los crawlers de IA en mi sitio?","Decide según la finalidad, no bloquees todo de una vez. Puedes rechazar los tokens de entrenamiento, como GPTBot, ClaudeBot y Google-Extended, sin afectar a las búsquedas. Bloquear tokens de búsqueda como OAI-SearchBot o PerplexityBot te dejará completamente fuera de esos productos.",{"q":224,"a":225},"¿Puedo bloquear ChatGPT agent con robots.txt?","No, porque no publica ningún token. Puedes reconocerlo por su firma Web Bot Auth de https:\u002F\u002Fchatgpt.com y permitirlo o denegarlo en tu servidor o CDN. Una firma válida demuestra qué operador envió la solicitud, no quién es el usuario ni qué puede hacer.",{"q":227,"a":228},"¿Content-Signal es una norma oficial?","No. Es una política CC0 de Cloudflare, lanzada en septiembre de 2025 y servida en unos 3,8 millones de dominios mediante el robots.txt gestionado por Cloudflare. Su borrador del IETF caducó el 4 de abril de 2026 y el grupo de trabajo AIPREF sigue definiendo un vocabulario común.",{"crumb":230,"purposes":231,"sources":237},"Sitios preparados para agentes",{"training":232,"search":233,"user":234,"agent":235,"ads":236},"Entrenamiento","Búsqueda","Solicitudes de usuarios","Agentes","Anuncios","Fuentes",{"common":239},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863353936]