Weblate Connector for AI agents.
32 live capabilities
Manage localization projects and translation workflows directly from your workspace.
Waiting for input…
Why people use Weblate
Weblate for fixing tedious manual localization reporting
This Connector puts that data right in front of you. You can ask your agent to give you a status report on any language or project instantly. You get a clear picture of your localization health without opening another tab.
What Vinkius changes
You get a hands-on localization manager that lives inside your AI chat.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
The Release Check
A localization manager asks the agent to show the completion percentage for the German translation.
- Real-world use case 02
The New Translator
A lead dev needs to add a new reviewer.
- Real-world use case 03
The Sync Issue
A developer notices the translation files are out of date.
Complete set · 32capabilities
The complete Weblate capability set.
These are the exact actions your AI can choose when you ask it to work with Weblate.
01—04
4 capabilities in this set.
Part of 32 available through Weblate.
- 01 Capability
Create project component
Create a new component in a project. This lets you organize specific parts of your app for translation.
- 02 Capability
Create project
Create a new project. Use this to start a new localization effort from scratch.
- 03 Capability
Create role
Create a new role with specific permissions. This helps you define what different team members can actually do.
- 04 Capability
Create user
Create a new Weblate user. Add new translators to your project without manual entry.
05—08
4 capabilities in this set.
Part of 32 available through Weblate.
- 05 Capability
Delete user
Delete a user (marks inactive). Remove old accounts to keep your user list clean.
- 06 Capability
Get group
Get group details (roles, projects, components). See what permissions and access a specific group has.
- 07 Capability
Get language
Get language details (plural formulas, aliases). Check the specific settings for a language like English or Spanish.
- 08 Capability
Get project
Get project details. Pull all the high-level info for a specific localization project.
09—12
4 capabilities in this set.
Part of 32 available through Weblate.
- 09 Capability
List languages
List all languages. See every language you have defined in your Weblate instance.
- 10 Capability
List user notifications
List user notification subscriptions. Check who is getting alerts for translation changes.
- 11 Capability
List project components
List components within a project. See all the organized parts of a project ready for translation.
- 12 Capability
Get project file url
Get the URL to download all translations as a ZIP archive. Grab all your translated files in one go.
13—16
4 capabilities in this set.
Part of 32 available through Weblate.
- 13 Capability
List project labels
Manage project labels. See or update the tags used to organize your projects.
- 14 Capability
List project languages
Paginated statistics for all languages in a project. Get a breakdown of progress for every language in one project.
- 15 Capability
Perform repository operation
Perform VCS operations (push, pull, commit, reset, cleanup). Sync your code with the translation platform directly.
- 16 Capability
Get project repository
Get overall VCS status for the project. Check if your repository is in sync with the translation files.
17—20
4 capabilities in this set.
Part of 32 available through Weblate.
- 17 Capability
List projects
List all projects. See every localization project you have active.
- 18 Capability
List roles
List roles associated with the user. See what permissions your current account has.
- 19 Capability
Get root
Get Weblate API root entry point. Access the base endpoint for the Weblate API.
- 20 Capability
List users
List Weblate users. See all the people who have accounts in your localization system.
21—24
4 capabilities in this set.
Part of 32 available through Weblate.
- 21 Capability
Get role
Get role details and permission codenames. See exactly what permissions a role carries.
- 22 Capability
Get user
Get detailed user information. Look up a specific user's profile and status.
- 23 Capability
List groups
List Weblate groups. See all the groups currently set up in your instance.
- 24 Capability
Get language statistics
Get global statistics for a language. See how much of a language is finished across all projects.
25—28
4 capabilities in this set.
Part of 32 available through Weblate.
- 25 Capability
Manage user notifications
Manage user notification subscriptions. Update who gets notified when new strings are added.
- 26 Capability
Update user
Update user details. Change the profile info for an existing user.
- 27 Capability
Get user contributions
List translations with user contributions. See which strings a specific translator has worked on.
- 28 Capability
Get user statistics
Get user translation statistics. See how many strings a specific user has completed.
29—32
4 capabilities in this set.
Part of 32 available through Weblate.
- 29 Capability
Add group admins
Add team administrators to a group. Give specific people admin rights over a group.
- 30 Capability
Add group roles
Associate roles with a group. Assign permissions to a group at once.
- 31 Capability
Create group
Create a new group. Organize your translators into teams like Reviewers or QA.
- 32 Capability
Create language
Create a new language definition. Add a new language to your localization workflow.
Set up in minutes
One URL. Then ask Weblate to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Weblate from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Weblate, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Weblate for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Weblate URL.
- Step 03
Save and start
Save the connection and enable Weblate in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"weblate": {
"url": "https://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Weblate
Open Agent mode in chat and ask: "Using Weblate, help me...". 32 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"weblate": {
"url": "https://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Weblate
Ask Copilot: "Using Weblate, help me...". 32 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"weblate": {
"url": "https://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Weblate
Open Cascade and ask: "Using Weblate, help me...". 32 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"weblate": {
"url": "https://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Weblate
Ask Cline: "Using Weblate, help me...". 32 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add weblate --transport http "https://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Weblate
Ask Claude: "Using Weblate, show me...". 32 tools are ready
Where the request belongs
Work Weblate can move forward.
This is for the localization manager who's tired of manual reporting and the developer who wants to sync translations without leaving the IDE.
Localization Manager
Checks project health and language coverage on a Tuesday afternoon to prep for a release.
Developer
Triggers repository syncs and inspects component structures while coding.
DevOps Engineer
Automates user provisioning and group role assignments to keep the infra clean.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsTransifex
Localize your projects efficiently using AI Agents with the official Transifex integration.
Lokalise
Automate translation and localization workflows via Lokalise. manage projects, keys, and translations directly from any AI agent.
Localazy (AI Translation & Localization API)
Manage software localization and translations via Localazy. list projects, import content, manage source keys, and handle glossary terms directly from your AI agent.
Crowdin
Equip your AI agent to manage localization projects, files, and translations directly via the Crowdin API.
Smartling (Translation Workflow API)
Automate translation workflows via Smartling. manage projects, create jobs, upload content, and download translations directly from any AI agent.
OneSky (App & Web Localization API)
Automate app and web localization via OneSky. manage project groups, track translation progress, and handle projects directly from your AI agent.
Bring your own AI
Change the model, client or framework. Keep Weblate connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Weblate.
The practical details behind the request, access and result.
Can Weblate MCP help me see translation progress?
Yes. You can ask your agent to provide a status update on any language. It will pull real-time completion percentages and counts of missing strings directly from your projects.
How do I use Weblate MCP to manage my translation team?
You can use your AI client to create new users, define roles, and assign permissions. It makes it easy to organize your team into groups like 'Reviewers' or 'QA' without manual entry.
Can I sync my code with Weblate using this Connector?
Yes, the Connector supports VCS operations. You can tell your agent to pull or push updates to keep your code repository in sync with the latest translation files.
How does Weblate MCP handle multiple projects?
It can see all projects in your instance. You can ask for a summary of all active projects or drill down into the specific components and languages of a single one.
Can Weblate MCP help with user permissions?
Absolutely. You can manage who has access to what by creating roles and assigning them to groups, all through a simple conversation with your AI agent.
Is Weblate MCP good for checking missing strings?
It's perfect for that. You can ask for a report on specific languages to identify exactly how many strings are still untranslated or marked as fuzzy.
Can I check the translation progress for a specific language code?
Yes! Use the get_language_statistics capability with the language code (e.g., 'fr'). The agent will return detailed metrics including translated, fuzzy, and failing strings.
Is it possible to trigger a Git pull or push from the AI?
Absolutely. Use the perform_repository_operation capability. You can specify the project and component along with the operation (like 'pull' or 'push') to sync with your remote repository.
Can I manage user access and view their contributions?
Yes. You can use list_users to see accounts, get_user_contributions to audit translation activity, and add_group_roles to manage permissions programmatically.
One connection away
Give your agent a direct line to Weblate.
Connect Weblate once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available