Dodo Payments MCP
Skills
list_addons
list_brands
list_payouts
list_refunds
create_addons
create_brands
list_disputes
list_payments
list_products
update_addons
update_brands
create_refunds
list_customers
list_discounts
GET /discounts
create_payments
create_products
delete_products
retrieve_addons
retrieve_brands
Thin handler just calls `get_brand` and wraps in `Json(...)`
update_products
create_customers
create_discounts
If `code` is omitted or empty, a random 16-char uppercase code is generated.
delete_discounts
DELETE /discounts/{discount_id}
retrieve_refunds
update_customers
update_discounts
PATCH /discounts/{discount_id}
activate_licenses
list_license_keys
retrieve_disputes
retrieve_payments
retrieve_products
validate_licenses
list_subscriptions
retrieve_customers
retrieve_discounts
GET /discounts/{discount_id}
unarchive_products
deactivate_licenses
list_webhook_events
update_license_keys
charge_subscriptions
create_subscriptions
update_images_addons
update_images_brands
update_subscriptions
retrieve_license_keys
update_files_products
retrieve_subscriptions
update_products_images
retrieve_webhook_events
change_plan_subscriptions
list_license_key_instances
retrieve_invoices_payments
retrieve_line_items_payments
update_license_key_instances
list_supported_countries_misc
retrieve_license_key_instances
create_customers_customer_portal