dodopayments/dodo-agent-plugin

dodopayments/dodo-agent-plugin

от dodopayments
MCP-сервер Dodo Payments для AI-агентов: добавляет API платежей, подписок и клиентов, а также семантический поиск по документации. Устанавливается в Claude Code, Cursor и Codex CLI. Полезен разработчикам, которые хотят автоматизировать оплату через агентов.

Dodo Payments Agent Plugin

License Version npm Discord

The official Dodo Payments plugin for AI coding agents. Installs eight integration skills and two MCP servers across Claude Code, Codex CLI, Cursor, and OpenCode from a single source of truth.

What you get

  • Dodo Payments API MCP server - Live API access (payments, subscriptions, customers, products, refunds, licenses, usage). Authenticates via browser OAuth, no local credentials required.
  • Dodo Knowledge MCP server - No credentials. Semantic search over the current Dodo Payments documentation.
  • Eight agent skills - Written as SKILL.md files with YAML frontmatter. Your agent loads the relevant skill on its own when a task calls for it.

Install

Claude Code

claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments

The API MCP server uses browser OAuth by default, so no keys are required at install time. The first time your agent calls a Dodo tool, you'll be prompted to sign in.

Codex CLI

Codex installs plugins in two steps: register the marketplace from your shell, then install the plugin from inside the Codex TUI.

execute

Выполняет код JavaScript для взаимодействия с API Dodo Payments. Вы — опытный программист на TypeScript, который пишет код для взаимодействия с сервисом. Определите асинхронную функцию с именем "run", которая принимает единственный параметр — инициализированный SDK-клиент, и она будет запущена. Например: ``` async function run(client) { const checkoutSessionResponse = await client.checkoutSessions.create({ product_cart: [{ product_id: 'pdt_example', quantity: 1 }] }); console.log(checkoutSessionResponse.session_id); } ``` Вам будет возвращено всё, что возвращает ваша функция, плюс результаты вызовов console.log. Не добавляйте блоки try-catch для отдельных вызовов API. Инструмент обработает ошибки за вас. Не добавляйте комментарии, если это не нужно для генерации лучшего кода. Код будет выполняться в контейнере и не может взаимодействовать с сетью за пределами предоставленного SDK-клиента. Переменные не сохраняются между вызовами, поэтому обязательно возвращайте или выводите в лог любые данные, которые могут понадобиться позже. Помните, что вы пишете код на TypeScript, поэтому обращайте внимание на типы. Всегда явно указывайте тип динамических хранилищ ключ-значение как Record<string, YourValueType> вместо {}.

Выполняет код JavaScript для взаимодействия с API Dodo Payments. Вы — опытный программист на TypeScript, который пишет код для взаимодействия с сервисом. Определите асинхронную функцию с именем "run", которая принимает единственный параметр — инициализированный SDK-клиент, и она будет запущена. Например: ``` async function run(client) { const checkoutSessionResponse = await client.checkoutSessions.create({ product_cart: [{ product_id: 'pdt_example', quantity: 1 }] }); console.log(checkoutSessionResponse.session_id); } ``` Вам будет возвращено всё, что возвращает ваша функция, плюс результаты вызовов console.log. Не добавляйте блоки try-catch для отдельных вызовов API. Инструмент обработает ошибки за вас. Не добавляйте комментарии, если это не нужно для генерации лучшего кода. Код будет выполняться в контейнере и не может взаимодействовать с сетью за пределами предоставленного SDK-клиента. Переменные не сохраняются между вызовами, поэтому обязательно возвращайте или выводите в лог любые данные, которые могут понадобиться позже. Помните, что вы пишете код на TypeScript, поэтому обращайте внимание на типы. Всегда явно указывайте тип динамических хранилищ ключ-значение как Record<string, YourValueType> вместо {}.

Параметры

  • codestringобязательный

    Code to execute.

  • intentstring

    Task you are trying to perform. Used for improving the service.

search_docsтолько чтение

Ищите документацию SDK, чтобы найти методы, параметры и примеры использования для взаимодействия с API. Используйте это перед написанием кода, когда нужно найти правильный подход.

Ищите документацию SDK, чтобы найти методы, параметры и примеры использования для взаимодействия с API. Используйте это перед написанием кода, когда нужно найти правильный подход.

Параметры

  • querystringобязательный

    The query to search for.

  • languageenumобязательный

    The language for the SDK to search for.

    httppythongotypescriptjavascriptterraformrubyjavakotlin
  • detailenum

    The amount of detail to return.

    defaultverbose

Другие проверенные MCP-сервера

InditexTech/mcp-server-simulator-ios-idb

InditexTech/mcp-server-simulator-ios-idb

официальный

MCP сервер для iOS симуляторов: управляй симуляторами, приложениями и UI через естественный язык. Поддерживает создание сессий, установку/запуск приложений, жесты, скриншоты, логи и отладку. Незаменим для iOS-разработчиков и QA.

TypeScript307
Coding-Solo/godot-mcp

Coding-Solo/godot-mcp

MCP-сервер для Godot: запускает редактор, выполняет проекты, захватывает отладку. Управляет сценами и проектами. Полезен разработчикам, использующим AI-агентов — даёт обратную связь от движка, уско...

JavaScript4784
qdrant/mcp-server-qdrant

qdrant/mcp-server-qdrant

официальный

MCP инструмент для Qdrant реализует семантическую память с векторным поиском: сохраняет информацию (store) и ищет по смыслу (find). Полезен AI-агентам для долговременного контекста. Поддерживает stdio и SSE.

Python1472
wanaku-ai/wanaku

wanaku-ai/wanaku

официальный

Wanaku — MCP-маршрутизатор, централизующий управление контекстом для AI-агентов. Поддерживает 400+ интеграций через Apache Camel, встроенную аутентификацию и развертывание в Kubernetes. Упрощает ма...

Java129
ArcadeData/arcadedb

ArcadeData/arcadedb

официальный

ArcadeDB - высокопроизводительная многомодельная СУБД с поддержкой Neo4j Cypher, MongoDB, Redis и встроенным MCP-сервером для AI-ассистентов. Сочетает графы, документы и временные ряды в единой тра...

Java1028
21st-dev/Magic-MCP

21st-dev/Magic-MCP

MCP сервер 21st.dev Magic AI Agent помогает разработчикам создавать UI-компоненты через описание на естественном языке. Интегрируется с Cursor, Windsurf и VS Code, генерируя готовые компоненты.

TypeScript5468
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин