Connect Codex to Stripe
Connect Codex to Stripe in 3 steps: 1. Sign in to ApexGenius and connect Stripe. 2. Add the ApexGenius plugin. 3. Start using Stripe in Codex. Start in Plugins in the ChatGPT desktop app and authorize your connection.
7 days free · No card required
How to connect Stripe to Codex
- 1Sign in to ApexGenius and connect Stripe
- 2Add the ApexGenius plugin to Codex
- 3Start using Stripe in Codex
FirstConnect Stripe to ApexGenius
ThenConnect ApexGenius to Codex
Connect Stripe. Stripe opens its own sign-in. Sign in and allow ApexGenius.
Then ask Codex:
Which Stripe account is connected, and is it live mode or a sandbox? Use the read-only route. Do not change anything.
Written setup, step by stepShow
Before you start
- An account with permission to use the Stripe resources you intend to connect.
1. Connect Stripe to ApexGenius
- Open Stripe in Connections. Choose Connect, or Add connection when offered. Give the connection a name if prompted. If Gateway setup pending appears, contact ApexGenius support before continuing.
- Choose the account and review access. On Stripe’s page, sign in and pick the live mode accounts or sandboxes to share, with the permissions for each. To test, pick only a sandbox. No Stripe API key is pasted into ApexGenius.

Connect opens Stripe's sign-in. Sign in with email, Google, a passkey or SSO, then allow ApexGenius.Open full-size image (opens in a new tab) - Review the connected account and resources. Confirm the connected Stripe account on the connection page, then open Tools. Refunds, invoices, payment links and subscription changes move real money and run right away when enabled.
- Check the connection. Use Test connection or Check again and read the reported status. Add an AI agent from the AI agents page, choose Read only for the first test, and try the question below.
2. Connect ApexGenius to Codex
- In the desktop app, open Settings, then MCP servers and Add server.
- Name the server ApexGenius, choose Streamable HTTP, and paste the MCP address above.
- Save, then select Restart. Choose Authenticate for ApexGenius and complete the browser sign-in.
- When ApexGenius asks what this AI client may use, choose Read only for the first test, or Custom to limit it to the tools you need.
- Start a new conversation and select ApexGenius from the available tools before asking for live data.




The walkthrough uses the original ChatGPT web plugin captures. After connecting, open Codex in the desktop app and start a new task with ApexGenius. A ChatGPT web connection does not verify Codex access.
A public ApexGenius plugin listing is not verified. Use a plugin shared with you or one you created, subject to your account and workspace policy.
Create a personal plugin
Where Developer mode is available, open ChatGPT Settings, then Security and login, and enable it. In Plugins, select the plus button, enter ApexGenius and a description, then add this URL under Connection. Create the connection, complete OAuth, and review the tools. Return to Codex in the desktop app and start a new task with the plugin enabled.
https://server.autom8.pro/mcpNo plugin available? Use desktop settings
- In the ChatGPT desktop app, open Settings, then MCP servers, then Add server.
- Name the server ApexGenius, choose Streamable HTTP, and paste the MCP address below.
- Save, select Restart, then Authenticate. Sign in to ApexGenius and authorize the intended connections and access.
- Start a new Codex task and ask one read-only question. Check the returned result and its matching successful read in Activity.
https://server.autom8.pro/mcpManual setup for developers
Codex CLI is optional. Run these commands, complete browser authorization, then start a new session. Do not paste bearer tokens or static authorization headers.
Register the remote MCP server
codex mcp add apexgenius --url https://server.autom8.pro/mcpAuthorize in your browser
codex mcp login apexgeniusInspect registered servers
codex mcp listThe desktop app, CLI, and IDE extension share MCP configuration on the same host. The IDE extension does not install plugins. ChatGPT web does not read local Codex configuration.
3. Verify one safe read
Which Stripe account is connected, and is it live mode or a sandbox? Use the read-only route. Do not change anything.
Which Stripe account is connected, and is it live mode or a sandbox? Use the read-only route. Do not change anything.Compare the returned account and resource with Stripe. Check the connection status separately from the result of the first read.
What Codex can do in Stripe
10 operations. Read looks things up and changes nothing. Write changes Stripe and runs only when that tool is enabled.
Read8 operations
Looks things up. Changes nothing.Account and balance
get_stripe_account_infoRead the connected Stripe account. Start here.get_balance_summaryShow the balance across the Stripe balance and Treasury accounts. Public preview.
Find the right API method
stripe_api_searchSearch Stripe API methods by keyword.stripe_api_detailsShow the parameters of one Stripe API method.
Read customers, payments, invoices and subscriptions
stripe_api_readRun any Stripe API GET method. Returns data and changes nothing.
Reports
stripe_analyticsQuery metrics, analyze subscriptions and billing, and run financial reports.
Docs, planning and feedback
search_stripe_documentationSearch Stripe’s documentation and support articles.stripe_implementation_plannerPlan a Stripe integration: payments, online sales, billing and more.
Write2 operations
Changes Stripe. Runs only when enabled.Refunds, invoices, payment links and subscriptions
stripe_api_writeMoves money. Runs Stripe API POST, PATCH, PUT and DELETE methods: create refunds, create and finalize invoices, create payment links, and create, change or cancel subscriptions.
Docs, planning and feedback
send_stripe_feedbackSend feedback about Stripe’s products to Stripe.
You choose what Codex can use
When you approve Codex, pick Full access, Read only, or Custom. Read only allows the Read operations and nothing else. Custom picks apps and tools one by one.
Limits in Stripe
- · Stripe’s consent page sets the reach: live mode accounts, sandboxes or both, with permissions for each. An administrator can turn MCP access on or off for live mode and sandboxes separately.
- · The connector acts only on the Stripe account you connect. It is separate from how ApexGenius bills you.
- · Reads use a route that checks Stripe’s live read-only label. stripe_api_write moves money and runs right away when enabled.
- · For some writes, such as refunds, Stripe returns its own confirmation link. Approve it on Stripe, then ask your AI to retry.
- · Disconnecting ends ApexGenius access and asks Stripe to revoke the grant. It does not undo a refund, invoice or subscription change that already ran.
What it looks like in Codex
An illustrative read-only request and response. Your results come from the account and dates you choose.
apex_search_toolsStripe account · Find Stripe readsCompleteapex_call_read_toolget_stripe_account_info · Read the connected accountCompleteIllustrative example: the connected account is Example Studio, in a sandbox. Compare it with the account you picked on Stripe’s consent page. Nothing was changed.
Read-only routeTry asking
“Which Stripe account is connected, and is it live mode or a sandbox?”
“List my last ten payments with amount, currency and customer. Do not change anything.”
“Which invoices are open or past due, and for which customers?”
“Refund this payment in full. Show me the amount, currency and customer first.”
More connections like this one
One ApexGenius account covers every pair below. Connect an app once and each agent you allow can use it.
Codex with other apps
- Connect Codex to Mobbin
- Connect Codex to Cal.com
- Connect Codex to Slack
- Connect Codex to Discord
- Connect Codex to ChatGPT Ads
- Connect Codex to GitHub
- Connect Codex to Context.dev
- Connect Codex to Attio
- Connect Codex to Semrush
- Connect Codex to Notion
- Connect Codex to Apify
- Connect Codex to Linear
- Connect Codex to Calendly
- Connect Codex to ClickUp
- Connect Codex to YouTube
- Connect Codex to YouTube Analytics
- Connect Codex to Salesforce
- Connect Codex to n8n
- Connect Codex to Confluence
- Connect Codex to Google Search Console
Questions people ask first
How do I connect Stripe?
Open Stripe in ApexGenius Connections and choose Connect. Sign in on Stripe’s page and pick the accounts or sandboxes to share. No Stripe API key is pasted into ApexGenius.
Can I connect only a sandbox?
Yes. On Stripe’s consent page, grant only a sandbox. Stripe lets you set different permissions for live mode and each sandbox, and an administrator can turn MCP access on or off for each.
Can my AI refund a payment or create an invoice?
Yes, through stripe_api_write. It runs right away when enabled. For some writes, such as refunds, Stripe also sends a confirmation link. A refund cannot be undone.
Which Stripe tools are included?
The ten tools Stripe documents for its MCP server: account and balance, API search and details, a read tool for any GET method, a write tool for POST, PATCH, PUT and DELETE methods, analytics, docs search, the implementation planner and feedback.
Can I undo a change?
Not always. A refund cannot be undone. An open invoice can be voided, and a payment link can be turned off. A canceled subscription cannot be restarted. Disconnecting stops future access only.
Does this touch how ApexGenius bills me?
No. The connector acts only on the Stripe account you connect. ApexGenius billing is separate and is never reached through it.
Connect Stripe to Codex today
Start free7 days free. No card required. Disconnect any time.