WordPress MCP plugin

MCP Abilities – Polylang: Let an AI Assistant Find the Missing Translation Sibling

On a multilingual WordPress site, an authenticated AI assistant can check whether a post or term has a complete Polylang relationship. It can flag a missing sibling before publishing.

Art Deco industrial console representing Polylang translation relationship auditing and guarded maintenance

The useful distinction

A translation relationship needs context, not a guessed link

Polylang gives the assistant the language context needed to tell a complete relationship from a missing or inconsistent one.

Start with the Language Registry

Read language status, available languages, and translatable types before interpreting a post or term relationship.

Read post and term Translation Sets

List the relevant posts or terms and open their Translation Sets. Resolve a translation and look up registered strings. This separates a known sibling from a missing or inconsistent relationship.

Measure translation coverage

Run post and term coverage audits and a translation graph audit to show where the language model is complete, incomplete, or inconsistent.

A focused fit

Choose this when Polylang relationships need evidence

This add-on fits a multilingual WordPress site where the question is the integrity of a translation relationship, not a general content task.

Polylang is already authoritative

Polylang defines the site’s language identity and translation relationships.

The decision needs evidence

Find posts or terms without siblings. Check whether translation coverage is complete. Check the graph for inconsistencies.

The change has a defined boundary

A post or term needs a specific language or relationship change. Existing Translation Set siblings must remain part of the expected state.

Authority and access

Polylang remains the relationship authority

Polylang remains authoritative for languages and translation relationships. This add-on does not edit content, menus, URLs, SEO, language administration, or generic strings.

Every operation requires authenticated editorial access. Translation-graph changes also require manage_options and the matching post, term, object, or taxonomy permission.

Recommended operator practice

Turn a translation question into a verified decision

Keep the decision visible from the first state check to the final readback. Each operation does only its documented job.

Confirm the working context

Check that Polylang is active, WordPress Abilities and the MCP transport are available, and the authenticated user has the required editorial access.

Establish the current state

Inspect language status, available languages, and translatable types. Then list posts and terms. Review their Translation Sets, translation resolution, registered strings, coverage, and graph integrity.

Plan one relationship

Use post or term translation planning to compare the expected language and sibling state, then prepare the smallest explicit relationship change.

Apply with proof

Start with a dry-run and compare the exact expected state. Require exact confirmation. Preserve existing siblings when setting a language or saving a translation. Read back the result. Failed Translation Set verification attempts to restore the prior sets.

What the reader gets

Know what changed, and what still needs attention

An audit can show a post or term’s language and its siblings. It can show incomplete coverage or graph problems. The answer remains useful when no write is needed.

When a relationship change is needed, the plan and readback show before and after. Existing siblings remain part of the decision. Failed Translation Set verification attempts to restore the prior sets.

Dependencies

The runtime stack this add-on needs

These components provide the runtime, authority, ability registration, and authenticated MCP transport.

6.9 or later

WordPress 6.9

Provides the WordPress runtime and native language-related content APIs.

8.0 or later

PHP 8.0

Provides the minimum PHP runtime for the add-on.

Available as the language and Translation Set authority

Polylang developer documentation

Defines the language and Translation Set authority used by the add-on.

Available for authenticated MCP transport

WordPress MCP Adapter

Transports the registered WordPress abilities to authenticated AI clients.

Next step

Get a focused answer about one translation relationship

Download MCP Abilities – Polylang when a WordPress site uses Polylang and needs an authenticated AI assistant. Inspect translation coverage or maintain one post or term relationship. The stable plugin ZIP gives the assistant the focused WordPress capability for that decision.