@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
- Guarda tu API key de Doconda (panel → API keys) en
DOCONDA_API_KEYy la de tu proveedor de modelos (aquí,ANTHROPIC_API_KEY). - Instala las dependencias:
npm install @mastra/core @doconda/sdk. - 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,xlsxoartifact. Word, PowerPoint y Excel llegan con su PDF.status:ready,ready_with_warnings,needs_reviewofailed(no se cobra).- Los enlaces caducan a los 5 minutos; el agente pide otros con
get_document.
Preguntas frecuentes
¿Puedo usarlo dentro de un workflow de Mastra?
¿Puedo usarlo dentro de un workflow de Mastra?
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.¿Dónde llamo a Doconda?
¿Dónde llamo a Doconda?
En tu servidor, nunca en el navegador: tu API key da acceso a todos los documentos del proyecto.
¿Cuánto cuesta?
¿Cuánto cuesta?
Pagas por documento entregado; los que fallan no se cobran. Ver precios.
Sigue leyendo
- Mastra: la guía completa, también con el cliente MCP.
- Quickstart.