verbatra MCP
The verbatra MCP server exposes tools for managing internationalization projects over stdio. It allows agents to read project status, check for missing or stale translations, view and edit glossary terms, and perform translation tasks. By default, it only exposes read-only and local tools; tools that call paid translation providers are hidden until explicitly enabled via flags or environment variables.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Check translation status and diff keys across locales
- View and edit glossary terms for consistent translations
- Estimate costs for pending translations before spending
- Translate missing or changed keys using configured providers
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@verbatra/mcp 0.3.0
{
"version": "0.3.0",
"transport": "stdio",
"identifier": "@verbatra/mcp",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "VERBATRA_MCP_ALLOW_SPEND",
"format": "boolean",
"description": "Set to true to advertise the two provider-calling tools, the same as --allow-spend."
},
{
"name": "VERBATRA_MCP_REDACT_VALUES",
"format": "boolean",
"description": "Set to true to replace translation values in every tool result with a marker, the same as --redact-values."
},
{
"name": "ANTHROPIC_API_KEY",
"description": "API key for the anthropic provider, read only by the provider-calling tools."
},
{
"name": "OPENAI_API_KEY",
"description": "API key for the openai provider, read only by the provider-calling tools."
},
{
"name": "GEMINI_API_KEY",
"description": "API key for the gemini provider, read only by the provider-calling tools."
},
{
"name": "DEEPL_API_KEY",
"description": "API key for the deepl provider, read only by the provider-calling tools."
},
{
"name": "GOOGLE_TRANSLATE_API_KEY",
"description": "API key for the google-translate provider, read only by the provider-calling tools."
},
{
"name": "OPENCODE_API_KEY",
"description": "API key for the opencode provider, read only by the provider-calling tools."
},
{
"name": "OPENAI_COMPATIBLE_API_KEY",
"description": "API key for the openai-compatible provider, read only by the provider-calling tools."
},
{
"name": "LIBRETRANSLATE_API_KEY",
"description": "API key for the libretranslate provider, needed only when the server runs with --api-keys, read only by the provider-calling tools."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"verbatra-mcp": {
"command": "npx",
"args": [
"-y",
"@verbatra/mcp@0.3.0"
],
"env": {
"VERBATRA_MCP_ALLOW_SPEND": "<YOUR_VERBATRA_MCP_ALLOW_SPEND>",
"VERBATRA_MCP_REDACT_VALUES": "<YOUR_VERBATRA_MCP_REDACT_VALUES>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"DEEPL_API_KEY": "<YOUR_DEEPL_API_KEY>",
"GOOGLE_TRANSLATE_API_KEY": "<YOUR_GOOGLE_TRANSLATE_API_KEY>",
"OPENCODE_API_KEY": "<YOUR_OPENCODE_API_KEY>",
"OPENAI_COMPATIBLE_API_KEY": "<YOUR_OPENAI_COMPATIBLE_API_KEY>",
"LIBRETRANSLATE_API_KEY": "<YOUR_LIBRETRANSLATE_API_KEY>"
}
}
}
}Cline
{
"mcpServers": {
"verbatra-mcp": {
"command": "npx",
"args": [
"-y",
"@verbatra/mcp@0.3.0"
],
"env": {
"VERBATRA_MCP_ALLOW_SPEND": "<YOUR_VERBATRA_MCP_ALLOW_SPEND>",
"VERBATRA_MCP_REDACT_VALUES": "<YOUR_VERBATRA_MCP_REDACT_VALUES>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"DEEPL_API_KEY": "<YOUR_DEEPL_API_KEY>",
"GOOGLE_TRANSLATE_API_KEY": "<YOUR_GOOGLE_TRANSLATE_API_KEY>",
"OPENCODE_API_KEY": "<YOUR_OPENCODE_API_KEY>",
"OPENAI_COMPATIBLE_API_KEY": "<YOUR_OPENAI_COMPATIBLE_API_KEY>",
"LIBRETRANSLATE_API_KEY": "<YOUR_LIBRETRANSLATE_API_KEY>"
}
}
}
}VS Code
{
"servers": {
"verbatra-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@verbatra/mcp@0.3.0"
],
"env": {
"VERBATRA_MCP_ALLOW_SPEND": "<YOUR_VERBATRA_MCP_ALLOW_SPEND>",
"VERBATRA_MCP_REDACT_VALUES": "<YOUR_VERBATRA_MCP_REDACT_VALUES>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"DEEPL_API_KEY": "<YOUR_DEEPL_API_KEY>",
"GOOGLE_TRANSLATE_API_KEY": "<YOUR_GOOGLE_TRANSLATE_API_KEY>",
"OPENCODE_API_KEY": "<YOUR_OPENCODE_API_KEY>",
"OPENAI_COMPATIBLE_API_KEY": "<YOUR_OPENAI_COMPATIBLE_API_KEY>",
"LIBRETRANSLATE_API_KEY": "<YOUR_LIBRETRANSLATE_API_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"verbatra-mcp": {
"command": "npx",
"args": [
"-y",
"@verbatra/mcp@0.3.0"
],
"env": {
"VERBATRA_MCP_ALLOW_SPEND": "<YOUR_VERBATRA_MCP_ALLOW_SPEND>",
"VERBATRA_MCP_REDACT_VALUES": "<YOUR_VERBATRA_MCP_REDACT_VALUES>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"DEEPL_API_KEY": "<YOUR_DEEPL_API_KEY>",
"GOOGLE_TRANSLATE_API_KEY": "<YOUR_GOOGLE_TRANSLATE_API_KEY>",
"OPENCODE_API_KEY": "<YOUR_OPENCODE_API_KEY>",
"OPENAI_COMPATIBLE_API_KEY": "<YOUR_OPENAI_COMPATIBLE_API_KEY>",
"LIBRETRANSLATE_API_KEY": "<YOUR_LIBRETRANSLATE_API_KEY>"
}
}
}
}Let your agent find its tools
Find servers like verbatra MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.