KosmoKrator

productivity

DeepL MCP, CLI, and Lua Integration for AI Agents

DeepL integration docs for AI agents: MCP gateway setup, DeepL CLI commands, Lua API reference, credentials, and function schemas.

7 functions 5 read 2 write API key auth

DeepL for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
deepl
route_slug
deepl
package
deepl
auth_strategy
api_key API key
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

DeepL MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for DeepL.

DeepL CLI Matrix

Use these pages for direct DeepL CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
deepl.deepl_translate_text Write write 3 Translate text using DeepL. Supports automatic source language detection or explicit source language specification. Returns translated text with detected source language.
deepl.deepl_list_languages Read read 1 List languages supported by DeepL. Returns language codes and names. Filter by type to get only source or target languages.
deepl.deepl_get_usage Read read 0 Get current DeepL API usage. Returns the number of characters translated and the character limit for the current billing period.
deepl.deepl_list_glossaries Read read 0 List all glossaries in your DeepL account. Returns glossary IDs, names, language pairs, and entry counts.
deepl.deepl_get_glossary Read read 1 Get details of a specific DeepL glossary by ID. Returns glossary name, source/target languages, entry count, and creation timestamp.
deepl.deepl_create_glossary Write write 4 Create a new DeepL glossary. Glossaries define custom translations for specific terms. Entries are tab-separated pairs (source\ttarget), one per line.
deepl.deepl_get_current_user Read read 0 Get current DeepL account information. Returns usage statistics and account details.