MCP Server for SimpleLocalize
@simplelocalize
About MCP Server for SimpleLocalize
Interact with the SimpleLocalize API using AI assistants like Github Copilot, Claude, or in AI-powered IDEs like Cursor AI.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"simplelocalize": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@simplelocalize/simplelocalize-mcp",
"--api-key=SIMPLELOCALIZE_API_KEY"
]
}
}
}Tools
14This tool will create multiple translation keys in your SimpleLocalize project in bulk. - Provide an array of translation key objects (max 100). - Each object must include 'key' and can include 'namespace', 'description', 'codeDescription', 'tags', and 'charactersLimit'. - It doesn't throw an error if translation key already exists, but it returns a list of failures.
This tool will update multiple translations in bulk in your SimpleLocalize project. - Provide an array of translation objects (max 100). - Each object must include 'key', 'language', and 'text'. - Optionally include 'namespace', 'customerId', and 'reviewStatus'. - Use this for efficient mass updates.
This tool will return all translation keys (key and namespace only) in your SimpleLocalize project. - No parameters required. - Use this to quickly fetch all keys for reference or validation.
This tool will return details for a specific translation key in your SimpleLocalize project. - Provide 'key' (required) and optionally 'namespace'. - Returns metadata such as description, codeDescription, tags, and charactersLimit.
This tool will list all tags in your SimpleLocalize project. - No parameters required. - Use this to see available tags for categorizing translation keys.
This tool will create a new tag in your SimpleLocalize project. - Provide a unique 'name' and a 'color' in hex format (e.g. 6e56ce). - Tags help organize and filter translation keys.
This tool will list all languages configured in your SimpleLocalize project. - No parameters required. - Use this to see available languages for translations.
This tool will create a new language in your SimpleLocalize project. - 'key' is required and must be a valid language key (e.g. en, pl_PL). - 'name' is optional and can be used to provide a display name for the language.
This tool will list translations in your SimpleLocalize project. - You can filter by key, namespace, language, text, customerId, reviewStatus, and more. - Supports pagination with 'page' and 'size'. - Supports sort with 'sortBy' and 'sortOrder'. - Use 'text' to search for translations containing a specific value (min 3 characters).
This tool will update a translation key (metadata and/or key/namespace) in your SimpleLocalize project. - Provide the existing 'key' and optionally 'namespace' to identify the translation key. - Provide optional fields to update: newKey, newNamespace, description, codeDescription, tags, charactersLimit, lock, deprecated. - Use this to rename keys, move keys between namespaces, or update key metadata.
This tool will delete translation keys in bulk in your SimpleLocalize project. - Provide 'translationKeys' array (min 1, max 100) with 'key' and optional 'namespace'. - It doesn't throw an error if a key doesn't exist, but returns failures list (if any). - Use this to clean up unused keys efficiently.
This tool will list all Translation Hosting environments available in your SimpleLocalize project. - No parameters required. - Returns environments including built-in ones like _latest and _production (if available) and any custom environments.
This tool will retrieve hosting status/details for a specific environment in your SimpleLocalize project. - Provide 'environmentKey' (required), e.g. _latest, _production or your custom environment key. - Use this to verify whether a given environment is available and check its hosting status.
This tool will publish translations to the specified environment in your SimpleLocalize project. - If no environment is specified by the user, then _latest environment should be used as 'environmentKey'. - Optionally provide 'labels' (array of strings). Labels can be specified only for the _latest environment. - Translations are always published in order that they were specified in the Translation Hosting environments list.
Overview
What is SimpleLocalize?
SimpleLocalize is an MCP server that provides tools for interacting with the SimpleLocalize API, a developer-first translation management system. It allows AI assistants to perform translation management tasks directly.
How to use SimpleLocalize?
Install using npx -y @simplelocalize/simplelocalize-mcp --api-key=SIMPLELOCALIZE_API_KEY. Configure your MCP client (e.g., Claude Desktop) by adding the provided JSON configuration to your MCP config, replacing SIMPLELOCALIZE_API_KEY with your actual API key.
Key features of SimpleLocalize
- Create translation keys
- Update translations
- Get all translation keys and their details
- Manage tags (get and create)
- Manage languages (get and create)
Use cases of SimpleLocalize
- Automate translation key creation during development
- Update translations via an AI assistant
- Retrieve and inspect translation data across languages
- Synchronize translation tags and languages programmatically
FAQ from SimpleLocalize
What do I need to use this server?
You need an API key from SimpleLocalize, which can be created in SimpleLocalize > Settings > Credentials.
How do I configure the server in my MCP client?
Add the provided JSON block to your MCP config, specifying "command": "npx" and "args" with the package name and your API key.
How can I run the server locally during development?
Install dependencies with pnpm install, build with pnpm build, then update your client config to point to the local build file using "command": "node" and the path to build/index.js.
How can I debug the server?
Use the MCP Inspector tool by running pnpm inspector and include the --api-key argument. Open the provided URL in your browser to inspect requests and responses.
Where can I learn more about the API?
Refer to the SimpleLocalize developer docs and API reference.
Frequently asked questions
What do I need to use this server?
You need an API key from SimpleLocalize, which can be created in **SimpleLocalize > Settings > Credentials**.
How do I configure the server in my MCP client?
Add the provided JSON block to your MCP config, specifying `"command": "npx"` and `"args"` with the package name and your API key.
How can I run the server locally during development?
Install dependencies with `pnpm install`, build with `pnpm build`, then update your client config to point to the local build file using `"command": "node"` and the path to `build/index.js`.
How can I debug the server?
Use the MCP Inspector tool by running `pnpm inspector` and include the `--api-key` argument. Open the provided URL in your browser to inspect requests and responses.
Where can I learn more about the API?
Refer to the [SimpleLocalize developer docs](https://simplelocalize.io/docs/) and [API reference](https://simplelocalize.io/docs/api/get-started/).
Basic information
More Developer Tools MCP servers

Routebase
RoutebaseRoutebase keeps your API's design, docs, contract tests, mocks and monitoring in one living OpenAPI spec so they can't drift apart. Agents work on that same source of truth, under your team's permissions.
SecondSim
econdSim provisions real UK mobile numbers (non-VoIP) via eSIM, built for freelancers, sole traders, small businesses, and enterprise teams. Unlike VoIP apps and virtual numbers, SecondSim numbers register as genuine phy
ZeroBeacon — 1000-Tool Collision-Proof Commerce Router
DavidFox998ZeroBeacon.ai — Collision-proof commerce router for AI agents. 1000 MCP tools: commerce, trust, billing, sovereign ID + everyday tools. LIVE.

Apiosk
obcraftAI-native payments for tools and APIs. Discover, pay for, execute, and publish monetized APIs directly from your agent, settled per call in USDC over x402, through the Model Context Protocol. payments · finance · x402 ·

Skycloak
Manage your Skycloak-hosted Keycloak: clusters, realms, apps, SSO and users, from any MCP client.
Comments