Manage your Payments Infrastructure
GAIA connects to Dodo Payments via MCP (Model Context Protocol) and exposes every action as a natural-language command. Tell GAIA what you want and it handles the rest, automatically.
Search Docs
Search SDK documentation to find methods, parameters, and usage examples for interacting with the API. Use this before writing code when you need to discover the right approach.
Dodo Payments Execute
Note: this tool is called execute on its own server, so its docs, results and other tools may refer to it as execute. Here it is named dodo_payments_execute; always call it as dodo_payments_execute. Runs JavaScript code to interact with the Dodo Payments API. You are a skilled TypeScript programmer writing code to interface with the service. Define an async function named "run" that takes a single parameter of an initialized SDK client and it will be run. For example: ``` async function run(client) { const checkoutSessionResponse = await client.checkoutSessions.create({ product_cart: [{ product_id: 'pdt_example', quantity: 1 }] }); console.log(checkoutSessionResponse.session_id); } ``` You will be returned anything that your function returns, plus the results of any console.log statements. Do not add try-catch blocks for single API calls. The tool will handle errors for you. Do not add comments unless necessary for generating better code. Code will run in a container, and cannot interact with the network outside of the given SDK client. Variables will not persist between calls, so make sure to return or log any data you might need later. Remember that you are writing TypeScript code, so you need to be careful with your types. Always type dynamic key-value stores explicitly as Record<string, YourValueType> instead of {}.
Set up your Dodo Payments automation in three simple steps, no code required.
Connect your Dodo account
Link your Dodo Payments infrastructure to GAIA by providing the server URL at mcp.dodopayments.com.
Issue plain-English commands
Tell GAIA exactly what you need to manage, such as searching for specific transaction logs or executing infrastructure updates.
GAIA handles the execution
GAIA uses the search_docs and execute tools to perform the requested actions directly within your Dodo environment.
Everything you need to know about the GAIA Dodo Payments integration.
Dodo Payments is just one piece of the puzzle. GAIA integrates with the rest of your tools across finance, communication, productivity, and more, letting you build cross-tool automations in plain English without writing a single line of code.
Browse all integrationsMore Finance integrations like Dodo Payments you can connect to GAIA.
Manage your Gumroad creator account - track sales and revenue, manage digital products, handle customer data, and analyze purchase analytics.
Full Shopify store management - create and update products, process orders, manage inventory, handle customers, and access sales analytics.
PayPal business integration - send and receive payments, create invoices, manage subscriptions, process refunds, and access transaction history.