The current MCP server has rough edges limiting AI coding agent integration with Tolgee. This pitch proposes improvements, including allowing `create_keys` to accept full key metadata in a single call, to enhance the development workflow with AI agents like Claude and Cursor.
## Problem The MCP server we ship today works but has rough edges that limit how well AI coding agents (Claude, Cursor, etc.) can integrate Tolgee into a real development workflow. These issues accumulated as we iterated on individual features; this pitch bundles the fixes and the follow-up work into one coherent direction. Context: #3574. ## Solution ### 1. `create_keys` accepts full key metadata in one call Auto-translation runs immediately after key creation and uses `description`, `comments`, `codeReferences`, and `custom` as context. Today an agent can only pass `tags` and `description` at creation time — everything else needs a follow-up call, by which point translations are already generated without that context. `create_keys` should accept the full `KeyMeta` surface (including screenshots, see #3) in a single call so the agent can create everything in one shot before auto-translation fires. ### 2. Leave `webapp/CLAUDE.md` alone re: app lifecycle The developer manages when