Skip to main content
Instala @mastra/core y @doconda/sdk, convierte cada herramienta de doconda.tools() con createTool (acepta su JSON Schema tal cual, sin pasarlo a Zod) y pásalas a tu Agent. Cuando pides un documento, el agente llama a create_document y su respuesta trae los enlaces al Word, PowerPoint, Excel o PDF.

Pasos

  1. Guarda tu API key de Doconda (panel → API keys) en DOCONDA_API_KEY y la de tu proveedor de modelos (aquí, ANTHROPIC_API_KEY).
  2. Instala las dependencias: npm install @mastra/core @doconda/sdk.
  3. Crea el agente con las herramientas:
model usa el formato proveedor/modelo de Mastra, que lee la clave del proveedor de tu entorno. Con MCP, en vez del SDK, usa MCPClient de @mastra/mcp contra https://api.eu.doconda.com/mcp y pasa await mcp.listTools() como tools. Las herramientas llegan con el nombre del servidor delante (doconda_create_document, …).

Qué devuelve

  • format: docx, pdf, pptx, xlsx o artifact. Word, PowerPoint y Excel llegan con su PDF.
  • status: ready, ready_with_warnings, needs_review o failed (no se cobra).
  • Los enlaces caducan a los 5 minutos; el agente pide otros con get_document.

Preguntas frecuentes

Sí: el agente es el mismo. Si un paso no necesita agente, llama directamente a doconda.documents.create({ format: "docx", content: { markdown } }) con el texto del paso anterior.
En tu servidor, nunca en el navegador: tu API key da acceso a todos los documentos del proyecto.
Pagas por documento entregado; los que fallan no se cobran. Ver precios.

Sigue leyendo