Checkout Page MCP
Connect AI assistants to Checkout Page using our official MCP server
The Checkout Page MCP server lets AI assistants like Claude, ChatGPT, and Cursor work directly with your Checkout Page account. Instead of digging through the dashboard or writing API requests, you can just ask, in plain English, and the assistant takes care of the rest.
It's built on the Model Context Protocol, an open standard for connecting AI assistants to the tools and data they need.
The server URL is:
https://mcp.checkoutpage.comWhat can the Checkout Page MCP do?
Once connected, you can ask your AI assistant to do things like:
- "Find the customer with the email jane@example.com and show me their last subscription."
- "Pull up the most recent payment for order ABC123. What plan did they pick?"
- "Show me the last 10 form submissions from my ebook lead capture form."
- "Open the checkout page with ID
cp_abc123and tell me what product is attached." - "Spin up a new checkout page called 'Spring Workshop' priced at $99."
- "Create a lead capture form for our new ebook with name, email, and company fields."
- "Build a registration form for the May webinar. Collect name, email, and which session they want to attend."
- "Create a 20% off coupon called SPRING20 that expires May 31."
Your assistant uses the tools below to answer these questions and take action on your account.
Available tools
All tools run with your account's permissions and respect the same access controls as the
dashboard. Read tools never modify data. Only the create_* and upload_* tools make changes.
| Resource | Tool | What it does |
|---|---|---|
| Checkout pages | create_checkout_page | Create a new checkout page with an attached product and pricing. Published and live by default. |
| Checkout pages | get_checkout_page | Fetch the configuration of a single checkout page by ID. |
| Checkout pages | list_payments | List payments processed through your account. Filter by date, customer, amount, or status. |
| Checkout pages | list_subscriptions | List subscriptions, including status, billing interval, and current period. |
| Events | list_bookings | List event bookings, including attendee details and ticket types. |
| Forms | create_form | Create a new form to collect submissions: surveys, applications, lead capture, RSVPs. |
| Forms | get_form | Fetch the configuration of a single form by ID. |
| Forms | list_submissions | List form submissions captured from your checkout pages and forms. |
| Forms | get_submission | Fetch a single form submission by ID, including all field responses. |
| Coupons | create_coupon | Create a discount code that customers can apply at checkout. |
| Customers | list_customers | Search customer profile data: name, email, company, address, tax ID. |
| Customers | get_customer | Fetch a single customer record by ID. |
| Files | upload_file | Upload a file from a public URL into your account so it can be referenced elsewhere. |
Before you start
You'll need a Checkout Page account. The MCP server uses OAuth, so there are no API keys to copy or paste. Your AI tool walks you through a one-click sign-in the first time you connect.
Connect your AI tool
Each AI tool has its own settings screen for adding a connector. Pick yours below. The steps take about a minute. Once connected, try the test prompt at the end of each section to confirm it's working.
ChatGPT
- Open ChatGPT.com and go to Settings → Apps.
- Click Advanced settings. Enable
Developer mode. - Click Create app. (Custom apps are available on paid plans.)
- Enter:
- Name: Checkout Page
- MCP server URL: https://mcp.checkoutpage.com
- Authentication: OAuth
- Toggle I understand and want to continue on.
- Click Create, then follow the Checkout Page OAuth flow to connect.
- Start a new chat.
Test it: ask "List my last 5 payments from Checkout Page."
Claude
- Open Claude and go to Settings → Connectors.
- Click Add custom connector.
- Enter:
- Name: Checkout Page
- MCP server URL: https://mcp.checkoutpage.com
- Click Add, then click Connect on the Checkout Page connector and sign in.
Test it: ask "Show me the last 5 form submissions from Checkout Page."
Cursor
The fastest way is the one-click install:
Open Cursor, then click Add Checkout Page to Cursor and approve the install.
Or add it manually:
- Open Cursor, then go to Settings → MCP.
- Click Add new MCP server.
- Enter:
- Name: checkoutpage
- URL: https://mcp.checkoutpage.com
- Click Save, then sign in via the OAuth prompt.
Test it: in Cursor's chat, ask "List the last 5 customers from Checkout Page."
VS Code
GitHub Copilot Chat and the official MCP extension both support our server.
- Open VS Code and run the MCP: Add Server command from the Command Palette (
Cmd/Ctrl + Shift + P). - Choose HTTP.
- Enter the URL: https://mcp.checkoutpage.com
- Name it: checkoutpage
- Sign in via the OAuth prompt that opens in your browser.
Test it: in Copilot Chat, ask "Show me my Checkout Page subscriptions."
Codex
- Open Codex and go to Settings → MCP servers.
- Click + Add server.
- Choose Streamable HTTP as the transport.
- Enter:
- Name: Checkout Page
- URL: https://mcp.checkoutpage.com
- Click Save, then sign in via the OAuth prompt.
Test it: ask "List my last 5 payments from Checkout Page."
Claude Code
Two steps: add the server, then sign in from inside Claude Code.
claude mcp add --transport http checkoutpage https://mcp.checkoutpage.comThen start a session:
claudeIn the session:
- Type
/mcp. - Use arrow keys to highlight
checkoutpageand press enter. - Choose authenticate and follow the OAuth prompt.
Test it: ask "List my last 5 payments from Checkout Page."
Other AI tools
Any client with MCP support can connect to https://mcp.checkoutpage.com using OAuth. If your tool asks for a transport, choose Streamable HTTP. Most clients accept this config:
{
"mcpServers": {
"checkoutpage": {
"url": "https://mcp.checkoutpage.com"
}
}
}Example prompts
Launch a new product
You're prepping for a new workshop and want a checkout page and early-bird discount live in minutes.
Paste this into your AI tool:
Create a checkout page called "Pricing Strategy Workshop" priced at $199. Write a confident product description (3–4 sentences) that pitches a half-day workshop for founders and product leaders who want to raise prices without losing customers. Turn on the coupon code field so customers can apply discounts. Then create a coupon code EARLYBIRD that takes 20% off and expires May 15. Send me both the checkout URL and the coupon code when you're done.The assistant calls create_checkout_page (with a written description and the coupon field enabled), then create_coupon, and returns the live checkout URL and the discount code.
You can use the same pattern for any new offer: a course launch, a beta signup page, or a limited-time promotion.
Reply to a customer billing question
A customer emails asking when their next payment will hit and you want a draft reply you can send back in seconds.
Paste their question into your AI tool:
A customer named Jane Smith (jane@example.com) just emailed asking: "When is my next payment, and how much will I be charged?" Look up her account in Checkout Page, find her active subscription, and draft a friendly reply I can send back. Include the next billing date and the amount.The assistant calls list_customers to find Jane by email, then list_subscriptions to pull her active plan, and drafts a ready-to-send reply with the next billing date and amount.
You can use the same pattern for refund requests, receipt re-sends, or any one-off support question that needs account context.
Tips for better results
- Ask the AI to write copy for you: product titles, descriptions, confirmation messages. Otherwise pages come out blank or generic.
- Be explicit about settings the AI can't guess (e.g. "turn on the coupon code field").
- Stick to specific records and creation tasks. AI assistants are less reliable at totals and rankings ("top 5 pages by revenue") because that requires reading every payment. For numbers like that, use the dashboard's analytics view.
- Some checkout settings, like custom button text or page styling, aren't exposed via MCP yet. If a request doesn't take effect, open the page in your dashboard to finish the tweak.
Troubleshooting
Security and privacy
- The MCP server only acts on your behalf after you sign in via OAuth.
- Tokens are scoped to your account. Revoke access anytime from your Checkout Page settings.
- Read tools (
list_*,get_*) never modify data. Write tools (create_*,upload_*) are clearly named so your assistant can ask before making changes. - Data your assistant looks up (customer details, payment info) is sent to your AI tool to generate a response — the same way it works for any other connector. Choose AI tools whose data-handling policies match your needs.