Localazy MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.23.5Updated Nov 8, 2026

Read Localazy projects, files, keys and glossary; submit translations, import keys, AI suggestions.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowDeveloper Tools

Overview

AI-generated overview

Hosted Localazy MCP server that lets an assistant browse localization projects, files, keys and glossary terms, and submit or import translations.

What you can do
  • List projects, import formats, files and CDN metadata, and read a file's keys and translations per language
  • Get translation memory and machine translation suggestions for a source key, and list or read glossary terms
  • Create and update glossary terms, submit a translation for one key, import up to 50 keys, and change key comment, length limit or visibility
  • Translate short texts with Localazy AI, check monthly tool-call usage, request a feature, and upgrade or cancel the subscription
When to use it
Useful when you work with Localazy localization projects and want an assistant to inspect strings, review existing translations, pull MT or TM suggestions, or push small translation and key updates without opening the Localazy web app.
Requirements
Remote MCP endpoint reached by URL only; no local install. Sign-in is via OAuth with your own Localazy credentials, so no Authorization header or API key goes in the client config. A Localazy account and project access are needed; some tools require Reviewer, Manager or Owner roles. Free plan allows 50 tool calls per month.
Before you install
Several tools write to Localazy: glossary create/update, translation submit (overwrites the current translation and goes live in the next download/CDN release), key import and key property changes. localazy_translate_with_ai spends Localazy credits from the account balance. Paid plans are billed through a Stripe checkout link, and cancelling gives no refund for the current period. Your Localazy credentials are entered on the hosted login page.

Installation

In SourceWeft

  1. Open Localazy MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Flocalazy/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "localazy-by-usefulapi": {
      "type": "http",
      "url": "https://localazy.usefulapi.io/mcp"
    }
  }
}

README

Localazy MCP by usefulapi

Use Localazy from Claude, Cursor, or any MCP client — projects, files, keys, translations and the glossary, plus translation submits and small key imports. Hosted, no local install: connect with your own Localazy credentials.

Live endpoint: https://localazy.usefulapi.io/mcp · Homepage: https://usefulapi.io/localazy

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://localazy.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http localazy https://localazy.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "localazy": {      "url": "https://localazy.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Localazy credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/localazy/

Tools

ToolTypeWhat it does
localazy_list_projectsreadList projects
localazy_list_import_formatsreadList import file types
localazy_list_filesreadList files
localazy_get_file_keysreadGet file keys and translations
localazy_list_key_linksreadList key links (duplicities)
localazy_list_cdn_metadatareadList CDN metadata files
localazy_get_import_progressreadGet import progress
localazy_get_tm_suggestionsreadGet translation memory suggestions
localazy_get_mt_suggestionsreadGet machine translation suggestions
localazy_list_glossaryreadList glossary terms
localazy_get_glossary_termreadGet glossary term
localazy_create_glossary_termwriteCreate glossary term
localazy_update_glossary_termwriteUpdate glossary term
localazy_submit_translationwriteSubmit a translation
localazy_import_keyswriteImport a few keys
localazy_update_key_propertieswriteUpdate key comment/limit/visibility
localazy_translate_with_aiwriteTranslate texts with Localazy AI (spends credits)
localazy_usage_statusmetaUsage status (free-tier meter)
localazy_request_featuremetaRequest a missing feature
localazy_upgrademetaUpgrade to Pro or Pro+
localazy_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per organization)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with localazy_upgrade (it returns a Stripe Checkout link). Cancel any time with localazy_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running localazy_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Localazy.

Source: servers/localazy/README.md at commit 4046075

Tools

17

localazy_list_projects

List projects

List the Localazy projects the token can reach (a project token reaches one project): id, slug, name, source language, your role and visibility. Optionally add owning-organization limits (keys used/available, feature flags) and per-language progress counts (active, review, current, translated, sourceChanged, needImprovement). GET /projects.

Parameterslanguagesorganization

localazy_list_import_formats

List import file types

List the file types Localazy can store strings as (type id, name, support for plurals/arrays/structured keys). The `json` type is what localazy_import_keys uses. GET /import/formats.

Takes no parameters.

localazy_list_files

List files

List the files in a project (id, name, type, optional path). Use a file id with localazy_get_file_keys to read its strings. GET /projects/{projectId}/files.

Parametersprojectrequired

localazy_get_file_keys

Get file keys and translations

Read the strings of one file in one language: key id, key path, current translation (a string, an array or a plural object keyed @one/@other). Pages of up to 1000 keys; pass `next` for the following page. Set extra_info for hidden/limit/deprecated/comment, no_content to list keys without text. Counts against the project's daily fetch cap. GET /projects/{projectId}/files/{fileId}/keys/{lang}.

Parameterslangrequirednextlimitfile_idrequiredprojectrequireddeprecatedextra_infono_contentunapproved

localazy_list_cdn_metadata

List CDN metadata files

List the Localazy CDN release tags of a project and the URL of each tag's metadata file (languages, plural rules). Needs the Manager role. GET /projects/{projectId}/cdn.

Parametersprojectrequired

localazy_get_import_progress

Get import progress

Progress of an import batch started with localazy_import_keys (pass its `import_batch`). The endpoint is used by Localazy's own API client but is not in the public docs yet, so the reply is returned as Localazy sends it. GET /projects/{projectId}/import/{importBatch}.

Parametersprojectrequiredimport_batchrequired

localazy_get_tm_suggestions

Get translation memory suggestions

Translation Memory suggestions for one source key into a target language: earlier translations of the same text, with the project they came from. Free; no Localazy credits. GET /projects/{projectId}/keys/{keyId}/suggestions/tm.

Parameterstorequiredfromkey_idrequiredprojectrequired

localazy_get_mt_suggestions

Get machine translation suggestions

Machine Translation suggestions (one per engine) for one source key into a target language. Free: it does not consume Localazy credits (Localazy AI does; see localazy_translate_with_ai). The first request for a key can be slower. Nothing is saved. GET /projects/{projectId}/keys/{keyId}/suggestions/mt.

Parameterstorequiredfromkey_idrequiredprojectrequired

localazy_list_glossary

List glossary terms

All glossary terms of a project: id, description, translate/case-sensitive/exact-match flags and the term in each language. GET /projects/{projectId}/glossary.

Parametersprojectrequired

localazy_get_glossary_term

Get glossary term

One glossary term by id. GET /projects/{projectId}/glossary/{id}.

Parametersprojectrequiredterm_idrequired

localazy_create_glossary_term

Create glossary term

WRITE: add one term to a project's glossary (max 1,000 terms per project). Needs the Reviewer role. The term guides translators and Localazy AI from now on. POST /projects/{projectId}/glossary.

Parameterstermrequiredprojectrequireddescriptionexact_matchcase_sensitivetranslate_term

localazy_update_glossary_term

Update glossary term

WRITE: replace the content of one glossary term (the term list and any flags you pass overwrite the old values). Needs the Reviewer role. Read the term first with localazy_get_glossary_term. PUT /projects/{projectId}/glossary/{id}.

Parameterstermrequiredprojectrequiredterm_idrequireddescriptionexact_matchcase_sensitivetranslate_term

localazy_submit_translation

Submit a translation

WRITE: set the translation of ONE source key in ONE target language. Reviewers, managers, owners and trusted translators set it as the current version (it overwrites the existing translation and goes live in the next download/CDN release); a translator's value is stored as a candidate for review. Values are stored as-is, with no placeholder, plural or length check, and the source language cannot be written. Check the reply's `stored`. POST /projects/{projectId}/keys/{keyId}/translations/{lang}.

Parameterslangrequiredvaluerequiredkey_idrequiredprojectrequired

localazy_import_keys

Import a few keys

WRITE: add or update up to 50 string keys in ONE file, in ONE language (flat key -> text; use a key like "home.title" for the key name). Needs the Owner role. Nothing is deleted or deprecated, and Localazy does not overwrite existing current translations by default (translations identical to the source are skipped). By default the language is the project's source language, so this adds new source keys or changes the source text of existing ones (which marks their translations as changed); pass a different language to import translations, optionally through review with import_as_new. Imports count against the project's daily import cap (Free plan: 100/day). Returns an import_batch id for localazy_get_import_progress. POST /projects/{projectId}/import.

Parameterskeysrequiredprojectrequiredlanguagerequiredfile_namefile_pathimport_as_new

localazy_update_key_properties

Update key comment/limit/visibility

WRITE: change a source key's translator comment, maximum translation length, or hidden flag (fields you omit stay as they are). Needs the Manager role. It does not change texts and cannot deprecate or delete the key. PUT /projects/{projectId}/keys/{keyId}.

Parameterslimithiddenkey_idrequiredcommentprojectrequired

localazy_translate_with_ai

Translate texts with Localazy AI (spends credits)

COSTS CREDITS: translate up to 10 texts with Localazy AI. Every call consumes Localazy credits from the account balance, by the number of translated words (see localazy.com/pricing); nothing is stored in the project, the translations are only returned. Limits: 10 requests/minute, 32 items and 16,384 characters per request. Beta. Needs the Owner role. POST /projects/{projectId}/ai.

Parameterstorequiredfromrequireditemsrequiredprojectrequiredfallback

Version history

19
  1. v1.23.4Nov 7, 2026
  2. v1.22.3Nov 5, 2026
  3. v1.22.2Nov 5, 2026
  4. v1.22.1Nov 4, 2026
  5. v1.22.0Nov 3, 2026
  6. v1.21.1Nov 3, 2026
  7. v1.20.0Nov 1, 2026
  8. v1.18.0Oct 31, 2026
  9. v1.17.0Oct 31, 2026
  10. v1.16.2Oct 30, 2026
  11. v1.16.0Oct 30, 2026
  12. v1.11.0Oct 26, 2026
  13. v1.8.3Oct 25, 2026
  14. v1.8.0Oct 25, 2026
  15. v1.7.0Oct 24, 2026
  16. v1.4.0Oct 23, 2026
  17. v1.3.4Oct 22, 2026
  18. v1.3.3Oct 21, 2026
  19. v1.0.0Oct 12, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations