> ## Documentation Index
> Fetch the complete documentation index at: https://docs.doconda.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Doconda en tu agente

> Dale a tu agente la capacidad de crear, revisar y editar documentos, con el stack que ya usas.

Tu agente decide qué decir; Doconda lo convierte en el documento. Hay tres formas de conectarlo, según tu stack:

<CardGroup cols={3}>
  <Card title="Servidor MCP" icon="plug" href="/agents/mcp">
    Para cualquier cliente MCP: Claude, Cursor, Codex, LangChain, CrewAI, smolagents, n8n. Sin escribir código.
  </Card>

  <Card title="Herramientas del SDK" icon="wrench" href="/agents/claude">
    `doconda.tools()`: las herramientas listas para la llamada a funciones de Claude, OpenAI, Gemini, Mistral, Bedrock, Vertex AI o el AI SDK.
  </Card>

  <Card title="API REST" icon="code" href="/api-reference/introduction">
    Para lo demás: una petición HTTP con tu API key.
  </Card>
</CardGroup>

## Las herramientas

Sean por MCP o por el SDK, tu agente recibe las mismas herramientas:

| Herramienta | Qué hace |
| - | - |
| `create_document` | Crea un Word, un PDF, un PowerPoint, un Excel o un artifact (`format`, opcional: si no lo dice, Doconda lo deduce). Con una frase o con el contenido ya escrito. |
| `upload_file` | Sube un fichero para revisarlo, editarlo o usarlo como fuente. |
| `review_document` | Revisa un Word, PowerPoint, Excel o PDF y arregla sus problemas sin tocar el contenido. |
| `edit_document` | Cambia un documento como se le pida; lo demás queda igual. |
| `list_documents` | Los últimos documentos del proyecto, con su id y nombre, para revisarlos, editarlos o usarlos como fuente. |
| `get_document` | Su estado y enlaces de descarga nuevos. |
| `get_report` | Qué encontró y qué hizo una revisión o una edición. |
| `read_artifact_data` | Lo que la gente ha guardado en un artifact (votos, tareas…). |

Cada herramienta devuelve un resumen corto (estado y enlaces), pensado para que el agente se lo cuente al usuario
sin gastar contexto. Los errores también llegan como resultado, con un código que el agente puede entender y
corregir: si falta un campo, lo dice.

## Por stack

| Stack | Cómo |
| - | - |
| [Claude](/agents/claude) | MCP en Claude Desktop y Claude Code; herramientas del SDK con la API. |
| [AI SDK](/agents/ai-sdk) | Herramientas del SDK o su cliente MCP. |
| [OpenAI](/agents/openai) | Herramientas del SDK con `openai`; MCP en OpenAI Codex. |
| [Amazon Bedrock](/agents/bedrock) | Herramientas del SDK con `@ai-sdk/amazon-bedrock` o la API Converse. |
| [Google Vertex AI](/agents/vertex) | Herramientas del SDK con `@ai-sdk/google-vertex` o `@google/genai`. |
| [LangChain](/agents/langchain) | `@langchain/mcp-adapters` (JS) o `langchain-mcp-adapters` (Python). |
| [Gemini](/agents/gemini) | Herramientas del SDK con `@google/genai`. |
| [Mistral](/agents/mistral) | Herramientas del SDK con `@mistralai/mistralai`. |
| [CrewAI](/agents/crewai) | MCP con `MCPServerAdapter`. |
| [n8n](/agents/n8n) | El nodo MCP Client Tool, contra el MCP remoto. |
| [Hugging Face](/agents/hugging-face) | MCP con smolagents. |
| [Cursor y otros](/agents/mcp) | Cualquier cliente MCP. |

<Note>Todo lo que hace el agente cuenta como si lo hicieras tú con la API: mismo proyecto, misma región, mismo precio.</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.