> ## 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.

<Tip>Scripts listos para ejecutar en cada stack: [doconda-examples en GitHub](https://github.com/B-C-Software/doconda-examples).</Tip>

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="/es/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="/es/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="/es/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, arregla lo que se puede arreglar sin cambiar lo que dice (como mucho, renumera cláusulas) e informa del resto. |
| `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: `{ "error": "<código>", "message": "…" }`, y si falta un campo, `fields` dice cuál.

## Por stack

| Stack | Cómo |
| - | - |
| [Claude](/es/agents/claude) | MCP en Claude Desktop y Claude Code; herramientas del SDK con la API. |
| [AI SDK](/es/agents/ai-sdk) | Herramientas del SDK o su cliente MCP. |
| [OpenAI](/es/agents/openai) | Herramientas del SDK con `openai`; MCP en OpenAI Codex. |
| [Amazon Bedrock](/es/agents/bedrock) | Herramientas del SDK con `@ai-sdk/amazon-bedrock` o la API Converse. |
| [Google Vertex AI](/es/agents/vertex) | Herramientas del SDK con `@ai-sdk/google-vertex` o `@google/genai`. |
| [Azure OpenAI](/es/agents/azure) | Herramientas del SDK con `AzureOpenAI` (Python) o `@ai-sdk/azure`. |
| [LangChain](/es/agents/langchain) | `@langchain/mcp-adapters` (JS) o `langchain-mcp-adapters` (Python). |
| [OpenAI Agents SDK](/es/agents/openai-agents) | `FunctionTool` con las herramientas del SDK de Python, o MCP. |
| [Google ADK](/es/agents/google-adk) | `McpToolset` con el servidor MCP. |
| [AWS Strands](/es/agents/strands) | Herramientas del SDK de Python en Bedrock, o MCP; también en AgentCore. |
| [LangGraph](/es/agents/langgraph) | `StructuredTool` con las herramientas del SDK de Python. |
| [Mastra](/es/agents/mastra) | `createTool` con las herramientas del SDK, o `MCPClient`. |
| [Gemini](/es/agents/gemini) | Herramientas del SDK con `@google/genai`. |
| [Mistral](/es/agents/mistral) | Herramientas del SDK con `@mistralai/mistralai`. |
| [CrewAI](/es/agents/crewai) | MCP con `MCPServerHTTP` (o `MCPServerStdio`) en `mcps`. |
| [n8n](/es/agents/n8n) | El nodo MCP Client Tool, contra el MCP remoto. |
| [Hugging Face](/es/agents/hugging-face) | MCP con smolagents. |
| [Cursor y otros](/es/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.