Skip to content
ProductMarch 25, 2026· Updated November 3, 2026· 6 min read

Locize MCP Server: Translate from Claude, Cursor & VS Code

On this page

The Locize ecosystem already handles the mechanical parts of localization well. Keys get reported automatically via saveMissing, the CLI instruments your codebase, and your CI pipeline publishes on deploy.

For everyone building with AI assistants and coding agents, the Locize MCP server brings the rest into the conversation: finding what is missing before a release, translating with the project's glossary and memory, sending drafts to review, publishing, branching. You describe what you need; the assistant does it in your project, with your permissions.

Updated November 2026: Locize is now in Claude's connector directory, VS Code installs the server with one click, and the server has 28 tools (22 at launch), including context and review tools. See what changed since launch.


What is MCP?

Model Context Protocol is an open standard that lets AI assistants connect to external tools and services. Instead of copying and pasting context into a chat window, the AI can read from and write to your actual systems, with your explicit authorization.

Claude, Cursor, VS Code and a growing list of other tools support it natively.


Connecting in 60 Seconds

smart_display
YouTube Video
This video is hosted on YouTube. Accept YouTube cookies to watch it here.
Watch on YouTube

Claude (claude.ai, Desktop, mobile)

Locize is in Claude's connector directory:

  1. Open Locize in the directory, or search for "Locize" under Customize > Connectors
  2. Click Connect; your browser opens the Locize sign-in
  3. Sign in and grant the requested permissions

A Personal Access Token is created in your profile and can be revoked at any time. To add the server by URL instead, use Add custom connector with https://mcp.locize.app.

Claude Code (CLI)

claude mcp add --transport http locize https://mcp.locize.app

Then run /mcp in your session to sign in.

VS Code (GitHub Copilot)

Install Locize in VS Code with one click, or add it to .vscode/mcp.json:

{
  "servers": {
    "locize": { "type": "http", "url": "https://mcp.locize.app" }
  }
}

Cursor and other clients

Add https://mcp.locize.app as a remote MCP server in your client's settings and follow the sign-in.

CI, scripts and scheduled agents

Create a Personal Access Token with the scopes the job needs and pass it as a header, for example in Claude Code:

claude mcp add --transport http locize https://mcp.locize.app --header "Authorization: Bearer $LOCIZE_PAT"

A nightly translation routine built this way is in do you still need a TMS when your coding agent translates the app?


What You Can Do

Once connected, you talk to your translation projects in plain language. Some things that work today:

Finding gaps before a release:

"Find all missing German translations in the checkout namespace of my main project."

The assistant compares the target language with the reference language, plural forms included, and returns the keys that need attention with their English values. Long lists come in pages, so the answer fits the conversation.

Reporting new keys from a codebase conversation:

"I just added these three strings to the Settings page. Report them to Locize as missing keys in the latest version."

The assistant calls report_missing_keys, which only adds new keys and never overwrites existing translations. With automatic translation on, the new keys are translated into every target language, using the style guide, glossary and translation memory as context.

Translating with the project's terminology:

"Translate the new checkout strings into French and Italian. Use the glossary, the style guide and the translation memory, and push them for review."

The assistant reads get_glossary, get_styleguide and search_translation_memory before drafting, then pushes its drafts with update_translations and quality: "AI", so the project's needs-review rule marks them for review (by default, every one). The context tools post shows each tool.

Working the review queue:

"Which German values are waiting for review in the onboarding namespace, and what do the quality checks flag?"

get_translations with needsReviewOnly returns the queue; with raw it adds the confidence score and its reason for scored AI translations, and with issues what the editor's quality checks flag per key. list_review_proposals shows pending proposals with who or what proposed them.

Publishing as part of a deploy conversation:

"We're deploying v2.3 in 10 minutes. Publish the production version of my project."

The assistant publishes the version and waits for the job to complete, reporting back when the CDN is updated.

Branch workflows:

"Create a branch from the latest version for the checkout redesign feature, then merge it back when I'm done."

Project management:

"Add Japanese to all versions of my project." "Rename the 'payment' namespace to 'checkout' across all languages." "What's the current translation coverage for each language in the production version?"

For one complete run with the real output, from the feature to the provenance export, see a coding agent localizes a feature, step by step.


Available Tools

The MCP server exposes 28 tools (22 at launch), organized around the translation workflow:

GroupTools
Discoverylist_projects, get_project_stats, list_branches, list_tenants
Contentget_translations, get_published_translations, find_missing_translations, report_missing_keys, update_translations
Reviewlist_review_proposals, start_ai_review
Contextget_glossary, get_styleguide, search_translation_memory, get_screenshot_context
Releasepublish_version, copy_version, copy_language, get_job_status
Branchescreate_branch, merge_branch
Structureadd_language, remove_language, change_languages, add_version, delete_version, rename_namespace, delete_namespace

Every tool and its parameters are in the MCP documentation.


Authentication and Access Control

The MCP server supports two authentication methods.

OAuth 2.0 is used automatically by Claude, Cursor, VS Code and other MCP clients that support it. When you connect, you sign in with your Locize account (email and password, or your company's SSO) and choose which permissions to grant. A Personal Access Token is created in your profile for that authorization; you can see which client created it and revoke it with one click.

Personal Access Tokens can also be used directly for CI/CD pipelines, scripts, scheduled agents, or any client that doesn't support OAuth. Create one in your profile under Personal Access Tokens and pass it as a Bearer token. PATs carry explicit scopes (read, write, manage, admin), so you can grant the minimum each use needs.

On top of that:

  • Your role still applies. A token never does more than your project role and your language, version or namespace restrictions allow (details).
  • Destructive tools are marked. Tools that delete, overwrite or publish, and the AI review run, carry the MCP destructive hint, so clients that honour it ask for your confirmation before running them.
  • Agent writes are labelled. Every write over MCP carries an agent mark with the token's name (for example "Claude (OAuth)"), so the history and the provenance export do not report an agent's text as a person's.
  • No conversation is stored. Per tool call the server logs the tool name, your user id, the project id and a masked token; it does not store your prompts or the conversation (data and privacy).

A Note on Multi-tenant and Branch Projects

The MCP server handles the full complexity of your Locize setup. For tenant and branch projects, translations are merged with the parent project when reading, the same way the editor works. find_missing_translations understands tenant overrides and identifies what's genuinely missing versus what falls back to the parent.


What changed since launch

WhenWhat
June 2026Four read-only context tools: get_glossary, get_styleguide, search_translation_memory, get_screenshot_context (post)
September 2026Review tools: list_review_proposals and start_ai_review (AI review); update_translations declares AI or human text (quality); get_translations lists the review queue
October 2026Every write over MCP carries the agent mark; get_translations returns confidence scores and the quality checks per key; update_translations takes a key's context
November 2026Listed in Claude's connector directory; one-click install in VS Code; long answers in pages; throttled writes are retried inside the call; a write that reaches a plan limit says so and links the plan page

Where to go from here

No Locize project yet? Create one, then connect. The setup really does take about 60 seconds.

Frequently asked questions

Which translation management systems offer an MCP server?

As of October 2026, most TMS platforms expose Model Context Protocol (MCP) servers so AI assistants can read from and write to translation projects directly: besides Locize, Tolgee, Crowdin, Lokalise, Phrase, Transifex, SimpleLocalize and Smartling document one. Locize launched its MCP server in March 2026 at https://mcp.locize.app with 22 tools; it now exposes 28, covering translation read/write, review, glossary, styleguide and translation-memory context, publishing, branch management, and project structure. It is built around the i18next workflow by the same Swiss team that created i18next, with OAuth and PAT auth, and a stateless HTTP transport.

What is the Locize MCP server?

The Locize MCP server is an HTTP endpoint at https://mcp.locize.app that lets AI assistants (Claude, Claude Code, Cursor, VS Code with GitHub Copilot, and any other MCP client) work directly with Locize translation projects. It exposes 28 tools: Discovery (list_projects, get_project_stats, list_branches, list_tenants), Content (get_translations, get_published_translations, find_missing_translations, report_missing_keys, update_translations), Review (list_review_proposals, start_ai_review), Context (get_glossary, get_styleguide, search_translation_memory, get_screenshot_context), Release (publish_version, copy_version, copy_language, get_job_status), Branches (create_branch, merge_branch) and Structure (add_language, remove_language, change_languages, add_version, delete_version, rename_namespace, delete_namespace). Authentication is OAuth 2.0 or a Personal Access Token as a Bearer header.

What makes the Locize MCP server different?

It covers the whole loop an agent runs on translations, not only reading and writing strings. Before drafting, an agent reads the project's glossary, style guide, translation memory and screenshots. It reports new keys with report_missing_keys, the MCP equivalent of i18next's saveMissing, which triggers automatic translation with that context where it is enabled. It pushes its own drafts declared as AI output, so they are marked for review by the project's rule, and it can read the review queue, the confidence scores and the quality checks per key. Every write over MCP carries an agent mark with the token's name, so the history and the provenance export tell an agent's text from a person's. Tenant and branch projects are handled like in the editor.

How do I connect Claude, Claude Code, Cursor or VS Code to Locize?

In Claude (claude.ai, Desktop, mobile), Locize is in the connector directory: open claude.ai/directory/locize or search for "Locize" under Customize > Connectors, click Connect and sign in. In Claude Code run claude mcp add --transport http locize https://mcp.locize.app, then /mcp to sign in. VS Code installs it with one click from the Locize MCP docs or from .vscode/mcp.json. Cursor and other clients take the URL https://mcp.locize.app. The sign-in is OAuth 2.0 and creates a Personal Access Token in your profile, which you can revoke at any time. For CI and scripts, pass a Personal Access Token as Authorization: Bearer.

Is the Locize MCP server free?

The MCP server has no fee of its own: it works on every Locize plan, and a new project's 14-day trial includes it, so you can try it before you subscribe. What it does counts like the same action in the dashboard or the API, so words a write adds count toward the plan's word limit, and an automatic translation or AI review it starts runs on the project's AI or MT provider, as it would from the dashboard. When a write reaches a plan limit, the answer says so and links the organization's plan page instead of failing silently.

Tired of managing translations by hand?

Locize is the translation management backend by the i18next team: CDN delivery, AI translation, in-context editing, no redeploys.

Start your free 14-day trial

Related articles