Connect Google Search Console to Codex
Use Google Search Console from Codex in the ChatGPT desktop app. Connect Google Search Console to your AI through ApexGenius. Query clicks, impressions, and search terms, inspect URLs, and review sitemaps.
7 days free · No card required
How to connect Google Search Console to Codex
Before you start
- A Google account with access to an existing Search Console property.
- The exact Domain or URL-prefix property you want to use. You can add a missing property with the connector’s Add property write tool. Verify ownership in Google Search Console when required.
1. Connect Google Search Console to ApexGenius
- Open Google Search Console in Connections. Sign in to ApexGenius, open Connections, and choose Google Search Console. Select Connect to begin Google authorization.

Search Connections for Google Search Console. This captured account already has a saved connection; a new account starts with Connect.Open full-size image (opens in a new tab) - Choose the right Google account. Use the account that can already access your site in Search Console. Review the Google consent screen and continue back to ApexGenius.
- Enable your Search Console property. Find Allowed resources on the connection page or its Tools tab and choose Refresh. Turn on the exact property you want to use. A Domain property and a URL-prefix property are separate choices.

Choose Refresh under Allowed resources to discover properties the authorized Google account can access.Open full-size image (opens in a new tab) 
Turn on the exact property you want your AI to use. This real capture shows our own apexgenius.ai Domain property; choose your property in your account.Open full-size image (opens in a new tab) - Check the connection and tools. Use Test connection and review the Read tools. Search performance, property details, sitemap details, and URL inspection are reads. Keep property and sitemap changes off if you only need reporting.

This captured Google Search Console connection reports ready. Check your own connection and its latest validation before using tools.Open full-size image (opens in a new tab)
2. Add ApexGenius to Codex
- Open Plugins in the ChatGPT desktop app. Select an ApexGenius plugin shared with you or one you created, then install it if needed.
- Connect ApexGenius, then authorize the business-system connections and access you want Codex to use.
- Start a new Codex task with ApexGenius, ask one read-only question, and check the matching result in Activity.
- 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.
Read the steps Follow along at your own pace
1. Enable developer mode

2. Create the plugin

3. Find ApexGenius

4. Review the connection

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
List the Google Search Console properties enabled for me in ApexGenius. Do not change anything.
List the Google Search Console properties enabled for me in ApexGenius. Do not change anything.Confirm that the returned property matches the one you enabled. Then ask for its ten pages with the most clicks over a specific date range. Compare the property, dates, search type, clicks, and impressions with the Search Console Performance report.
Additional reference: the Google Search Console setup guide.
Start freeWhat it looks like in Codex
An illustrative read-only request and response. Your results come from the account and dates you choose.
apex_search_toolsGoogle Search Console properties · Find Search Console property accessCompleteapex_call_read_toolgoogle_search_console_list_properties · List enabled propertiesCompleteapex_call_read_toolgoogle_search_console_get_property · Check the selected property’s permission levelCompleteExample: sc-domain:example.com is enabled. Confirm that this is the site you want before requesting a report. Nothing was changed.
Read-only routeFive things you can ask once it is connected
“Which Search Console properties have I enabled in ApexGenius? Help me choose the right Domain or URL-prefix property.”
“Compare clicks and impressions for my selected property over the last two complete 28-day periods. Which pages gained or lost the most clicks?”
“Find queries with high impressions and low CTR for my selected property. Show their pages and average positions, then suggest what to review.”
“Inspect a URL I provide and explain the index status Google reports. Do not submit anything.”
“List the sitemaps submitted for my selected property and summarize any reported errors, warnings, and last download dates. Do not change anything.”
You choose what Codex is allowed to touch
Choose the saved accounts and tools this Codex connection may use. Its authorization carries that scope, and each business connection’s tool and resource restrictions still apply.
- Full accessEvery enabled tool on the connections you choose.
- Read onlyLooks things up, changes nothing.
- CustomPick apps and tools one by one.
- · Only properties accessible to the Google account and enabled in ApexGenius can be queried.
- · Use Read only when authorizing your AI client if you only need search reporting and URL inspection.
- · Compare the selected property, dates, search type, and returned metrics with Search Console before making a decision.
- · Adding or removing properties and changing sitemaps require Google write permission and allowed write tools. Adding a property does not verify ownership or enable it in ApexGenius.
The Google Search Console operations Codex can run
11 operations: 6 Read and 5 Write. Available tools depend on your connection and permissions. Review any action that changes or removes data. Codex discovers these operations through the ApexGenius gateway.
google_search_console_list_propertiesReadList current Google properties enabled for MCP in ApexGenius, with their permission levels.google_search_console_get_propertyReadRead the exact property URL and Google permission level for an enabled property.google_search_console_queryReadQuery search performance with dimensions, filters, pagination, aggregation, and final, fresh, or hourly data. Recent data can be incomplete.google_search_console_inspect_urlReadInspect Google index status for a URL in an enabled property.google_search_console_list_sitemapsReadList submitted sitemaps for an enabled property, optionally within a sitemap index.google_search_console_get_sitemapReadRead a submitted sitemap’s status, errors, warnings, and content counts.google_search_console_add_propertyWriteAdd a Domain or URL-prefix property to the connected Google account. Does not verify ownership or enable ApexGenius access. Refresh Allowed resources and select the new property afterward.google_search_console_submit_sitemapWriteSubmit a sitemap for an enabled property.google_search_console_delete_propertyWriteRemove an enabled property from the connected Google account and disable its ApexGenius access. Does not delete the website. Confirm the exact property before removal.google_search_console_delete_sitemapWriteDelete a submitted sitemap from an enabled property.google_search_console_requestWriteCall a property-relative Search Console v3 endpoint for an enabled property. Prefer the named tools for adding properties and inspecting URLs.
Questions people ask first
How do I connect Google Search Console to ChatGPT?
First connect Google Search Console in ApexGenius and enable the correct property. Then add the ApexGenius MCP URL in ChatGPT, authorize access, and select it in a new conversation. Start by asking which Search Console properties are enabled.
Do I need to create a Google Cloud app or an API key?
No. The ApexGenius connection uses Google OAuth. Sign in with the Google account that already has access to your Search Console property and review the requested permissions.
Can I use a Domain property or a URL-prefix property?
Yes, when the Google account can access it. Refresh Allowed resources in ApexGenius and enable the exact property. Domain and URL-prefix properties are distinct, so check the returned property before querying its data.
Can ChatGPT change my website or request Google indexing?
Search analytics and URL inspection are read-only. URL inspection reports Google’s indexed version; it does not request indexing or edit your website. Property and sitemap changes are separate write operations that you can leave disabled.
Why might a report be empty or differ from Search Console?
Check the property, dates, search type, and filters first. Recent data can be incomplete, and the Search Analytics API returns top rows rather than guaranteeing every query. Compare the same report settings in Google Search Console.
What if my property is missing?
Check the connected Google account first. You can add an exact Domain or URL-prefix property with the connector’s Add property write tool, or in Google Search Console. Adding does not verify ownership. Complete any required verification in Google, then refresh Allowed resources in ApexGenius and enable the property. Refresh does not create properties or fix authorization errors.
Connect Google Search Console to Codex today
Start free7 days free. No card required. Disconnect any time.




