30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

Polylang MCP: set languages and link translations from Claude, ChatGPT or Cursor

Set post languages and link translations in Polylang from an AI assistant. Free with AcrossAI Abilities Manager.

Self-hosted · No third-party relay · Works with any MCP client

3

abilities

1

read-only

2

write

0

gated behind confirm: true

0

servers between you and your site

What is the Polylang MCP server?

The Polylang MCP server from AcrossAI lets Claude, ChatGPT, Cursor and any other MCP client set post languages, link translations and check what each post already has on your WordPress site. It runs inside WordPress through the free Abilities Manager and MCP Manager plugins, and works through Polylang itself — with no third-party relay in between.

Looking for another plugin? Browse all WordPress MCP integrations or the Multilingual integrations.

What your AI can do with Polylang

Polylang decides which language every post is in and which posts are translations of each other. These abilities let an AI assistant assign languages, link translations and check what each post already has — through Polylang’s own functions, so the language switcher and hreflang tags stay right.

Set a post’s language

Give any post or page its language, recorded exactly as Polylang expects.

Link translations

Group posts in different languages as translations of one another.

See what exists

Get every translation of a post as language code → post ID.

Works through Polylang

Uses pll_set_post_language() and pll_save_post_translations(), the functions Polylang itself uses.

Troubleshooting

Translations not connecting? Three reasons it happens quietly.

Each of these leaves the translated post published while visitors and search engines never find it.

The post has no language

Posts created by an import or the REST API often have none. Set Post Language assigns it.

The posts aren’t linked

Two translations that aren’t grouped send the switcher to the home page. Link Post Translations connects them.

A language is missing from the group

Linking only two of three posts drops the third. Get Post Translations shows the whole group first.

Try asking

Paste one into Claude, ChatGPT or Cursor once your site is connected.

“Set post 88 to French.”

“Make post 88 the French version of post 42.”

“Which translations does the About page have?”

“Is the pricing page translated into Spanish?”

“Assign German to the three drafts I just imported.”

“Link the English, French and Hindi versions of the Contact page.”

AcrossAI vs WPVibe vs Novamira for Polylang

Three ways to connect an AI assistant to Polylang. The difference is where the MCP server runs and what sits between your AI and your site.

AcrossAIWPVibeNovamira
Where the MCP server runsOn your WordPress siteHosted gateway at mcp.wpvibe.aiOn your WordPress site
Third-party relayNoneEvery call passes through WPVibe’s cloudNone
How it works with Polylang3 dedicated Polylang abilities, each labelled read-only, write or destructivePlugin abilities, REST API and WP-CLIGeneral PHP access; no dedicated Polylang specialization listed
Designed forProduction sites, with risky changes gated behind confirmAny host reachable over HTTPSDev and staging environments with backups
PriceFree, including every Polylang abilityFree plan with a daily action allowance; paid tiersFree core; specializations in Novamira Pro

Based on each product’s own published documentation, September 2026.

Polylang + AI questions

Is there an MCP server for Polylang?

Yes. AcrossAI turns your WordPress site into an MCP server with 3 dedicated Polylang abilities, so Claude, ChatGPT, Cursor or a local model can work with Polylang directly. It’s free on WordPress.org.

Can ChatGPT or Claude manage Polylang?

Yes, once your site is connected over MCP. Ask in plain English and your AI calls the Polylang abilities on this page, with risky changes gated behind an explicit confirm.

Is the Polylang integration free?

Yes. All of its abilities ship in Abilities Manager, which is free on WordPress.org.

Can the AI translate the text itself?

Your AI writes the translation; these abilities put it in the right place in Polylang — setting the language and linking it to the original.

Does it work with both Polylang and WPML?

Yes. The same abilities detect which plugin is active and use it: Polylang’s functions or WPML’s language hooks.

Which AI assistants work with it?

Any MCP client: Claude, ChatGPT, Gemini, Grok, Cursor, Claude Code, and local runtimes such as Ollama, LM Studio and Open WebUI.

Does my site data pass through AcrossAI’s servers?

No. Your WordPress site runs the MCP server and your AI client connects to it directly. There is no hosted gateway in the middle.

Is AcrossAI affiliated with Polylang?

No. AcrossAI built and maintains this integration independently, using Polylang’s public APIs.

Integration details

Plugin

Polylang

Category

Abilities

3

Ships in

Abilities Manager

Since

v0.1.0

Price

Free

Toolset

toolset/content


All 3 Polylang abilities

Each one is a tool your AI can call. Open any ability for its parameters, output and the mistakes it prevents.

  • Read-only
  • Write
  • Destructive

How to connect Claude or ChatGPT to Polylang

1

Install two free plugins

Add Abilities Manager and MCP Manager from WordPress.org on the site that runs this plugin. The abilities appear automatically.

2

Connect your AI directly

Claude, ChatGPT, Gemini, Cursor, Claude Code, or a local model in Ollama or LM Studio. Your site is the MCP server; nothing sits in between.

3

Ask in plain English

Your AI picks the right abilities, runs them with your WordPress permissions, and asks before anything destructive.

Put Polylang in your AI assistant.

Connect your site, then ask your AI what it can see. Take it from there.

Polylang is a trademark of its respective owner. AcrossAI is not affiliated with, endorsed by or sponsored by Polylang or its developer; this integration was built independently.