AI Product Tools
AI providers

WordPress AI Connectors

Share an OpenAI, Gemini or Claude key with every AI-aware plugin through WordPress's own Connectors screen, on WordPress 7.0 and later.

WordPress 7.0 introduced a core AI Connectors system: one place, Settings > Connectors, where any plugin can read a shared API key instead of every AI plugin asking you to paste the same key separately. AI Product Tools supports it for three of its four providers.

This only applies on WordPress 7.0+

On WordPress 6.8 or 6.9, this screen and everything below does not exist. See What's different on WordPress 6.8/6.9 at the end of this page.

What WordPress's Connectors screen looks like

Settings > Connectors lists a slot for every AI service WordPress core knows about. Until a plugin that actually implements one of those connectors is installed, each slot shows an Install button rather than a key field:

WordPress core Settings Connectors screen listing Anthropic, Google and OpenAI connector slots, each with an Install button
WordPress's own Connectors screen. The three built-in slots cover OpenAI, Anthropic and Google; a separate connector plugin for one of them supplies the actual key-entry form here.

Installing the matching official connector plugin from the WordPress.org plugin directory adds a real key field to that provider's row on this exact screen. Once a key is saved there, AI Product Tools (and any other Connectors-aware plugin) picks it up automatically, with no setting to flip inside AI Product Tools itself.

Which providers this covers

AIPT providerWordPress Connectors slotCovered?
OpenAIOpenAIYes
Google GeminiGoogleYes
Anthropic ClaudeAnthropicYes
OpenRouter(none)No, OpenRouter has no WordPress Connector. Its key always lives in the plugin's own local storage.

A provider managed by Connectors

Once a key for one of the three covered providers is available through WordPress Connectors (either entered on Settings > Connectors through its own connector plugin, or migrated there from the plugin, see below), that provider's card on AI Product Tools > Settings > Connection becomes read-only:

OpenAI provider card with a WordPress Connectors badge, a locked masked key field, and no Change button
A Connectors-managed provider shows a "WordPress Connectors" badge, a locked key field, and the "Managed by WordPress Connectors" caption in place of "Change".

You cannot edit a Connectors-managed key from inside AI Product Tools; update it on Settings > Connectors (or inside whichever connector plugin supplies that provider) instead. The plugin also shows a banner on the Connection screen whenever any provider is Connectors-managed:

AI Connectors active banner on the Connection screen, with text some keys are managed in WordPress Settings Connectors and stay read only here, and an Open Connectors link
The "AI Connectors active" banner links straight to the WordPress Connectors screen.

A key sourced this way is never run through the plugin's own AES-256-GCM encryption; it is whatever WordPress Connectors itself stores (plaintext, by the WordPress standard for this feature).

Moving a local key into Connectors

If a provider's key currently lives only in the plugin's local storage, the Toolkit dashboard (AI Product Tools, the main page, not Settings) shows a one-time banner offering to copy it into WordPress Connectors:

WordPress 7.0 AI Connectors detected banner on the Toolkit dashboard, listing 3 local API keys that can be moved, with Move all and Move per-provider buttons
The migration banner appears once WordPress Connectors is available and at least one provider's key is still local only.

Choose what to move

Click Move all to migrate every eligible provider at once, or Move per-provider to pick specific ones:

Checklist of OpenAI, Google Gemini and Anthropic Claude, each with a checked checkbox, and a Move selected 3 button
Move per-provider lets you migrate only the keys you choose.

Review the result

Each provider reports its own outcome: migrated, or skipped with a reason (an environment variable or PHP constant already supplies that provider, or a Connectors key is already set for it).

Migration result list showing OpenAI, Google Gemini and Anthropic Claude each marked Migrated successfully
A successful migration for every selected provider.

Two things worth knowing before you migrate:

  • Migration is one-way and non-destructive. Your local, encrypted copy of the key stays in place as a fallback; nothing deletes it. You can keep using the plugin exactly as before, or clear the local copy yourself later if you want WordPress Connectors to be the only source.
  • Connectors stores keys as plaintext options, the WordPress standard for this feature, while the plugin's own local storage is AES-256-GCM encrypted. If that distinction matters for your host's compliance posture, keep the key local instead of migrating it.

If you are not ready to decide, Not now snoozes the banner for a week; Don't ask again dismisses it permanently for your WordPress user account (not for every admin on the site).

What's different on WordPress 6.8/6.9

Everything on this page needs WordPress 7.0's Connectors API. On WordPress 6.8 or 6.9:

  • Settings > Connectors does not exist in wp-admin at all.
  • Every provider card on AI Product Tools > Settings > Connection behaves exactly like OpenRouter does everywhere: the key you enter lives only in the plugin's own encrypted local storage, with no "Configure in Connectors" link and no read-only "Managed by WordPress Connectors" state.
  • The Toolkit dashboard never shows the migration banner, since there is nowhere to migrate a key to.
  • Generation itself is unaffected either way. WordPress Connectors only changes where a key is stored and whether other plugins can share it, never whether AI Product Tools can use it.

If you are planning a host migration or an upgrade, note that connecting through WordPress Connectors has no bearing on the plugin's own minimum requirement: AI Product Tools itself needs WordPress 6.8 or later regardless of whether Connectors is available.

Troubleshooting