# Lokalise — MCP server on mcp.ai > Connect your Lokalise account and use 10 tools for project management straight from your AI agent. Connect with your own API key. Lokalise is a translation and localization management platform for managing multilingual content, projects, contributors, files, keys, translations, and localization workflows. By: mcp.ai · official Page: https://mcp.ai/lokalise ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_lokalise?ms=1787291400000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/lokalise/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/lokalise/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/lokalise/skill.md Postman collection (v2.1): https://mcp.ai/lokalise/postman.json ## Tools - lokalise_create_keys(keys: object[], project_id: string, branch_name?: string, use_automations?: boolean) — Create 1 to 500 keys in a Lokalise project or branch. Requires a personal read/write API token and the project's Manage keys admin right. Branch targets also require a compatible Software project with - lokalise_delete_keys(key_ids: string[], project_id: string, branch_name?: string) — Permanently delete one or more keys from a Lokalise project or branch. This operation is irreversible and requires a personal read/write API token with key-management permission. Branch targets additi - lokalise_list_audit_logs(limit?: integer, date_to?: string, user_id?: integer, date_from?: string, event_type?: string, project_id?: integer, next_cursor?: string) — List one page of team audit events in OCSF 1.3.0 format. This endpoint requires a personal API token belonging to a team admin and a Lokalise plan that includes Audit Logs; availability was verified o - lokalise_list_branches(limit?: integer, project_id: string, next_cursor?: string) — List one page of branches for a Lokalise project. This capability requires a Software project with Branching enabled; it is unavailable for other project types or projects with Branching disabled. - lokalise_list_keys(tags?: string[], limit?: integer, key_ids?: integer[], archived?: string, filenames?: string[], key_names?: string[], platforms?: string[], qa_issues?: string[], project_id: string, branch_name?: string, next_cursor?: string, include_comments?: boolean, untranslated_only?: boolean, disable_references?: boolean, include_screenshots?: boolean, include_translations?: boolean, translation_language_ids?: integer[]) — Search and return one cursor page of keys from a Lokalise project or branch. Translation, comment, and screenshot expansion is opt-in to keep responses small. Branch access requires a branch-enabled S - lokalise_list_project_languages(limit?: integer, project_id: string, branch_name?: string, next_cursor?: string) — List one page of languages configured for a Lokalise project or, when branch_name is supplied, for a branch. Branch access requires a compatible Software project with Branching enabled. - lokalise_list_projects(limit?: integer, team_id?: integer, next_cursor?: string, project_names?: string[], include_settings?: boolean, include_statistics?: boolean) — List projects available to the connected Lokalise API token, optionally filtered by team or exact project names. Include settings to discover whether a Software project has Branching enabled. - lokalise_list_translations(limit?: integer, qa_issues?: string[], project_id: string, branch_name?: string, is_reviewed?: boolean, language_id?: integer, next_cursor?: string, is_unverified?: boolean, active_task_id?: integer, is_untranslated?: boolean, disable_references?: boolean) — Search and return one cursor page of translations from a Lokalise project or branch by language, review state, task, or QA issue. Branch access requires a branch-enabled Software project. - lokalise_update_keys(keys: object[], project_id: string, branch_name?: string, use_automations?: boolean) — Batch update keys and their translations, including key metadata, translation content, review flags, and custom statuses, in one Lokalise project or branch. Requires a personal read/write API token an - lokalise_update_translation(project_id: string, branch_name?: string, is_reviewed?: boolean, translation: string|object, is_unverified?: boolean, translation_id: integer, custom_translation_status_ids?: string[]) — Update one translation's content and review or status flags in a Lokalise project or branch. Requires a personal read/write API token; a read-only token cannot perform this action. Branch targets addi ## Example prompts - "What can I do in Lokalise?" - "Show me a summary of my Lokalise account" ## Links Docs: https://mcp.ai/docs/mcps/lokalise Website: https://mcp.ai/mcps/lokalise