Skip to main content
This page shows you:
  • What the DeepL MCP Server does and when to use it
  • How to install and configure it for Claude Code and Claude Desktop
  • What tools are available to your AI agent
The DeepL MCP Server is an open-source (MIT license) Model Context Protocol server that gives AI agents access to DeepL’s translation, text improvement, and glossary capabilities. MCP lets AI agents discover and call external tools through a standardized protocol — your agent sends a tool request to the MCP server, which calls the DeepL API and returns the result.
If you want to build a custom MCP server from scratch using the DeepL API, see the MCP Server Cookbook.

Prerequisites

Quick start

Run the server directly with npx:
npx deepl-mcp-server
Or install it locally:
npm install deepl-mcp-server

Configuration

Add the MCP server to Claude Code with a single command:
claude mcp add deepl -e DEEPL_API_KEY=your-api-key -- npx deepl-mcp-server
Claude Code will now have access to DeepL translation tools in every session.

Available tools

Once configured, your AI agent can use the following tools:
ToolDescription
translate-textTranslate text between languages with automatic source language detection
translate-documentTranslate documents (PDF, DOCX, PPTX, XLSX, HTML, TXT) with format preservation
rephrase-textImprove and rephrase text with customizable writing style and tone
get-source-languagesList all available source languages
get-target-languagesList all available target languages
get-glossary-infoRetrieve details about a specific glossary
get-glossary-entriesFetch dictionary entries from a glossary
list-glossariesList all glossaries in your account

Example usage

Once the MCP server is connected, you can ask your AI agent things like:
  • “Translate this email into German with formal tone”
  • “Translate my report.pdf into French”
  • “Rephrase this paragraph to sound more professional”
  • “What languages does DeepL support?”
  • “Show me the entries in my marketing glossary”
The agent will automatically use the appropriate DeepL tool to fulfill the request.

Next steps

Now that you know how to use the DeepL MCP Server: