
Tolgee MCP Server: Setup for Claude, Cursor and Other Apps
Lets your assistant search, add and edit your app's translations in Tolgee, and start machine translation jobs.
This is the server built into Tolgee, the localization platform, and maintained by the Tolgee team. It is hosted for Tolgee Cloud and also built into every self-hosted Tolgee, so there is nothing to install.
In apps that support it, you sign in with your Tolgee account in the browser and pick which project and permissions to allow. Other apps use a Tolgee API key instead.
Good for
- Developers who want to fix or add translations without leaving the editor
- Product teams managing app texts in many languages
- Localization managers running machine translation in bulk
- Self-hosters who run their own Tolgee server
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Tolgee MCP
Claude Code
- 1
Copy this prompt.
Add the Tolgee MCP server to Claude Code. Run this command: claude mcp add --transport http tolgee https://app.tolgee.io/mcp/developer Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Sign-in with the vendor account (OAuth).
Read-only mode: Tolgee has no read-only mode for this server. Use a Project API Key from a project where you only need to read, or sign in and approve only the project and permissions you want to allow.
Sign in with your Tolgee account where your app supports it: your app opens the browser, you pick a project and the permissions, and click Allow. Tolgee documents this for Claude Code (2.1.81 or newer) and VS Code. For apps that cannot sign in, use the API key method: put a Project API Key (one project) or Personal Access Token (all your projects) in the X-API-Key header. Project-level tools such as listing or creating projects need a Personal Access Token and are refused for a sign-in. For a self-hosted Tolgee, replace https://app.tolgee.io with your own server address.
From the vendor's docs. Source.
Tools
Finds translation keys by name or text
Searches a project for keys whose name or translation text matches, up to 50 per page. Filtering by namespace or tag is not supported yet, so filter the results yourself.
Try: “Find keys that contain "welcome" in any translation.”
Network ·
search_keysLists the translation keys in a project
Returns the keys of a project, up to 100 per page.
Try: “List the keys in my Tolgee project.”
Network ·
list_keysShows one key and its details
Returns the name, namespace and description of a key. Use the translations tool to see its texts.
Try: “Show me the details of the key homepage.title.”
Network ·
get_keyShows a key's translations
Returns the translations of one key in every project language, or only the languages you name.
Try: “What is homepage.title in German and French?”
Network ·
get_translationsWrites or changes a translation
Sets the text of an existing key in one or more languages. The key has to exist first.
Try: “Set the German text of homepage.title to "Willkommen".”
Write ·
set_translationAdds new translation keys
Creates keys with optional translations and tags. A key that already exists is skipped and left unchanged.
Try: “Add keys for the new checkout page with English texts.”
Write ·
create_keysRenames a key or edits its details
Changes a key's name, namespace or description.
Try: “Move the key cta.signup into the "homepage" namespace.”
Write ·
update_keyDeletes translation keys
Removes keys from a project. This cannot be undone, and the assistant is told to ask you first.
Try: “Delete the unused keys that start with legacy_.”
Delete ·
delete_keysTranslates keys automatically
Starts a machine translation job for the keys and languages you choose, and returns a job ID.
Try: “Machine translate these keys into German and French.”
Write ·
machine_translateChecks on a translation job
Reports how far a batch job, such as machine translation, has got, so the assistant can wait for it to finish.
Try: “Is the translation job finished?”
Network ·
get_batch_job_statusShows translation progress per language
Returns the share of translated, reviewed and untranslated texts for each language of a project.
Try: “How complete is each language in my project?”
Network ·
get_project_language_statisticsLists the project's languages
Returns the languages set up in a project, up to 1000 per page.
Try: “Which languages does this project have?”
Network ·
list_languagesAdds a language to a project
Adds a new language to a project.
Try: “Add Japanese to this project.”
Write ·
create_languageLists the tags in a project
Returns every tag used in a project, up to 1000 per page.
Try: “What tags do we use?”
Network ·
list_tagsAdds tags to keys
Puts tags on translation keys and creates the tags if they do not exist.
Try: “Tag all checkout keys with "needs-review".”
Write ·
tag_keysLists the project's namespaces
Returns the namespaces that group keys by feature, page or module.
Try: “List the namespaces in this project.”
Network ·
list_namespacesTells Tolgee which keys belong together
Saves which keys appear near each other in your code, so machine translation can use the translations of related keys as context.
Try: “Mark the keys on the pricing page as related.”
Write ·
store_big_metaLists your Tolgee projects
Returns the projects you can reach, with an optional name search. It needs a Personal Access Token and is refused for a signed-in session.
Try: “Which Tolgee projects do I have?”
Network ·
list_projectsCreates a new project
Creates a project with its first languages. It needs a Personal Access Token and is refused for a signed-in session.
Try: “Create a project called Mobile App with English and Spanish.”
Write ·
create_projectLists a project's branches
Returns up to 100 branches. Only works for projects with branching turned on, which is an enterprise feature.
Try: “What branches does this project have?”
Network ·
list_branchesCreates a branch
Forks a new branch from an existing one. Branching is an enterprise feature.
Try: “Create a branch called feature-x from main.”
Write ·
create_branchDeletes a branch
Removes a branch from the project. This cannot be undone, and the assistant is told to ask you first.
Try: “Delete the branch feature-x.”
Delete ·
delete_branch
Read from the source code
Permissions
high risk · 3 things to watch
High risk
It can read and change your translations, and it can delete keys and branches for good. Sign in for a single project, or use a Project API Key, so a mistake can only reach one project.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can delete keys and branches for good
Two tools remove keys and branches, and Tolgee says this cannot be undone. The assistant is told to confirm first, so read the request before you approve it. docs.tolgee.io
A Personal Access Token reaches every project
A Project API Key covers one project, but a Personal Access Token carries all your permissions. Prefer sign-in for a single project, or a Project API Key. docs.tolgee.io
No read-only switch
The docs describe no read-only setting. Start with read requests and keep the connection tied to one project. docs.tolgee.io
Security advisories
No published security advisories for the MCP server as of Nov 1, 2026.
8 other advisories are about the wider tolgee-platform project, not this MCP server. See them on GitHub
Technical details
| Talks to | app.tolgee.io, or your own Tolgee server |
|---|---|
| Sign-in and keys | With sign-in, your app stores a short-lived token and renews it itself; Tolgee says it ends after 30 days without use. With an API key, the key sits in your app config. |
| Scopes |
|
Questions
Is the Tolgee MCP server official?
Yes. It is built into the Tolgee platform and maintained by the Tolgee team.
What is the Tolgee MCP server URL?
For Tolgee Cloud it is https://app.tolgee.io/mcp/developer. For a self-hosted Tolgee, use your own server address followed by /mcp/developer.
Do I need an API key?
No, if your app can sign in. Tolgee documents browser sign-in for clients such as Claude Code and VS Code. Other apps need a Project API Key or Personal Access Token in the X-API-Key header.
Which key should I use?
A Project API Key for day-to-day work on one project. Use a Personal Access Token if you switch between projects or need to list or create projects, which a sign-in cannot do.
Can it delete my translations?
Yes. It can delete keys and branches, and Tolgee says this cannot be undone. There is no read-only mode, so limit it to one project.
Does it work with self-hosted Tolgee?
Yes. The MCP server is built into every self-hosted Tolgee. Replace the cloud address with your own server address.
Do I need Claude Code 2.1.81?
For sign-in with Claude Code, yes. Older versions report that the server does not support dynamic client registration. Use an API key instead if you cannot update.
Does it work with branches?
Only on projects with branching turned on, which is an enterprise feature.
Information
updated Nov 2, 2026
- Publisher
- Official
- Endpoint
https://app.tolgee.io/mcp/developer- Transport
- Streamable HTTP
- Auth
- OAuth
- Version
- 1.0.0
- Last commit
- Oct 30, 2026
- Open issues
- 177
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.