Skip to main content
Instala el Dodo Agent Plugin para proporcionar a tu agente de programación dos servidores MCP y diecisiete habilidades para crear integraciones con Dodo Payments. Después de instalarlo, describe lo que quieres crear y tu agente planificará y escribirá la integración. El plugin funciona con Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro y OpenCode. Gemini CLI solo obtiene los dos servidores MCP.

Instalar el plugin

Elige abajo tu agente de programación. Cada instalación añade ambos servidores MCP. Todos los agentes, excepto Gemini CLI, también añaden las diecisiete skills. OpenCode necesita un ajuste adicional para cargarlas, descrito en su sección.

Claude Code

Instala desde el marketplace:
El servidor MCP de la API usa browser OAuth de forma predeterminada; no se necesitan claves durante la instalación. La primera vez que tu agente llame a una herramienta de Dodo, se te pedirá que inicies sesión.

Dodo Agent Plugin on GitHub

Código fuente, opciones de configuración e instrucciones para el desarrollo local
Registra el marketplace y, después, instala desde la TUI de Codex.
1

Register the marketplace

2

Install from the Codex TUI

Abre Codex y ejecuta /plugins:
Escribe /plugins, cambia al marketplace de Dodo Payments, selecciona el plugin dodopayments y elige Install plugin.
Ambos servidores MCP y las diecisiete skills se registran automáticamente.Si el plugin no aparece en /plugins, actualízalo:
Para instalar desde tu shell en lugar de la TUI, ejecuta codex plugin add dodopayments@dodopayments después de registrar el marketplace. Codex CLI no tiene el subcomando codex plugin install. Consulta la documentación oficial de plugins de Codex.
Clona el repositorio en el directorio de plugins locales de Cursor:
Reinicia Cursor. El plugin carga las skills desde skills/ y los servidores MCP desde .mcp.json.Las versiones recientes de Cursor reconocen directamente Agent Plugins 1.0.0 y aceptan .claude-plugin/marketplace.json como origen de marketplace. El .cursor-plugin/plugin.json generado se conserva para versiones anteriores.Si instalaste una versión anterior a la 0.5.0, elimina el directorio y vuelve a clonar; ahora las skills se distribuyen como archivos reales, no como enlaces simbólicos.
Instala el paquete del plugin en tu proyecto y, después, añádelo junto con su ruta de skills a tu opencode.json:
Reinicia OpenCode. Ambos servidores MCP se registran automáticamente. Las skills necesitan la entrada adicional skills.paths porque OpenCode no busca skills en los paquetes instalados.Las rutas relativas se resuelven respecto al directorio del proyecto, por lo que el paquete debe existir en el node_modules de ese proyecto. También funciona una ruta absoluta y evita el requisito de instalación local.Verifica que las skills se hayan cargado:
Deberías ver las diecisiete. Una ruta de skills que no existe se ignora silenciosamente, así que debes verificarlo en lugar de darlo por hecho.
Clona el repositorio y regístralo:
Abre la vista Chat, ve a Plugins y añade la carpeta clonada. También puedes registrarla en settings.json:
La clave es una ruta y el valor la habilita. Funcionan tanto las rutas absolutas como ~/; las rutas relativas se resuelven respecto a cada carpeta del workspace. El ajuste se lee en tiempo real, por lo que una ventana en ejecución lo detecta sin reiniciarse.chat.pluginLocations está marcado como experimental y es un ajuste restringido, por lo que el workspace debe ser de confianza. La compatibilidad con plugins de agente es una función de vista previa regida por chat.plugins.enabled, que está habilitada de forma predeterminada.
Kiro lee de forma nativa el manifiesto de Agent Plugins.
1

Clone the repository

2

Open the Powers panel

En Kiro, abre el panel Powers (el icono de Ghosty con el rayo).
3

Import the folder

Elige Add Custom Power → Import power from a folder, selecciona el directorio clonado (el que contiene plugin.json) y haz clic en Install.
Las skills se cargan desde skills/ y los servidores MCP desde mcp.json. Kiro gestiona internamente los servidores MCP; no se escriben en ~/.kiro/settings/mcp.json. Kiro también puede instalar un Power directamente desde una URL de GitHub; consulta la documentación de instalación de Kiro.
Gemini CLI no tiene una primitiva de agent-skill, por lo que solo están disponibles los dos servidores MCP. dodo-knowledge cubre buena parte de lo que proporcionan las skills y se mantiene actualizado automáticamente.
Reinicia Gemini CLI. gemini-extension.json en la raíz del repositorio es el manifiesto.
¿Usas otro agente? Las guías de MCP Server y Agent Skills abarcan Claude Desktop, Windsurf, Cline, Zed y cualquier cliente compatible con MCP.

Qué obtienes

Una vez instalado, tu agente tiene acceso a dos servidores MCP y diecisiete skills.

Servidores MCP

Ambos servidores usan Streamable HTTP. El mcp.json canónico los declara de forma nativa, que es lo que utilizan los clientes compatibles con la especificación, como Codex CLI y Kiro. El manifiesto de compatibilidad generado .mcp.json los conecta mediante mcp-remote para clientes que no pueden conectarse directamente a Streamable HTTP.

Agent Skills

Las skills se cargan automáticamente: tu agente elige la adecuada cuando detecta una tarea relevante. Consulta Agent Skills para ver la lista completa y la instalación individual.

Prueba primero este prompt

Cuando el plugin esté activo, prueba lo siguiente:
Tu agente cargará la skill webhook-integration, usará el MCP dodo-knowledge para obtener las formas de payload más recientes y escribirá un handler con verificación de firma siguiendo la especificación Standard Webhooks.

Compatibilidad con clientes

El plugin sigue la especificación Agent Plugins 1.0.0. Los clientes con compatibilidad nativa lo cargan directamente; los demás usan manifiestos de compatibilidad generados.

Agentes con instalación de plugins

Una instalación conecta ambos servidores MCP, además de las skills en cada cliente que tenga una primitiva de skills. OpenCode necesita una entrada adicional skills.paths antes de cargar sus diecisiete skills. Gemini CLI no tiene una primitiva de agent-skill, por lo que las skills no están disponibles por diseño.

Otros clientes compatibles con MCP

Estos no tienen instalación de Agent Plugin. Configura manualmente los dos servidores MCP y añade las skills mediante Skills CLI cuando sea compatible.

Documentación creada para agentes

Cada página de documentación de Dodo Payments está disponible en un formato optimizado para el consumo por parte de la IA:
  • Índice completo de la documentación: docs.dodopayments.com/llms.txt — índice completo para la ingesta de contexto
  • Markdown plano: Añade .md a cualquier URL de documentación para obtener la versión Markdown sin procesar (por ejemplo, /api-reference/introduction.md)
  • Repositorio del código fuente: github.com/dodopayments/dodo-docs — clónalo para indexarlo sin conexión

Qué puede hacer tu agente

Con el plugin instalado, tu agente de programación puede:

Seguridad y buenas prácticas

Nunca confirmes claves de API live en el repositorio. Usa test mode durante el desarrollo.
  • Usa primero test mode. Crea y prueba tu integración con una clave de API de test mode antes de pasar a producción. Consulta Test Mode frente a Live Mode.
  • OAuth es el valor predeterminado. El Agent Plugin se autentica mediante browser OAuth, sin secretos locales. Usa el modo de clave de API solo si lo necesitas.
  • Revisa el código generado por el agente. Verifica siempre que los handlers de webhook incluyan verificación de firma siguiendo la especificación Standard Webhooks.

Configurar con una clave de API

De forma predeterminada, el Agent Plugin usa el servidor MCP remoto con browser OAuth. Para usar una clave de API local, por ejemplo en CI o en un servidor sin interfaz gráfica, cambia al modo stdio.
Abre /plugins en Claude Code, selecciona Dodo Payments y elige Configure options. Completa lo siguiente:
  • dodo_api_key — tu clave de API de test mode o live mode
  • dodo_webhook_key — tu secreto de firma de webhook
  • dodo_environment — test_mode o live_mode
Después, edita .mcp.json para dirigir dodopayments-api al servidor stdio local:
Ejecuta /reload-plugins para aplicar los cambios.
Declara dodopayments-api tú mismo en opencode.json; tu entrada tiene prioridad sobre el servidor remoto predeterminado del plugin:
Reinicia OpenCode para aplicar los cambios.

Próximos pasos

MCP Server

Referencia completa de ambos servidores MCP: clientes compatibles, configuración y herramientas disponibles

Agent Skills

Instalación individual de skills, referencia de skills e instrucciones de configuración por agente

API Reference

Referencia completa de OpenAPI para todos los endpoints de Dodo Payments
Última modificación el 26 de septiembre de 2026