Dodo Agent Plugin MCP Server

Dodo Payments skills and MCP server hints for OpenCode.

Remote serverstreamable-httpGo

What is the Dodo Agent Plugin MCP Server?

Dodo Payments skills and MCP server hints for OpenCode.

What the server does

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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
dodo_api_keyyour dodo_test_... or dodo_live_... key
dodo_webhook_keyyour webhook signing secret
dodo_environmenttest_mode or live_mode
best-practicesSDK setup, environments, API keys, and the canonical checkout-to-webhook architecture
framework-adaptersOfficial @dodopayments/* handlers for Next.js, Express, Hono, Astro, Remix, SvelteKit, Nuxt, Fastify, TanStack, Bun, Convex
testing-and-go-liveTest mode, test payment methods, webhook testing, production launch checklist
checkout-integrationCheckout Sessions, payment links, and overlay checkout
subscription-integrationSubscription lifecycle, trials, plan changes, proration, on-demand charges
mobile-checkoutIn-app checkout for React Native, Flutter, iOS, and Android
webhook-integrationReceiving and verifying webhooks via the Standard Webhooks spec
credit-based-billingCredit entitlements, balances, ledger, rollover, overage, meter-based deduction
usage-based-billingMeters, event ingestion, aggregation, and per-unit pricing
license-keysLicense key activation, validation, and instance management

How to install the Dodo Agent Plugin MCP Server

{
  "mcpServers": {
    "dodopayments-api": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "dodopayments-mcp@latest"
      ],
      "env": {
        "DODO_PAYMENTS_API_KEY": "YOUR_DODO_PAYMENTS_API_KEY",
        "DODO_PAYMENTS_WEBHOOK_KEY": "YOUR_DODO_PAYMENTS_WEBHOOK_KEY",
        "DODO_PAYMENTS_ENVIRONMENT": "${user_config.dodo_environment}"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
DODO_PAYMENTS_API_KEYDeclared in the maintainer’s client configuration.Check documentation
DODO_PAYMENTS_WEBHOOK_KEYDeclared in the maintainer’s client configuration.Check documentation
DODO_PAYMENTS_ENVIRONMENTDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Dodo Agent Plugin to dodo api key.”
  • “Use Dodo Agent Plugin to dodo webhook key.”
  • “Use Dodo Agent Plugin to dodo environment.”

Frequently asked questions

Dodo Payments skills and MCP server hints for OpenCode. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.