JUHE API Marketplace
watchdealer-pavel avatar
MCP Server

DeepL MCP Server

A Model Context Protocol server that provides DeepL translation capabilities, allowing AI assistants to translate text between supported languages via the DeepL API.

3
GitHub Stars
3/10/2026
Last Updated
MCP Server Configuration
1{
2 "name": "deepl",
3 "command": "node",
4 "args": [
5 "/path/to/deepl-mcp-server/build/index.js"
6 ],
7 "env": {
8 "DEEPL_API_KEY": "your-api-key-here"
9 }
10}
JSON10 lines
  1. Home
  2. MCP Servers
  3. deepl-mcp-server

README Documentation

DeepL MCP Server

An MCP (Model Context Protocol) server providing high-quality translation capabilities via the DeepL API.

Features

This server provides 5 tools for working with DeepL:

ToolDescriptionRequired Params
translate_textTranslate text with formality control, context, and glossary supporttext, target_lang
rephrase_textImprove text clarity and style using DeepL Write (Pro only)text
get_source_languagesList all available source languages—
get_target_languagesList all target languages with formality support info—
get_usageGet API usage statistics (character count and limits)—

Translation Features

  • Formality control — Adjust tone for formal/informal contexts (supported languages: DE, FR, IT, ES, NL, PL, PT, JA, RU)
  • Context parameter — Provide additional context for better accuracy (not billed)
  • Glossary support — Use custom terminology with glossary IDs
  • Batch translation — Translate multiple texts in a single request
  • Preserve formatting — Keep original text formatting
  • Sentence splitting control — Control how sentences are split

API Type Auto-Detection

The server automatically detects whether you're using the Free or Pro API based on your key format:

  • Keys ending in :fx → Free API (api-free.deepl.com)
  • Other keys → Pro API (api.deepl.com)

Prerequisites

  • Node.js 18+ (including Node.js 25)
  • DeepL API Key — Sign up here (Free tier available)

Quick Start

1. Clone and Build

git clone https://github.com/watchdealer-pavel/deepl-mcp-server.git
cd deepl-mcp-server
npm install

2. Configure Your MCP Client

Add to your MCP client configuration:

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "deepl": {
      "command": "node",
      "args": ["/path/to/deepl-mcp-server/build/index.js"],
      "env": {
        "DEEPL_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code (.mcp.json in your project):

{
  "mcpServers": {
    "deepl": {
      "command": "node",
      "args": ["/path/to/deepl-mcp-server/build/index.js"],
      "env": {
        "DEEPL_API_KEY": "your-api-key-here"
      }
    }
  }
}

3. Restart Your MCP Client

Restart Claude Desktop or Claude Code to load the server.

Usage Examples

Basic Translation

{
  "text": "Hello, how are you?",
  "target_lang": "DE"
}

Formal Translation with Context

{
  "text": "Thanks for your help!",
  "target_lang": "DE",
  "formality": "more",
  "context": "Business email to a client"
}

Batch Translation

{
  "text": ["Hello", "Goodbye", "Thank you"],
  "target_lang": "FR"
}

Check API Usage

Use get_usage to see your current quota:

{
  "character_count": 12500,
  "character_limit": 500000,
  "characters_remaining": 487500,
  "percent_used": "2.50%",
  "api_type": "Free"
}

Supported Languages

Source Languages (auto-detected if omitted)

AR, BG, CS, DA, DE, EL, EN, ES, ET, FI, FR, HU, ID, IT, JA, KO, LT, LV, NB, NL, PL, PT, RO, RU, SK, SL, SV, TR, UK, ZH

Target Languages

All source languages plus regional variants:

  • EN-GB — British English
  • EN-US — American English
  • PT-BR — Brazilian Portuguese
  • PT-PT — European Portuguese
  • ZH-HANS — Simplified Chinese
  • ZH-HANT — Traditional Chinese

Use get_target_languages for a complete list with formality support indicators.

Error Handling

The server handles common API errors:

  • 400 — Invalid parameters
  • 401/403 — Authentication failed
  • 429 — Rate limit exceeded
  • 456 — Quota exceeded

Development

# Watch mode (auto-rebuild)
npm run watch

# Manual build
npm run build

# Run the server
npm start

# Test with MCP Inspector
npm run inspector

License

MIT License — see LICENSE file.

Links

  • DeepL API Documentation
  • DeepL Pro API — Sign up for API access
  • Model Context Protocol — MCP documentation

Quick Install

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.aiFeatured on ShowMeBestAI
Copyright © 2026 JUHEDATA HK LIMITED - All rights reserved