home / mcp / lokalise mcp server
The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.
Configuration
View docs{
"mcpServers": {
"abdallahaho-lokalise-mcp": {
"command": "npx",
"args": [
"-y",
"lokalise-mcp"
],
"env": {
"DEBUG": "true",
"LOKALISE_API_KEY": "YOUR_API_KEY_PLACEHOLDER"
}
}
}
}You want to automate Lokalise localization workflows from your AI assistant. This MCP server connects Lokalise to your AI workflows, enabling multi-tool orchestration for translation management, content updates, and automation templates without manual switchbacks between systems.
You will run this MCP server alongside your AI client to orchestrate Lokalise actions. Start the server in the background, connect your AI client, and then issue natural-language prompts like “list my projects,” “create translation tasks for EU markets,” or “upload 50 keys from a CSV and generate tasks per language.” The MCP translates your requests into a sequence of Lokalise tools, handles sequencing, and returns structured results you can display in your workflow.
Prerequisites: Node.js and npm are installed on your machine. You can verify by running node -v and npm -v in your terminal.
Step 1: Install the MCP server globally using npm.
npm install -g lokalise-mcp
lokalise-mcp # Run the serverStep 2: Get your Lokalise API key and configure the server to use it. You can supply the key via an environment variable or a configuration file.
Step 3: Start the server in HTTP or STDIO mode depending on your client integration. For Claude Desktop-style STDIO integration, use the provided command configuration.
# HTTP mode (development; optional if you prefer a web API endpoint)
npm run mcp:http
# STDIO mode (local integration with Claude Desktop or similar clients)
npm run mcp:stdioEnvironment variables you may use to configure the server include the Lokalise API key and debugging controls.
export LOKALISE_API_KEY="your-api-key-here"You can also place configuration in a local environment file or a global MCP config, depending on your workflow.
If you encounter authentication issues, verify that your Lokalise API key is correct and has the required project access. If you hit rate limits, batch operations when possible and retry after a short pause.
If the server cannot be reached in HTTP mode, ensure the server is running and that your firewall allows traffic on the configured port (default 3000). For STDIO mode, verify the client configuration points to the correct stdio channel.
Use practical prompts to exercise multi-tool orchestration. For example, ask the MCP to list projects, upload keys from a CSV, or create translation tasks by language. The server will translate high-level requests into a sequence of Lokalise operations and return actionable results.
List all projects with statistics to understand portfolio scope and health.
Fetch detailed information about a specific Lokalise project.
Create a new Lokalise project with initial settings.
Update settings for an existing project.
Remove a project from Lokalise.
Remove all keys from a project without deleting the project itself.
List keys with optional filename filtering to locate internationalization strings.
Retrieve details for a specific key.
Create multiple keys at once (up to 1000) with platform tags.
Update a single key's properties.
Update multiple keys in bulk, enabling large-scale changes.
Delete a single key.
Delete multiple keys in a single operation.
List all available languages in the Lokalise system.
List languages configured for a specific project.
Add languages to a project.
Get details about a language configuration.
Update language settings for a project.
Remove a language from a project.
List all user groups in the workspace.
Get details about a specific user group.
Create a new user group.
Update settings for an existing user group.
Delete a user group.
Add members to a user group.
Remove members from a user group.
Assign projects to a user group.
List translations with pagination support.
Get translation details for a key and language.
Update translations for a key in a specific language.
Bulk update multiple translations with a single operation.