POEditor MCP Server
OfficialEnables automatic translation of untranslated terms in POEditor projects using DeepL.
Provides Figma integration for round-trip localization: export Figma pages to POEditor, import translations as Figma variables, and manage localization collections and obsolete terms.
Enables automatic translation of untranslated terms in POEditor projects using Google Translate.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@POEditor MCP Serverauto-translate all untranslated strings in my mobile app project to Spanish"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Official POEditor MCP Server
Official Model Context Protocol (MCP) server for POEditor — the translation management platform. Connect any MCP-compatible AI assistant directly to your POEditor projects.
59 tools across the full POEditor v2 API. Manage projects, terms, translations, contributors, and languages. Maintain glossaries. Auto-translate with Google, Microsoft, or DeepL. Round-trip text with Figma. Export to any format your client supports. OAuth 2.1 with PKCE.
Endpoint
https://mcp.poeditor.com/mcpOfficial remote MCP server, hosted by POEditor. No installation required. Streamable HTTP transport, MCP spec compliant.
Related MCP server: POEditor MCP Server
Quick start
1. Get your API token
Generate a token at poeditor.com/account/api.
2. Add to your client
Claude Code — OAuth or API token:
claude mcp add poeditor --transport http https://mcp.poeditor.com/mcpOn first use Claude Code opens a browser for POEditor login and stores the token automatically. To use an API token instead:
claude mcp add poeditor --transport http https://mcp.poeditor.com/mcp \
--header "Authorization: Bearer YOUR_POEDITOR_API_TOKEN"Claude Desktop — edit claude_desktop_config.json:
{
"mcpServers": {
"poeditor": {
"url": "https://mcp.poeditor.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_POEDITOR_API_TOKEN"
}
}
}
}Cursor — edit ~/.cursor/mcp.json:
{
"mcpServers": {
"poeditor": {
"url": "https://mcp.poeditor.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_POEDITOR_API_TOKEN"
}
}
}
}Windsurf — edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"poeditor": {
"serverUrl": "https://mcp.poeditor.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_POEDITOR_API_TOKEN"
}
}
}
}VS Code (GitHub Copilot) — add to .vscode/mcp.json:
{
"servers": {
"poeditor": {
"url": "https://mcp.poeditor.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_POEDITOR_API_TOKEN"
}
}
}
}Zed — add to ~/.config/zed/settings.json:
{
"context_servers": {
"poeditor": {
"command": {
"path": "npx",
"args": [
"-y", "mcp-remote",
"https://mcp.poeditor.com/mcp",
"--header", "Authorization: Bearer YOUR_POEDITOR_API_TOKEN"
]
},
"settings": {}
}
}
}Gemini CLI — add to ~/.gemini/settings.json:
{
"mcpServers": {
"poeditor": {
"url": "https://mcp.poeditor.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_POEDITOR_API_TOKEN"
}
}
}
}Amazon Q Developer — add to ~/.aws/amazonq/mcp.json:
{
"mcpServers": {
"poeditor": {
"url": "https://mcp.poeditor.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_POEDITOR_API_TOKEN"
}
}
}
}See examples/ for Cline, Continue, Augment, and other client configurations.
3. Try it
Ask your assistant:
List all my POEditor projectsTools
The live tool list is served by the MCP endpoint via
tools/list. Categories below reflect current coverage.
Category | Tools |
Projects | list, details, add, update, delete, sync, upload, export |
Languages | available languages, list project languages, add, update, delete |
Terms | list, add, update, delete, details, comment |
Translations | commit, propose, update, delete, fill from TM, list fuzzy, list pending proofread, list untranslated, mark proofread |
Progress | translation status, proofread progress, project activity stats |
Quality | QA checks, AI quality evaluation (MQM scoring), list stored evaluations |
Contributors | list, add, remove, contributor activity stats |
Glossaries | list, details, add, update, delete, assign/unassign to projects, list/add/update/delete terms, set/delete translations, CSV import/export |
Automation | automatic translation (Google, Microsoft, DeepL) |
Figma | export page to POEditor, import translations as Figma variables, remove localization collection, remove obsolete terms |
Account | account info |
Full schema: see docs/tools.md.
Authentication
Token — POEditor API token, passed as
Authorization: Bearer <token>headerOAuth 2.1 (PKCE) — supported for one-click connect in Claude Code, Claude.ai Connectors, and compatible clients
Token scope: user's own projects only. No cross-tenant access. See Authentication.
Export formats
export_strings_file returns a download URL for the generated file. Any format POEditor supports can be requested — the LLM can read, parse, and work with the content directly regardless of format. See docs/tools.md for the full format list.
Examples
List all my POEditor projects
Show me untranslated terms in project 123456 for Spanish
Add the term "checkout_button" with English value "Check out" to project 123456
Export Spanish translations from project 123456 as JSON
Auto-translate untranslated French terms in project 123456 using DeepL
Show translation progress for all languages in project 123456
List all contributors for project 123456
Add "Dashboard" as a do-not-translate term to my product glossary
How many words did each contributor translate in project 123456 last month?
Export the "Checkout" page from this Figma file into project 123456Supported clients
Anything that speaks MCP. Works with:
Claude Code · Claude Desktop · Claude.ai Connectors
Cursor · Windsurf · Zed
VS Code (GitHub Copilot · Cline · Continue · MCP extension)
Gemini CLI · Amazon Q Developer · Augment
mcp-inspector
Features
59 tools — full POEditor v2 API coverage plus tools beyond the raw API
Export to any format POEditor supports
Glossaries shared across projects, with CSV import/export
Automatic translation via Google, Microsoft, or DeepL
Figma round-trip via the user's own Figma MCP connection
OAuth 2.1 with PKCE
Streamable HTTP transport (MCP spec compliant)
ISO 27001 certified infrastructure
Links
POEditor: poeditor.com
API docs: poeditor.com/docs/api
MCP spec: modelcontextprotocol.io
Support: info@poeditor.com
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Localize apps from your AI assistant: translate locale files, set glossaries, connect GitHub repos.
AI localization for agents: translation, TMS sync, translation memories, glossaries, post-editing.
Read Localazy projects, files, keys and glossary; submit translations, import keys, AI suggestions.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive translation management through POEditor's API with project, language, term, and translation operations. Includes automation scripts for reporting, monitoring, AI-powered suggestions, and multi-format exports.2MIT
- AlicenseAqualityDmaintenanceEnables interaction with POEditor's translation management API to create terms, add translations, and manage multilingual content. Supports operations like adding translations, updating existing ones, and listing terms and languages for translation projects.1112 npm3MIT
- AlicenseAqualityCmaintenanceConnects AI assistants to Lokalise translation management platform with 59 tools across 11 domains, enabling localization teams to manage projects, translations, tasks, and workflows through natural conversation.5922 npm5MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI tools to Verblaze localization projects, enabling management of translations, languages, screens, and project resources through natural language interactions.8 npmMIT