[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"copy:es:site:":3,"copy:es:agentweb:catalog,ui":124,"copy:es:site:common":168},{"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.",{"catalog":125,"ui":159},{"seo":126,"crumb":129,"title":129,"lead":130,"form":131,"serve":139,"whyTitle":140,"why":141,"faqTitle":145,"faq":146},{"title":127,"description":128},"Generador de catálogo de API para \u002F.well-known\u002Fapi-catalog","Genera el conjunto de enlaces JSON de RFC 9727 para \u002F.well-known\u002Fapi-catalog, con cada API, su descripción OpenAPI, documentación y página de estado, además de un bloque de nginx.","Generador de catálogo de API","Enumera tus API públicas una sola vez y obtén el conjunto de enlaces JSON que RFC 9727 requiere en \u002F.well-known\u002Fapi-catalog, junto con un bloque de nginx para servirlo con el tipo de medio correcto.",{"api":132,"anchor":133,"spec":134,"docs":135,"status":136,"remove":137,"add":138},"API {n}","URL base de la API","URL de la descripción OpenAPI","URL de la documentación","URL de la página de estado","Eliminar esta API","Añadir otra API","Sube el archivo a \u002F.well-known\u002Fapi-catalog y sírvelo como application\u002Flinkset+json. El bloque de nginx establece ese tipo y añade una cabecera Link con rel=\"api-catalog\", como requiere RFC 9727 en las solicitudes HEAD.","Por qué publicar un catálogo de API",[142,143,144],"Antes de llamar a tu API, un agente tiene que encontrarla. RFC 9727, publicado en junio de 2025, define un punto de partida fijo para esa búsqueda: la URL conocida \u002F.well-known\u002Fapi-catalog y la relación de enlace api-catalog, que cualquier página puede usar para enlazarla.","El catálogo es un conjunto de enlaces en JSON. Cada entrada tiene como ancla la URL base de una API y enlaza con su descripción legible por máquinas (service-desc, normalmente un archivo OpenAPI), su documentación para personas (service-doc) y su página de estado. Así, un cliente lee un archivo pequeño en vez de rastrear tu documentación.","RFC 9727 indica que la respuesta debe usar application\u002Flinkset+json y debería incluir el perfil https:\u002F\u002Fwww.rfc-editor.org\u002Finfo\u002Frfc9727. Todavía no tenemos datos sobre qué agentes solicitan el archivo, pero solo hay que publicar un archivo estático.","Preguntas sobre api-catalog",[147,150,153,156],{"q":148,"a":149},"¿Qué es \u002F.well-known\u002Fapi-catalog?","Es la ubicación que RFC 9727 define para una lista legible por máquinas de las API de una organización. El archivo es un conjunto de enlaces JSON que enlaza cada API con su descripción, documentación y estado. Los clientes pueden encontrarlo directamente ahí o mediante la relación de enlace api-catalog.",{"q":151,"a":152},"¿Qué Content-Type necesita api-catalog?","RFC 9727 indica que debe ser application\u002Flinkset+json y debería incluir el parámetro de perfil https:\u002F\u002Fwww.rfc-editor.org\u002Finfo\u002Frfc9727. El bloque de nginx de esta página establece el tipo de medio y la cabecera Link; añade el parámetro de perfil manualmente si la configuración de tu servidor lo permite.",{"q":154,"a":155},"¿Necesito un archivo OpenAPI para publicar un catálogo?","No. En este generador, cada entrada solo necesita la URL base de la API; los enlaces a la descripción, la documentación y el estado son opcionales. Una descripción OpenAPI permite que un cliente descubra tus endpoints sin leer texto explicativo, así que añádela si tienes una.",{"q":157,"a":158},"¿En qué se diferencia api-catalog de llms.txt?","api-catalog es un RFC de IETF que enumera API mediante enlaces JSON para el software que las consume. llms.txt es una propuesta para crear un índice de páginas en Markdown, dirigido a modelos de lenguaje que leen documentación. No se solapan, así que puedes publicar ambos.",{"crumb":160,"purposes":161,"sources":167},"Sitios preparados para agentes",{"training":162,"search":163,"user":164,"agent":165,"ads":166},"Entrenamiento","Búsqueda","Solicitudes de usuarios","Agentes","Anuncios","Fuentes",{"common":169},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863353945]