How to Automate Multilingual Content Publishing with Strapi MCP and i18n Locales
Blog post from Strapi
Strapi 5’s MCP server enables AI clients such as Claude Code or Cursor to manage multilingual content through locale-specific tool calls when the Internationalization feature is enabled, replacing repetitive manual Content Manager workflows with conversational automation. Each localized variant is selected through a shared documentId and a locale parameter, while omitted locales default silently to the configured default language, making explicit language instructions important. Effective setup requires enabling i18n for relevant content types and fields, activating the MCP endpoint, using an Admin token with least-privilege locale and action permissions, and optionally enabling Draft and Publish for reviewable per-locale releases. A typical workflow creates a source entry, creates or updates translations, verifies each locale individually because Strapi 5 no longer supports locale=all, confirms that localized variants share the source documentId, and publishes each language separately through MCP. MCP only targets and writes content; it does not translate automatically, unlike Strapi’s AI-powered internationalization feature, which translates default-locale edits into other locales but can overwrite manual edits. Important limitations include uncertain documented support for attaching generic locale-targeted creates to an existing document, no media uploads or bulk multi-locale MCP operations, untyped Dynamic Zones, shallow relation retrieval, scalar-only filtering, and runtime permission failures for unauthorized locale actions.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 49 | 2,241 | 148 | 72 | -74% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.