By dodopayments
Dodo Payments tools for Claude Code, including integration agent skills and the Dodo Payments API and docs MCP servers.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
dodo_api_keyOptional. Only required if you switch the API MCP server in .mcp.json to local stdio mode (dodopayments-mcp). The default remote SSE server authenticates via OAuth in your browser.
${user_config.dodo_api_key}dodo_environmentEither test_mode or live_mode. Only used by the local stdio MCP server.
${user_config.dodo_environment}External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
dodo_webhook_keyOptional. Only required for local stdio MCP mode. Obtain from Dashboard > Developer > Webhooks.
${user_config.dodo_webhook_key}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.
SKILL.md files with YAML frontmatter. Your agent loads the relevant skill on its own when a task calls for it.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 installs plugins in two steps: register the marketplace from your shell, then install the plugin from inside the Codex TUI.
Register the marketplace:
codex plugin marketplace add dodopayments/dodo-agent-plugin
Open Codex and run the /plugins slash command:
codex
Then type /plugins, switch to the Dodo Payments marketplace, select the dodopayments plugin, and choose Install plugin.
If you previously added the marketplace before this fix landed and the plugin doesn't appear under /plugins, refresh it:
codex plugin marketplace upgrade dodopayments
Codex CLI does not have a
codex plugin installsubcommand. Plugin installation always happens through the in-TUI/pluginsflow (official docs).
Manual install:
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
Restart Cursor. The plugin loads skills from .claude/skills/ (via Cursor's Claude Code compat) and MCP servers from .mcp.json.
OpenCode distributes via npm. Add the plugin to your opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dodopayments/opencode-plugin"]
}
Restart OpenCode. Both MCP servers (dodopayments-api, dodo-knowledge) are registered automatically via the plugin's config hook, and the eight skills are auto-discovered from the installed package. No manual mcp block required.
If you prefer the local stdio API server with your own API key instead of the default remote OAuth server, declare dodopayments-api yourself in opencode.json - your entry wins over the plugin default:
{
"plugin": ["@dodopayments/opencode-plugin"],
"mcp": {
"dodopayments-api": {
"type": "local",
"command": ["npx", "-y", "dodopayments-mcp@latest"],
"environment": {
"DODO_PAYMENTS_API_KEY": "dodo_test_...",
"DODO_PAYMENTS_WEBHOOK_KEY": "whsec_...",
"DODO_PAYMENTS_ENVIRONMENT": "test_mode"
},
"enabled": true
}
}
}
| Skill | Description |
|---|---|
best-practices | Comprehensive guide to integrating Dodo Payments with best practices |
checkout-integration | Creating checkout sessions and payment flows |
subscription-integration | Implementing subscription billing flows |
webhook-integration | Setting up and handling webhooks for payment events |
usage-based-billing | Implementing metered billing with events and meters |
credit-based-billing | Credit entitlements, balances, and metered credit deduction |
license-keys | Managing license keys for digital products |
billing-sdk | Using BillingSDK React components |
Skills source: dodopayments/skills (bundled as a git submodule in skills-src/).
| Server | Purpose | Auth |
|---|---|---|
dodopayments-api | Live API access (payments, subscriptions, customers, products, refunds, licenses, usage) | OAuth (browser) |
dodo-knowledge | Semantic search over the Dodo Payments documentation | None |
Both servers are wired through mcp-remote so they run in any MCP-compatible client.
npx claudepluginhub dodopayments/dodo-agent-plugin --plugin dodopaymentsComplete guide for setting up and handling Dodo Payments webhooks for real-time payment event notifications.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.