# MemoQ MCP for AI Agents AI Agent Connect

> MemoQ MCP lets you query translation memories and term bases directly from your AI agent. Manage linguistic assets, check for consistent terminology, and update entries without leaving your workspace. It's for localization teams who need instant access to their translation data.

## Overview
- **Category:** collaboration
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_xB4HMEuk0cRCi8kwdufgOjABVLkg47pIjyj0BWjO/ai-agent-connect
- **Tags:** translation-memory, terminology, localization, memoq, linguistics

## Description

This Connector connects your translation assets to your AI client so you can stop digging through complex menus to find a single term. You can ask your agent to check if a phrase has been translated before or find the exact wording from a specific term base. It handles the heavy lifting of searching through translation memories and managing your linguistic databases. Instead of jumping back and forth between your translation software and a spreadsheet, you can just tell your agent what you need. It's a practical way to keep your localization projects consistent, whether you're looking for a specific segment match or updating a term across a whole project. By adding this to your workflow via the Vinkius catalog, you get a direct line to your MemoQ data that feels like a natural extension of your current setup. You'll spend less time on manual lookups and more time actually refining the language. This integration is about getting answers quickly. If you need to know how a specific phrase was handled in a previous project, you don't have to hunt for the right folder anymore. You can just ask. It helps you maintain a single source of truth for your terminology, which is a huge deal for large scale projects with multiple contributors. You get to focus on the quality of the writing rather than the logistics of the database.

## Tools

### create_tb_entry
Create a new entry in a Termbase. This lets you add new vocabulary to your project quickly.

### create_tm_entry
Create a new entry in a TM. Use this to save new translation pairs to your history.

### delete_tb_entry
Delete an entry from a Termbase. This helps you clean up outdated or incorrect terminology.

### delete_tm_entry
Delete an entry from a TM. Use this to remove specific translation pairs from your history.

### get_tb_entry
Get a specific entry from a Termbase. This lets you see the exact details of a single term.

### get_tb
Get details for a specific Termbase. Use this to view the metadata and structure of a term base.

### get_tm_custom_meta_scheme
Get custom meta scheme for a TM. This helps you understand specific organizational tagging within a memory.

### get_tm_entry
Get a specific entry from a TM. Use this to see how a specific segment was previously translated.

### get_tm
Get details for a specific Translation Memory. This lets you see the metadata and language pairs for a memory.

### list_tbs
List Termbases. You can filter these by language to see all your available term sets.

### list_tms
List Translation Memories. Use this to see all your memories, filtered by source and target languages.

### tb_lookup_terms
Lookup terms in a Termbase. This lets you find specific vocabulary used in your projects.

### tb_search
Search for expressions in a Termbase. Use this to find phrases that might match your current work.

### tm_concordance
Perform a concordance search in a TM. This finds all instances of a phrase to see how it was translated before.

### tm_lookup_segments
Lookup segments in a TM. Use this to find specific text blocks and their previous translations.

### update_tm_entry
Update an existing entry in a TM. Use this to correct or refine previous translation records.

### update_tb_entry
Update an existing entry in a Termbase. This keeps your terminology current as projects evolve.

## Prompt Examples

**Prompt:** 
```
Do we have a translation for 'user dashboard' in the Portuguese memory?
```

**Response:** 
```
I checked the Translation Memory and found 3 matches. The most common translation used is **painel do usuário**.

Here are the segments:
- *Original:* User dashboard
- *Translation:* painel do usuário
- *Match:* 100%
```

**Prompt:** 
```
What's the preferred term for 'real-time processing' in our term base?
```

**Response:** 
```
Searching the term base... I found the entry for **processamento em tempo real**.

- **Language:** Portuguese (Brazil)
- **Status:** Preferred
- **Context:** Technical documentation
```

**Prompt:** 
```
List all the term bases we have for the Spanish language.
```

**Response:** 
```
I found 4 term bases for Spanish:
- Legal_ES
- Tech_ES
- Marketing_ES
- General_ES
```

## Capabilities

### Query translation memories for previous translations
Ask your agent to find how a specific phrase was handled in past projects to ensure consistency.

### Search for specific terms in your term bases
Look up approved vocabulary instantly to make sure you're using the correct industry terms.

### Create new entries in both TMs and term bases
Add new translation pairs and vocabulary to your linguistic databases using natural language.

### Update or delete existing linguistic entries
Keep your term bases and memories current by refining or removing outdated information.

### Fetch custom metadata for translation memories
Retrieve specific organizational tags and metadata to understand how your memories are categorized.

### Perform advanced segment lookups with fuzzy matching
Find relevant previous translations even when the new text doesn't match the old one exactly.

## Use Cases

### Term Consistency Check
A translator wants to know the approved term for 'cloud computing'. They ask the agent to search the term base and get the preferred Portuguese translation immediately.

### Memory Audit
A localization manager needs to see if 'User Interface' has been translated before. They ask the agent to run a concordance search on a specific memory.

### Batch Updates
A language engineer needs to update 50 terms in a term base. They ask the agent to update the entries one by one based on a provided list.

### Quick Coverage Check
A manager wants to know which memories exist for English to Portuguese. They ask the agent to list all available memories for that language pair.

## Benefits

- Stop manual searching. Use `tb_search` and `tb_lookup_terms` to find vocabulary in seconds instead of clicking through folders. This saves you from the headache of digging through deep menus every time you hit a new phrase.
- Keep terminology consistent. Use `update_tb_entry` to ensure every translator uses the same approved terms across the project. This prevents different voices from creeping into your final localized product.
- Access history instantly. Use `tm_concordance` to see every time a phrase was translated before to maintain a unified voice. You'll never have to wonder if a specific term was already handled in a previous project.
- Update assets on the fly. Use `create_tm_entry` and `create_tb_entry` to add new data to your libraries without switching apps. This keeps your linguistic database accurate in real time as you work.
- Understand complex metadata. Use `get_tm_custom_meta_scheme` to see how your organization tags specific translation memories. This helps you navigate complex, multi-layered localization structures with ease.
- Faster audits. Use `list_tms` and `list_tbs` to get a high level view of your entire linguistic infrastructure in one prompt. It's the fastest way to verify your coverage for a new language pair.

## How It Works

The bottom line is you get a direct line to your translation data without the menu diving.

1. Subscribe to the MemoQ MCP on Vinkius.
2. Enter your MemoQ Base URL and Access Token in your AI client.
3. Ask your agent to find terms, check memories, or update entries.

## Frequently Asked Questions

**Can the MemoQ MCP help me find previous translations?**
Yes, it lets your agent perform concordance searches to find how specific phrases were translated in the past. This helps you maintain a consistent voice across your projects.

**Can I use this to update my term base?**
You can use the Connector to create or update entries in your term base directly through your AI client. This makes it much faster to keep your vocabulary current.

**Does this replace the MemoQ desktop app?**
No, this Connector is for interacting with your MemoQ data via an AI agent. You still use the desktop app for your primary translation work.

**Can I see my translation memories with this?**
Yes, you can list all your translation memories and filter them by source and target languages to see what's available.

**Is it possible to check for custom metadata?**
Yes, the Connector can retrieve custom metadata schemes for your translation memories so you can understand your organizational tagging.

**How do I connect my MemoQ data?**
You'll need to provide your MemoQ Base URL and an access token. Once connected, your agent can query your assets.

**Can I search for how a specific phrase was translated in the past?**
Yes! Use the `tm_concordance` tool by providing the TM GUID and the search expression. The agent will return matching segments from the Translation Memory.

**How do I verify if a technical term is in our Term Base?**
You can use the `tb_search` or `tb_lookup_terms` tools. Simply provide the TB GUID and the term you are looking for to retrieve its definition and usage rules.

**Is it possible to add new translations to a TM via the AI?**
Yes. The `create_tm_entry` tool allows you to add new translation units to a specific Translation Memory by providing the necessary entry data in JSON format.