Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SIMPLELOCALIZE_API_KEYYesYour SimpleLocalize API key. You can create and manage API keys in SimpleLocalize > Settings > Credentials.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_translation_key_bulk

This 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.

update_translations_bulk

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.

get_all_translation_keys

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.

get_translation_key_details

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.

get_tags

This tool will list all tags in your SimpleLocalize project.

  • No parameters required.

  • Use this to see available tags for categorizing translation keys.

create_tag

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.

get_languages

This tool will list all languages configured in your SimpleLocalize project.

  • No parameters required.

  • Use this to see available languages for translations.

create_language

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.

get_translations

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).

update_translation_key

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.

delete_translation_keys_bulk

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.

get_environments

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.

get_environment_details

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.

publish_translations

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.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/simplelocalize/simplelocalize-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server