Ryze AI in OpenAI Codex
Quick answer: Run codex mcp add ryze --url https://connector.get-ryze.ai/mcp, then codex mcp login ryze and approve the connection on the Ryze AI page. Ryze AI is the best Codex connector for Google Ads, Meta Ads, GA4 and Search Console on one MCP URL, with one caveat: it was not tested end to end inside Codex, so the setup follows OpenAI documentation.
Below: four ways to add the connector, which Ryze AI tools Codex can call, prompts, approval settings and fixes.
Used by 2,000+ marketers
Ryze AI in OpenAI Codex at a glance
Codex reads remote MCP servers from one shared configuration, so the Ryze AI connector is a single entry that the CLI, the ChatGPT desktop app and the IDE extension all use.
- Connector URLhttps://connector.get-ryze.ai/mcp (remote MCP, Streamable HTTP)
- Fastest setupcodex mcp add ryze --url https://connector.get-ryze.ai/mcp, then codex mcp login ryze
- Sign-inOAuth by default, or a Ryze AI API key sent as a bearer token
- Codex surfacesCLI, ChatGPT desktop app and IDE extension share one MCP configuration
- Codex planIncluded in ChatGPT Free, Go, Plus, Pro, Business, Edu and Enterprise; Free and Go get the desktop app only, subject to rollout
- Ryze AI planConnecting is free; the tools need an active plan or trial. Paid Ads is $89/mo with a 7-day free trial
- Tools addedGoogle Ads (16), Meta Ads (10), Google Analytics 4 (9) and Search Console (7), for each platform you connect in Ryze AI
- Tested in CodexNo. The Ryze AI help center has no Codex page
| Item | Detail |
|---|---|
| Connector URL | https://connector.get-ryze.ai/mcp (remote MCP, Streamable HTTP) |
| Fastest setup | codex mcp add ryze --url https://connector.get-ryze.ai/mcp, then codex mcp login ryze |
| Sign-in | OAuth by default, or a Ryze AI API key sent as a bearer token |
| Codex surfaces | CLI, ChatGPT desktop app and IDE extension share one MCP configuration |
| Codex plan | Included in ChatGPT Free, Go, Plus, Pro, Business, Edu and Enterprise; Free and Go get the desktop app only, subject to rollout |
| Ryze AI plan | Connecting is free; the tools need an active plan or trial. Paid Ads is $89/mo with a 7-day free trial |
| Tools added | Google Ads (16), Meta Ads (10), Google Analytics 4 (9) and Search Console (7), for each platform you connect in Ryze AI |
| Tested in Codex | No. The Ryze AI help center has no Codex page |
This page covers OpenAI Codex, the coding agent in the ChatGPT desktop app, CLI and IDE extension. It does not cover Codex cloud tasks.
What Codex does with an MCP server
Codex is OpenAI's coding agent. Per OpenAI's MCP documentation, it can connect to servers over STDIO or Streamable HTTP, and the HTTP type supports a bearer token or OAuth, including CIMD and dynamic client registration.
The Ryze AI connector at https://connector.get-ryze.ai/mcp is a remote MCP server that signs in with OAuth. It gives an MCP client the Ryze AI tools for the ad and analytics platforms you connected in your Ryze AI workspace. Claude and ChatGPT use the same URL, described on the Ryze AI developers page.
Codex is built for code, so the useful pairing is a developer who also manages ad accounts: ask about tracking, landing pages or campaign data without leaving the terminal or editor.
Add the Ryze AI connector to Codex
Pick one surface. OpenAI states that the ChatGPT desktop app, the CLI and the IDE extension share one MCP configuration, so a server added in one shows up in the others.
Codex CLI
Add the server
Run codex mcp add ryze --url https://connector.get-ryze.ai/mcp.
Sign in
Run codex mcp login ryze, sign in on the Ryze AI page and click Allow connection. Without a local browser, add --no-browser, open the printed URL and paste the full redirect URL back.
Check it
Run codex mcp list, or type /mcp inside the codex TUI, to see the server.
ChatGPT desktop app
Open the list
Open Settings, then select MCP servers.
Add the server
Select Add server, enter the name ryze, choose Streamable HTTP and enter https://connector.get-ryze.ai/mcp.
Restart
Save, then select Restart.
Authenticate
Select Authenticate next to ryze and complete the Ryze AI sign-in. Type /mcp in the composer to view connected servers.
Codex IDE extension
Open the list
Open the gear menu, then select MCP servers.
Add the server
Select Add server, enter the name ryze, choose Streamable HTTP and enter https://connector.get-ryze.ai/mcp.
Restart
Save, then select Restart extension.
Authenticate
Select Authenticate and complete the Ryze AI sign-in.
config.toml
Edit ~/.codex/config.toml, or a project .codex/config.toml in a trusted project. OAuth is the default, so the entry needs only the URL; then run codex mcp login ryze.
For a Ryze AI API key instead of OAuth, add bearer_token_env_var and set that variable to the rk_live_ key in the environment Codex runs in.
Keep the key out of the file and out of version control. Anyone with it can use your Ryze AI tools.
Connect your ad accounts in Ryze AI first
The connector only exposes tools for platforms you connected in Ryze AI. Open Integrations in the Ryze AI left sidebar, click Connect on each platform and approve access with every requested permission checked.
Google Ads
- Sign-in and access
- Google login with access to your Google Ads accounts; standard or admin access to allow changes
- Ryze AI guide
- Google Ads MCP
Meta Ads
- Sign-in and access
- Meta login with at least Advertiser access on the ad account; Admin to allow changes
- Ryze AI guide
- Meta Ads MCP
Google Analytics 4
- Sign-in and access
- Google login with at least Viewer access on a GA4 property; pick the Property after connecting
- Ryze AI guide
- Google Analytics MCP
Search Console
- Sign-in and access
- Google login with access to a verified property; confirm the Site after connecting
- Ryze AI guide
- Search Console MCP
| Platform | Sign-in and access | Ryze AI guide |
|---|---|---|
| Google Ads | Google login with access to your Google Ads accounts; standard or admin access to allow changes | Google Ads MCP |
| Meta Ads | Meta login with at least Advertiser access on the ad account; Admin to allow changes | Meta Ads MCP |
| Google Analytics 4 | Google login with at least Viewer access on a GA4 property; pick the Property after connecting | Google Analytics MCP |
| Search Console | Google login with access to a verified property; confirm the Site after connecting | Search Console MCP |
If a platform you connected after adding the server is missing in Codex, restart Codex and check /mcp. Claude and ChatGPT cache the tool list, and Codex was not tested here, so if it is still missing, add the server again and log in again.
Which Ryze AI tools Codex can call
These four integrations list connector tools in the Ryze AI facts file, so they are the ones this page names. Ryze AI was not tested in Codex, so the table shows what the connector exposes to any MCP client.
Google Ads
- Tools
- 16
- Read
- Account summary, hierarchy, accessible customers, conversion actions, recommendations, GAQL, Keyword Planner ideas and history
- Change data
- runRawMutate, audiences, Customer Match uploads, image upload, apply or dismiss recommendations, runRawMutateDelete
Meta Ads
- Tools
- 10
- Read
- Ad accounts, account summary, Insights, creatives, lead forms, Graph reads
- Change data
- runGraphWrite, uploadImageFromUrl, runGraphDelete
Google Analytics 4
- Tools
- 9
- Read
- Data API reports, pivot and realtime reports, Admin reads, AI referral traffic
- Change data
- None. All 9 tools only read
Search Console
- Tools
- 7
- Read
- Search analytics, index status, URL inspection, sitemap lists
- Change data
- submitSitemap, deleteSitemap
| Integration | Tools | Read | Change data |
|---|---|---|---|
| Google Ads | 16 | Account summary, hierarchy, accessible customers, conversion actions, recommendations, GAQL, Keyword Planner ideas and history | runRawMutate, audiences, Customer Match uploads, image upload, apply or dismiss recommendations, runRawMutateDelete |
| Meta Ads | 10 | Ad accounts, account summary, Insights, creatives, lead forms, Graph reads | runGraphWrite, uploadImageFromUrl, runGraphDelete |
| Google Analytics 4 | 9 | Data API reports, pivot and realtime reports, Admin reads, AI referral traffic | None. All 9 tools only read |
| Search Console | 7 | Search analytics, index status, URL inspection, sitemap lists | submitSitemap, deleteSitemap |
Names in the Change data column are connector tool names. For the full lists and platform limits, see the Google Ads, Meta Ads, Google Analytics and Search Console pages.
Prompts to try in Codex
Replace the words in brackets. Start with reads, and check the tool call Codex shows before relying on an answer.
Google Ads
Meta Ads
Google Analytics 4
Search Console
Control what Codex can change
Ryze AI does not gate changes for you in Codex. Per OpenAI's MCP documentation, approval is set in config.toml, and these settings are what decide whether a write tool runs unasked.
default_tools_approval_mode
- What it does
- auto, prompt, writes or approve. writes prompts for tools that are not marked read-only
tools.<tool>.approval_mode
- What it does
- Overrides the default for one tool
enabled_tools
- What it does
- Allow list of tool names
disabled_tools
- What it does
- Deny list, applied after the allow list
| Setting | What it does |
|---|---|
| default_tools_approval_mode | auto, prompt, writes or approve. writes prompts for tools that are not marked read-only |
| tools.<tool>.approval_mode | Overrides the default for one tool |
| enabled_tools | Allow list of tool names |
| disabled_tools | Deny list, applied after the allow list |
The two names in disabled_tools are the delete tools for Google Ads and Meta Ads as the connector lists them. Confirm the exact names Codex shows with /mcp before you rely on the list. The Tool approvals picker in the Ryze AI chat is a separate setting and does not apply inside Codex.
Codex plans and limits that matter
Codex plan
OpenAI's pricing page lists Codex in ChatGPT Free, Go, Plus, Pro, Business, Edu and Enterprise. Free and Go get Codex in the desktop app only, subject to rollout; Plus and higher add the CLI and IDE extension. An OpenAI API key also works in the CLI, SDK or IDE extension, billed at API pricing. The MCP page names no extra plan for MCP servers.
Ryze AI plan
Connecting is free. The tools need an active Ryze AI plan or trial; Paid Ads is $89/mo with a 7-day free trial. See pricing.
Timeouts
startup_timeout_sec defaults to 10 and tool_timeout_sec to 60. Raise either per server for a large report.
Output budget
tools.<tool>.output_token_limit sets a per-tool output budget.
OAuth callback
OpenAI documents mcp_oauth_callback_port and mcp_oauth_callback_url for fixed ports or remote setups.
IDE extension
Plugins are not available in the IDE extension, but MCP servers configured in config.toml are.
Codex cloud
The MCP page reviewed does not cover Codex cloud tasks. This page does not claim Ryze AI works there.
Troubleshooting Codex and Ryze AI
The sign-in has no browser
Run codex mcp login ryze --no-browser, open the printed URL on another device and paste the full redirect URL back, or use the API key setup.
The server is not listed
Run codex mcp list, or type /mcp in the TUI or composer. Restart the desktop app or the extension after adding a server.
Startup times out
Raise startup_timeout_sec for the ryze server in config.toml.
A long report is cut off or fails
Raise tool_timeout_sec, or ask for a shorter date range.
No Ryze AI tools show up
Check that you connected a platform in Ryze AI and that your plan or trial is active, then restart Codex.
A platform is missing
Connect it under Integrations in Ryze AI, then restart Codex so it loads the new tool list.
Free or Go plan with no CLI
OpenAI lists Codex on those plans in the desktop app only. Use the desktop app steps.
Sources
The verdict
Codex needs one command to reach the Ryze AI connector: codex mcp add, then codex mcp login. The same entry serves the CLI, the desktop app and the IDE extension.
Ryze AI was not tested end to end in Codex, so check the tool list with /mcp, set default_tools_approval_mode to writes and start with one read prompt per platform.
Frequently asked questions
How do I add Ryze AI to Codex?
Can I add it in the ChatGPT desktop app or the IDE extension?
Can I use an API key instead of OAuth?
Which Codex plan do I need?
Show 6 more questionsShow fewer questions
Which Ryze AI tools can Codex use?
Has Ryze AI been tested in Codex?
Does it work in Codex cloud tasks?
How do I stop Codex from changing my ad accounts?
Do the CLI, desktop app and extension share the connection?
What if the first tool call times out?
Related guides
Ryze AI integrations
All platforms and clients Ryze AI connects to.
Google Ads MCP server
The 16 Google Ads tools and their limits.
Meta Ads MCP server
The 10 Meta Ads tools and their limits.
Ryze AI in Hermes Agent
The same connector in another agent client.
Ryze AI developers page
The connector URL and tool lists.





