Deepl MCP Server

MCP server for DeepL translation API

Local serverstdio

What is the Deepl MCP Server?

MCP server for DeepL translation API

The short version

A Model Context Protocol (MCP) server that exposes DeepL text translation, document translation, rephrasing, and glossary and style rule lookups as MCP tools.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
translatedocument reads and writes files on the machine running the server. Without outputFile, the output path is derived from the input by appending the target languag
translate-textTranslates text into a target language.
translate-documentTranslates a document file (PDF, DOCX, PPTX, XLSX, HTML, TXT, and more) and writes the result to disk.
rephrase-textRephrases text, optionally into another language.
get-source-languagesLists the language codes accepted as a translation source.
get-target-languagesLists the language codes accepted as a translation target.
get-writing-stylesLists the style values rephrase-text accepts.
get-writing-tonesLists the tone values rephrase-text accepts.
list-glossariesLists every glossary in the account with its id, name, dictionaries, and creation time.
get-glossary-infoReturns the same metadata as list-glossaries for a single glossary.
get-glossary-dictionary-entriesReturns the term entries of one glossary dictionary, meaning one language pair in one direction.
list-style-rulesLists the style rules in the account with their id, name, language, and timestamps.
get-style-ruleReturns one style rule in full, including its configured rules and custom instructions.
get-custom-instructionReturns a single custom instruction belonging to a style rule.

How to install the Deepl MCP Server

{
  "mcpServers": {
    "deepl": {
      "command": "npx",
      "args": [
        "-y",
        "deepl-mcp-server"
      ],
      "env": {
        "DEEPL_API_KEY": "YOUR_DEEPL_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
DEEPL_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Deepl to translate.”
  • “Use Deepl to translate-text.”
  • “Use Deepl to translate-document.”

Frequently asked questions

MCP server for DeepL translation API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.