Weblate MCP by usefulapi
Read Weblate projects, strings, stats and changes; translate, suggest, comment and autotranslate.
Connector by usefulapi.io · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/usefulapi-io-weblate
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://weblate.usefulapi.io/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 17 read · 1 write · 5 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 23
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 17 · Look things up without changing anything.
weblate_get_componentweblate_get_projectweblate_get_repository_statusweblate_get_statisticsweblate_get_translationweblate_get_unitweblate_list_changesweblate_list_componentsweblate_list_languagesweblate_list_project_languagesweblate_list_projectsweblate_list_suggestions
Show 5 more tools
weblate_list_translationsweblate_list_unit_commentsweblate_list_unitsweblate_lookup_memoryweblate_search_memory
Write 1 · Create, change, send or run things.
weblate_add_unit_comment
Delete 5 · Delete, drop, revoke or wipe things.
weblate_accept_suggestionweblate_add_suggestionweblate_autotranslateweblate_repository_operationweblate_update_translation
Network hosts it talks to 1
weblate.usefulapi.io· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (23)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
weblate_accept_suggestionAccept a suggestioncan change or delete dataWRITE: apply a suggestion to its string (replaces the current translation). `approve` also marks it approved (review workflow and permission needed). Weblate 2026.8+. POST /api/suggestions/{id}/accept/.
weblate_add_suggestionAdd a suggestioncan change or delete dataWRITE: propose a translation for one string; normally a reviewer accepts it later, but the author's automatic upvote (or an existing identical suggestion) can reach the project's auto-accept threshold and apply it at once. Needs the Add suggestion permission and suggestions enabled (Weblate 2026.8+). POST /api/units/{id}/suggestions/.
weblate_add_unit_commentAdd a string commentWRITE: add a comment to one string (Markdown, @username mentions notify users). `scope` is global (all languages), translation (this language) or report (a source-string issue report; needs the review workflow). Weblate 5.12+. POST /api/units/{id}/comments/.
weblate_autotranslateRun automatic translationcan change or delete dataWRITE: fill a translation automatically from other components (auto_source others, default) or from machine translation (mt, needs engines). `mode` suggest only adds suggestions (default), translate writes translations, fuzzy marks them needing edit. `q` limits it to strings matching a search (default state:<translated, the strings that are not translated yet); threshold is the minimum match score (default 80). Use background to schedule a task instead of waiting. POST /api/translations/{project}/{component}/{language}/autotranslate/.
weblate_get_componentGet componentread-onlyOne component: repository, branch, file mask, template, source language, commit and merge settings, lock state. GET /api/components/{project}/{component}/.
weblate_get_projectGet projectread-onlyOne project by slug: name, website, settings, instructions and links. GET /api/projects/{project}/.
weblate_get_repository_statusGet repository statusread-onlyVersion-control status: pending changes to commit, upstream changes to merge, changes to push, remote commit, merge failure. For a project (summary of all its repositories) or one component. GET /api/projects/{project}/repository/ or /api/components/{project}/{component}/repository/.
weblate_get_statisticsGet translation statisticsread-onlyTranslation progress: strings and words total, translated, needing edit, with percentages and checks. Scope by project; add a component for per-language statistics of a component, add a language too for one translation. GET /api/projects/{project}/statistics/, /api/components/{project}/{component}/statistics/ or /api/translations/{project}/{component}/{language}/statistics/.
weblate_get_translationGet translationread-onlyOne translation (a component in one language): statistics, language, file name, revision and links. GET /api/translations/{project}/{component}/{language}/.
weblate_get_unitGet string (unit)read-onlyOne string by id: source and target forms, state, context, location, flags, labels, explanation, suggestions/comments flags, web link. GET /api/units/{id}/.
weblate_list_changesList changesread-onlyThe activity log: who changed or translated what, when, with the action name and the changed text. Scope by project, component or translation (language), or filter by user, action id and time range. GET /api/changes/ or the project/component/translation changes endpoint.
weblate_list_componentsList componentsread-onlyList translation components (one translatable file set in a repository), with repository, file mask, source language and status flags. Give a project to list only its components. Repository URLs have embedded credentials removed. GET /api/components/ or /api/projects/{project}/components/.
weblate_list_languagesList languagesread-onlyList the languages known to this Weblate instance: code, name, text direction, plural forms. GET /api/languages/.
weblate_list_project_languagesList project languagesread-onlyPer-language translation statistics for a whole project (code, total, translated, percentages). GET /api/projects/{project}/languages/.
weblate_list_projectsList projectsread-onlyList the projects visible to this token: name, slug, website and settings (review workflow, access control). GET /api/projects/.
Show 8 more tools
weblate_list_suggestionsList suggestionsread-onlyList suggestions (proposed translations waiting for review), newest first (Weblate 2026.8+). Give a unit id for one string's suggestions. GET /api/suggestions/ or /api/units/{id}/suggestions/.
weblate_list_translationsList translationsread-onlyList the translations (one language each) of a component with their statistics: total, translated, fuzzy, percent, last change. GET /api/components/{project}/{component}/translations/.
weblate_list_unit_commentsList string commentsread-onlyComments on one string (Weblate 5.15+). GET /api/units/{id}/comments/.
weblate_list_unitsList strings (units)read-onlyList or search translation strings (units): source, target, state (0 untranslated, 10 needs editing, 20 translated, 30 approved, 100 read-only), context, location, failing checks. Search with Weblate's query syntax, for example state:<translated or has:suggestion. Give project + component + language to read one translation; without them all visible strings are searched. GET /api/translations/{project}/{component}/{language}/units/ or /api/units/.
weblate_lookup_memoryLook up translation memoryread-onlyFind translation memory matches (exact or fuzzy) for up to 20 source strings in one language pair. Read-only: nothing is stored. POST /api/memory/lookup/.
weblate_repository_operationRun a repository operationcan change or delete dataWRITE: commit (write pending translations into the local repository), pull (merge upstream changes) or push (publish committed changes to the remote repository) for a project or one component. Push changes the remote repository. reset and cleanup are not offered. POST /api/projects/{project}/repository/ or /api/components/{project}/{component}/repository/.
weblate_search_memorySearch translation memoryread-onlyBrowse the translation memory entries visible to the token, filtered by source text (substring), languages or project. GET /api/memory/.
weblate_update_translationUpdate a translationcan change or delete dataWRITE: set the translation of one string (replaces the current target). `target` is the list of plural forms. `state` is required (Weblate rejects a partial update without both): 0 untranslated with an empty target, 10 needs editing, 20 translated or 30 approved (approval needs the review workflow and permission). The number of plural forms must match the language. Changes are committed to the repository by Weblate's normal schedule. PATCH /api/units/{id}/.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 24, 2026 (5 days ago)
- Last release
- Oct 25, 2026 (3 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.usefulapi/weblate- Version
- 1.11.0
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/m190/usefulapi-mcp
- Website
- usefulapi.io/weblate/
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
More from usefulapi.io
- 0.403score
FinerWorks MCP by usefulapi
usefulapi.io
Read FinerWorks orders, inventory, catalog, prices and shipping quotes; never submits an order.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Hiveage MCP by usefulapi
usefulapi.io
Manage Hiveage clients, invoices, estimates and payments; send invoices and record payments.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Device Magic MCP by usefulapi
usefulapi.io
Read Device Magic forms, submissions, devices and groups; send and revoke dispatches.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Chatra MCP by usefulapi
usefulapi.io
Read and update Chatra visitors; send, edit and delete chat and pushed messages.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
CXT Software MCP by usefulapi
usefulapi.io
Track and search CXT courier orders, check drivers, propose and save order and route plans.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Laposta MCP by usefulapi
usefulapi.io
Read Laposta lists, members, campaigns and reports; add members and build campaigns.
ConnectorAFreshness: ARemoteClaude Code +3
Cite this page
Weblate MCP by usefulapi. Agent Mart. https://agentmart.dev/connectors/usefulapi-io-weblate (last updated 2026-10-26)