# DeepL MCP for AI Agents AI Agent Connect

> DeepL MCP lets your AI client handle high-quality translations across dozens of languages. It supports formal and informal tones, preserves HTML structures, and lets you manage brand-specific glossaries. Use it to automate multilingual content without losing nuance or breaking your website's code. It's the fastest way to get professional-grade results for global marketing and localization.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_5oECiqSmzlOUOddDschUcI8F03XBgMpmjUO0ibrW/ai-agent-connect
- **Tags:** machine-translation, language-processing, glossary-management, document-translation, api-integration

## Description

Imagine you're managing a global marketing campaign and need to turn a set of landing pages into five different languages. Usually, you'd have to copy-paste chunks of text into a translator, check if the tone sounds right for each region, and pray it doesn't mess up your HTML tags. With this DeepL MCP, your AI agent does that heavy lifting for you. You can tell your agent to translate a whole block of content while keeping it strictly professional or making it sound like a casual DM, depending on the audience. It even handles the technical side, like keeping your web code intact while swapping out the text. You can also pull in your existing brand glossaries so the agent knows exactly how to translate specific product names or company terms. It's a big part of how teams are scaling their content globally through the Vinkius catalog, turning a manual chore into a quick conversation with your agent. You get consistent, accurate translations that actually sound human, without ever having to log into a separate dashboard to check your character limits or manage your language pairs.

## Tools

### create_glossary
Create a glossary

### delete_glossary
Delete a glossary

### get_document_status
Check document translation status

### get_glossary_entries
Get glossary entries

### get_glossary
Get glossary details

### get_usage
Check API usage

### list_glossaries
List glossaries

### list_glossary_language_pairs
List glossary language pairs

### list_source_languages
List source languages

### list_target_languages
List target languages

### translate_formal
Translate with formal tone

### translate_informal
Translate with informal tone

### translate_text
Translate text

### translate_with_glossary
Translate using glossary

## Prompt Examples

**Prompt:** 
```
Translate 'Welcome to our platform' into German using a formal tone.
```

**Response:** 
```
The formal German translation for 'Welcome to our platform' is: **Willkommen auf unserer Plattform.** I've detected the source language as English. Would you like to translate more strings?
```

**Prompt:** 
```
What's my current DeepL usage?
```

**Response:** 
```
You have used **15,000 characters** out of your **500,000 monthly limit**. You have **485,000 characters** remaining. Would you like to check your configured glossaries as well?
```

**Prompt:** 
```
List all target languages.
```

**Response:** 
```
I've retrieved the list of **30+ supported target languages**, including Spanish, French, Japanese, and Chinese. Would you like the language codes for any of them?
```

## Capabilities

### Translate text into dozens of languages
Your agent can convert content into various languages while maintaining context.

### Keep HTML tags intact during translation
It swaps out the text inside your code without breaking the underlying structure.

### Switch between formal and informal tones
You can choose between business-appropriate styles or casual social media vibes.

### Pull in brand-specific glossaries
The agent uses your existing term mappings to ensure consistent brand terminology.

### Check real-time API character limits
Monitor your remaining budget and usage directly through your AI client.

### List all supported source and target languages
See every language your agent can read and write to in one simple command.

## Use Cases

### Translating a product description into 10 languages
A localization manager asks their agent to translate a description into 10 languages using translate_text_standard.

### Localizing a web landing page
A developer uses translate_html_markup to swap out text on a page while keeping the buttons and links functional.

### Writing a casual social media post
A social media manager needs a friendly vibe for a tweet in French and uses translate_text_informal to get the right tone.

### Checking brand term consistency
A brand lead uses get_glossary_dictionary to verify that a specific product name is being translated correctly everywhere.

## Benefits

- Maintain a consistent brand voice across every language by using get_account_glossaries to pull in your specific terminology.
- Protect your website's layout by using translate_html_markup to handle code and text in a single request.
- Switch between business and casual styles instantly with translate_text_formal and translate_text_informal for different audiences.
- Stay on budget by checking your character limits frequently with get_api_usage to monitor your costs.
- Save time on research by using get_source_languages and get_target_languages to see exactly what the engine supports.
- Get instant metadata on your source languages whenever you run a translation to ensure your agent knows the context.

## How It Works

The bottom line is you get a direct bridge between your AI agent and professional-grade translation without the manual copy-pasting.

1. Get your DeepL API key from your account.
2. Add the key to your Connector configuration.
3. Ask your AI client to translate text or check your usage.

## Frequently Asked Questions

**Can DeepL MCP handle my website's HTML?**
Yes, it can. The tool specifically preserves your HTML tags and structure while only translating the text content inside them.

**How do I keep my brand terms consistent?**
You can use brand glossaries. The Connector lets your agent access your configured terms so it always uses the correct names for your products and company.

**Does it support different tones for different platforms?**
Yes, it does. You can choose between formal tones for business documents and informal tones for social media or casual messages.

**Can I see my DeepL API limits through the agent?**
Yes, you can check your current character count and remaining limits directly through your AI client to stay on budget.

**Is DeepL MCP good for social media translations?**
It's excellent for that because it has a specific mode for informal and casual tones, which helps your content sound more natural.

**What languages can I translate into with DeepL MCP?**
You can list all supported target languages through your agent to see the full range of options, which includes dozens of global languages.

**How do I find my DeepL API Key?**
Log in to your [**DeepL account**](https://www.deepl.com/pro-account/plan), and you will find your Authentication Key under the 'Account' tab. Copy and paste it below.

**Does this work with both Free and Pro API keys?**
Yes. This server automatically detects if you are using a Free key (ending in `:fx`) or a Pro key and routes requests to the correct endpoint.

**Can the agent use glossaries?**
Yes. You can list your existing glossaries via the `get_glossaries` tool and identify their IDs to maintain consistency in your agent-led translations.

**Can I control the formality of translations (formal vs. informal)?**
Yes! Use `translate_formal` for professional communications (e.g., contracts, official correspondence) or `translate_informal` for casual content (e.g., social media, chat). The standard `translate_text` tool also accepts an optional formality parameter ('more', 'less', or 'default'). Note: formality control is available for select target languages including DE, FR, ES, PT-BR, and others.

**Can I create custom glossaries to ensure consistent terminology?**
Yes. Use `create_glossary` with a name, source language, target language, and TSV entries (tab-separated source→target pairs). Then use `translate_with_glossary` to apply the glossary during translation. Use `list_glossaries` to see all glossaries, `get_glossary_entries` to inspect term pairs, and `list_glossary_language_pairs` for supported combinations.

**How does DeepL authentication differ from standard Bearer tokens?**
DeepL uses a custom Authorization header format: `DeepL-Auth-Key YOUR_KEY` (not Bearer). Your API key is generated from the DeepL account dashboard. Free accounts use `api-free.deepl.com`, while Pro accounts use `api.deepl.com`. Use `get_usage` to check your current character consumption and plan limits.