Tolgee integration
Tolgee is an open-source localization platform for software projects. An agent can manage the whole translation workflow: projects with their members, permissions and activity log; localization keys with their namespaces, tags, custom values, descriptions and per-language disabled flags, including bulk key import, key search, key info lookup and the deleted-key trash with restore; translations with their state, outdated flag, auto-translation, per-key history and threaded translation comments; translation labels and their assignment to individual translations; languages; screenshots attached to a key; exporting a project to a localization file archive and importing one back, either through the reviewable two-step import (upload, inspect the result and its per-file issues, then apply) or the single-step import; content delivery configs and their publish action; outbound webhook configurations and their test call; organizations with their members, roles, invitations, languages in use and usage figures; glossaries and glossary terms; project API keys and personal access tokens, including regeneration. Every project route takes an explicit projectId, so one credential can drive any project it has access to. This is a curated core: the implicit-project mirror of every project route (the same path without projectId, resolved from the project API key) is left out because it would double every tool, and so are billing, subscriptions and invoices, self-hosted and cloud licensing, server administration, single sign-on tenants, multi-factor authentication, the browser login and session-exchange routes, the Slack integration, translation agencies, translation memory, tasks, branches, batch operations, quality-assurance settings and issues, machine-translation and auto-translation settings, and the AI prompt, playground and LLM proxy endpoints. The credential is a Tolgee API key sent in the X-API-Key header: either a project API key (tgpak_) scoped to one project, or a personal access token (tgpat_) covering every project the user can reach. The host is part of the credential because Tolgee is self-hostable as well as available at app.tolgee.io.
Say what should happen.
The workflow builds itself.
What you can do with Tolgee
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Api key, 6 operations
create_api_keyCreate api keyPOSTCreate API key.delete_api_keyDelete api keyDELETEDelete API key.get_api_keyGet api keyGETGet one API key.list_api_keysList api keysGETGet all user's API keys.list_project_api_keysList project api keysGETGet all project API keys.update_api_keyUpdate api keyPUTUpdate API key.
Content delivery config, 6 operations
create_content_delivery_configCreate content delivery configPOSTCreate Content Delivery Config.delete_content_delivery_configDelete content delivery configDELETEDelete Content Delivery Config.get_content_delivery_configGet content delivery configGETGet one Content Delivery Config.list_content_delivery_configsList content delivery configsGETList existing Content Delivery Configs.publish_content_delivery_configPublish content delivery configPOSTPublish to Content Delivery.update_content_delivery_configUpdate content delivery configPUTUpdate Content Delivery Config.
Key, 6 operations
create_keyCreate keyPOSTCreate new key.delete_keysDelete keysDELETEDelete one or multiple keys (post).delete_keys_by_idsDelete keys by idsDELETEDelete one or multiple keys.get_keyGet keyGETGet one key.list_keysList keysGETGet all keys.update_keyUpdate keyPUTEdit key name.
Label, 6 operations
assign_label_to_translationAssign label to translationPUTAdd label to translation.create_labelCreate labelPOSTCreate label.delete_labelDelete labelDELETEDelete label.list_labelsList labelsGETGet available project labels.unassign_label_from_translationUnassign label from translationDELETERemove label from translation.update_labelUpdate labelPUTUpdate label.
Language, 6 operations
create_languageCreate languagePOSTCreate language.delete_languageDelete languageDELETEDelete specific language.get_languageGet languageGETGet one language.list_languagesList languagesGETGet all languages.list_organization_languagesList organization languagesGETGet all languages in use by projects owned by specified organization.update_languageUpdate languagePUTUpdate language.
Glossarie, 5 operations
create_glossaryCreate glossaryPOSTCreate glossary.delete_glossaryDelete glossaryDELETEDelete glossary.get_glossaryGet glossaryGETGet glossary.list_organization_glossariesList organization glossariesGETGet all organization glossaries.update_glossaryUpdate glossaryPUTUpdate glossary.
Project, 5 operations
create_projectCreate projectPOSTCreate project.delete_projectDelete projectDELETEDelete project.get_projectGet projectGETGet one project.list_organization_projectsList organization projectsGETGet all accessible projects (by ID).list_projectsList projectsGETGet all permitted.
Term, 5 operations
create_glossary_termCreate glossary termPOSTCreate a new glossary term.delete_glossary_termDelete glossary termDELETEDelete glossary term.get_glossary_termGet glossary termGETGet glossary term.list_glossary_termsList glossary termsGETGet all glossary terms.update_glossary_termUpdate glossary termPUTUpdate glossary term.
Comment, 4 operations
create_translation_commentCreate translation commentPOSTCreate translation comment.delete_translation_commentDelete translation commentDELETEDelete translation comment.get_translation_commentGet translation commentGETGet one translation comment.list_translation_commentsList translation commentsGETGet translation comments.
Organization, 4 operations
create_organizationCreate organizationPOSTCreate organization.delete_organizationDelete organizationDELETEDelete organization.get_organizationGet organizationGETGet one organization.list_organizationsList organizationsGETGet all permitted organizations.
Pat, 4 operations
create_personal_access_tokenCreate personal access tokenPOSTCreate PAK.delete_personal_access_tokenDelete personal access tokenDELETEDelete PAK.get_personal_access_tokenGet personal access tokenGETGet one PAK.list_personal_access_tokensList personal access tokensGETGet PAKs.
Translation, 4 operations
create_or_update_translationsCreate or update translationsPOSTCreate key or update translations.get_all_translations_for_languagesGet all translations for languagesGETGet all translations.list_translationsList translationsGETGet translations in project.set_translationsSet translationsPUTUpdate translations for existing key.
User, 4 operations
get_current_userGet current userGETGet user info.list_organization_usersList organization usersGETGet all users in organization.list_project_usersList project usersGETGet users with project access.remove_organization_userRemove organization userDELETERemove user from organization.
Webhook config, 4 operations
create_webhook_configCreate webhook configPOSTCreate new webhook configuration.delete_webhook_configDelete webhook configDELETEDelete webhook configuration.get_webhook_configGet webhook configGETGet one webhook configuration.list_webhook_configsList webhook configsGETList webhook configurations.
Tag, 3 operations
list_tagsList tagsGETGet tags.tag_keyTag keyPUTTag key.untag_keyUntag keyDELETERemove tag.
Disabled language, 2 operations
get_key_disabled_languagesGet key disabled languagesGETGet disabled languages.set_key_disabled_languagesSet key disabled languagesPUTSet disabled languages.
Export, 2 operations
export_translationsExport translationsGETExport data.export_translations_filteredExport translations filteredPOSTExport data (post).
Invite, 2 operations
invite_user_to_organizationInvite user to organizationPUTGenerate invitation link for organization.invite_user_to_projectInvite user to projectPUTGenerate user invitation link for project.
Regenerate, 2 operations
regenerate_api_keyRegenerate api keyPUTRegenerates API key. It generates new API key value and updates its time of expiration.regenerate_personal_access_tokenRegenerate personal access tokenPUTRegenerate PAK.
Screenshot, 2 operations
delete_key_screenshotsDelete key screenshotsDELETEDelete screenshots.list_key_screenshotsList key screenshotsGETGet screenshots.
Set state, 2 operations
set_translation_comment_stateSet translation comment statePUTSet state of translation comment.set_translation_stateSet translation statePUTSet translation state.
Trash, 2 operations
list_deleted_keysList deleted keysGETList trashed keys.permanently_delete_keyPermanently delete keyDELETEPermanently delete a trashed key.
Activity, 1 operation
list_project_activityList project activityGETGet project activity.
All key, 1 operation
list_all_keysList all keysGETGet all keys in project.
All namespace, 1 operation
list_import_namespacesList import namespacesGETGet namespaces.
Apply, 1 operation
apply_importApply importPUTApply import.
Auto translate, 1 operation
auto_translate_keyAuto translate keyPUTAuto translates keys.
Available scope, 1 operation
list_api_key_scopesList api key scopesGETReturns API key scopes for every permission type.
Complex update, 1 operation
update_key_complexUpdate key complexPUTEdit key and related data.
Create, 1 operation
create_key_with_translationsCreate key with translationsPOSTCreate new key.
Create comment, 1 operation
set_translation_with_commentSet translation with commentPOSTCreate translation comment.
Daily activity, 1 operation
get_project_daily_activityGet project daily activityGETGet project daily amount of events.
Dismiss auto translated state, 1 operation
dismiss_translation_auto_translated_stateDismiss translation auto translated statePUTDismiss auto-translated.
History, 1 operation
list_translation_historyList translation historyGETGet translation history.
Import, 1 operation
cancel_importCancel importDELETEDelete.
Import resolvable, 1 operation
import_resolvable_keysImport resolvable keysPOSTImport keys (resolvable).
Info, 1 operation
get_keys_infoGet keys infoPOSTGet key info.
Invitation, 1 operation
list_project_invitationsList project invitationsGETGet project invitations.
Issue, 1 operation
list_import_file_issuesList import file issuesGETGet file issues.
Namespace, 1 operation
list_namespacesList namespacesGETGet namespaces.
Namespace by name, 1 operation
get_namespace_by_nameGet namespace by nameGETGet namespace by name.
Notification, 1 operation
list_notificationsList notificationsGETGets notifications of the currently logged in user, newest is first.
Restore, 1 operation
restore_deleted_keyRestore deleted keyPUTRestore a trashed key.
Result, 1 operation
get_import_resultGet import resultGETGet result.
Revoke acces, 1 operation
revoke_project_user_accessRevoke project user accessPUTRevoke project access.
Search, 1 operation
search_keysSearch keysGETSearch for keys.
Set outdated flag, 1 operation
set_translation_outdated_flagSet translation outdated flagPUTSet outdated value.
Set permission, 1 operation
set_project_user_permissionsSet project user permissionsPUTSet direct permission to user.
Set role, 1 operation
set_organization_user_roleSet organization user rolePUTSet user role.
Single step import, 1 operation
single_step_importSingle step importPOSTSingle step import.
Stat, 1 operation
get_project_statsGet project statsGETGet project stats.
Tag complex, 1 operation
bulk_tag_keysBulk tag keysPUTExecute complex tag operation.
Test, 1 operation
test_webhook_configTest webhook configPOSTTest webhook configuration.
Usage, 1 operation
get_organization_usageGet organization usageGETGet current organization usage.
Used namespace, 1 operation
list_used_namespacesList used namespacesGETGet used namespaces.
With stat, 1 operation
list_projects_with_statsList projects with statsGETGet all with stats.
Showing the first 120 of 128 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Tolgee from Claude Code, Cursor or Codex
Connect Tolgee in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Tolgee operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Tolgee
- Create your workspace
Sign up free. Nothing to install.
- Connect Tolgee once
Add your Tolgee connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Tolgee integration FAQ
What can you do with the Tolgee integration?
LiveContext exposes 128 operations on Tolgee, covering api key, content delivery config, key and label.
