Integration · Developer tools
Connect Claude & ChatGPT to Lokalise
Ask your AI which keys are still untranslated in a Lokalise project, or have it fix a translation and mark it reviewed. It can add keys and languages, check the glossary, leave comments for translators and create translation or review tasks. When a release is ready, it can export the project's translations as files.
Free plan, no credit card. Takes about a minute.
Try asking
“Which keys in the mobile app project are still missing a German translation?”
The AI finds the project and language, then lists the untranslated German translations.
“Change the Danish text for checkout.button to "Gå til betaling" and mark it reviewed.”
It finds the key, updates the Danish translation and marks it as reviewed.
“Add the keys onboarding.title and onboarding.subtitle for iOS and Android.”
It checks the existing keys to avoid duplicates, then creates the two keys for both platforms.
What your AI can do
Keys and translations
List, create and update keys, read and change translations, and filter by untranslated, reviewed or unverified.
Projects and languages
Find and create projects, see progress, add languages and read contributors, glossary terms and files.
Tasks, comments and exports
Create and update translation and review tasks, comment on keys, and export translations as files.
“Create a review task for all new French strings, due Friday, and assign it to Marie.”
It creates the task with the keys, French as the language and Marie as assignee. Marie is notified.
“Does our glossary have an approved term for "invoice"?”
It reads the project's glossary terms and tells you what is listed.
“Export the web project as JSON, only English and Spanish.”
It exports the translations as JSON files for those two languages and returns a download link to a zip.
27 tools for Lokalise
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_key_commentsChanges dataAdd `comments` to a key by `project_id` and `key_id`, e.g. questions or context for translators. Project members can see them.add_project_languagesChanges dataAdd one or more `languages` (by ISO code) to a project by `project_id`.create_keysChanges dataAdd new keys to a project by `project_id`: pass `keys`, each with key_name, platforms and optional translations, tags and description. Check list_keys first to avoid duplicates.create_projectChanges dataCreate a translation project with `name`, optional `description`, `base_lang_iso` and `languages`, in a `team_id`.create_taskChanges dataCreate a translation or review task in a project by `project_id` with a `title`, the `keys` and `languages` it covers (with assignees), optional `due_date` and `description`. Assignees are notified.delete_keyDeletesPermanently delete a key and all its translations by `project_id` and `key_id`. This cannot be undone.export_filesChanges dataExport a project's translations as files by `project_id` and `format` (e.g. json, xml, strings), optionally only some `filter_langs`. Returns a download link to a zip.get_keyGet one key by `project_id` and `key_id`, with its translations, tags and description.get_my_project_roleGet your own contributor record in a project by `project_id`, including your languages and permissions.get_projectGet one project by `project_id`, including languages, statistics and settings.get_taskGet one task by `project_id` and `task_id`, including its languages, assignees and progress.get_translationGet one translation by `project_id` and `translation_id`.list_contributorsList the people working in a project by `project_id`, with their languages and roles.list_filesList the translation files in a project by `project_id`, optionally filtered by `filter_filename`.list_glossary_termsList a project's glossary terms by `project_id`, e.g. to check approved terminology.list_key_commentsList the comments on a key by `project_id` and `key_id`.list_keysList translation keys in a project by `project_id`, filtered by `filter_keys` (names), `filter_tags`, `filter_filenames` or `filter_untranslated`; set `include_translations` to 1 to get the texts.list_project_commentsList all key comments in a project by `project_id`.list_project_languagesList the languages in a project by `project_id`, with their IDs and ISO codes.list_projectsList translation projects, optionally filtered by `filter_names` or `filter_team_id`; set `include_statistics` to 1 for progress. Use to find a project_id.list_system_languagesList all languages Lokalise supports, with ISO codes, e.g. before adding a language to a project.list_tasksList translation and review tasks in a project by `project_id`, filtered by `filter_title` or `filter_statuses`.list_teamsList the teams you belong to, with their IDs and plan details.list_translationsList translations in a project by `project_id`, filtered by `filter_lang_id`, `filter_untranslated`, `filter_is_reviewed`, `filter_unverified` or `filter_active_task_id`.update_keyChanges dataUpdate a key by `project_id` and `key_id`: name, description, tags, platforms, character limit or archived/hidden flags. Only the fields you pass change.update_taskChanges dataUpdate a task by `project_id` and `task_id`: title, description, due date or languages; set `close_task` to close it and notify people.update_translationChanges dataChange a translation's text by `project_id` and `translation_id`: pass the new `translation`, and optionally mark it `is_reviewed` or `is_unverified`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Lokalise from the app list.
- 2
Paste your key
Paste a Lokalise API token. In Lokalise, click your avatar (bottom left), open Profile settings and go to API tokens. Click Generate new token, choose Read/write, or Read-only if the AI should only read, then click Generate and copy the token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Lokalise?
The AI can list and read projects, keys, translations, languages, tasks, contributors, glossary terms, files and comments. It can create projects, keys and tasks, add languages and comments, update keys, translations and tasks, export files and delete a key.
Does the AI see my Lokalise API token?
No. Your Lokalise API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting a key removes it and all its translations for good, and it can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Lokalise account.
Can I give the AI read-only access?
Yes. When you generate the token in Lokalise, you choose Read/write or Read-only. With a Read-only token, Lokalise itself blocks any changes, on top of the tools you switch on in PipMCP. The AI's access also follows your own permissions in each project.
Related integrations
Let your AI work in Lokalise today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Lokalise freePipMCP is not affiliated with Lokalise. Product names are trademarks of their owners.






