# Crowdin MCP for AI Agents AI Agent Connect

> Crowdin MCP lets your AI agent handle localization projects, file tracking, and translation tasks directly. It connects your agent to the Crowdin API so you can manage multi-language content without switching tabs. You can check project statuses, pull glossary data, and monitor translation progress through simple chat commands.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_irtVztis4WWRTg7b2seyHNRIOv4tHjTWnjfapA0P/ai-agent-connect
- **Tags:** localization, translation-management, agile-workflow, file-management, project-tracking, i18n

## Description

Managing a global launch is usually a mess of spreadsheets and constant tab-switching. You have to jump between the project dashboard to see if a file is ready, check a glossary for specific terminology, and then hunt down the status of a proofreading task. This Crowdin MCP changes that by putting all those actions into a single chat window. Instead of digging through menus, you just ask your agent to tell you which files are still pending or what the current translation costs look like. It's about getting the status of your internationalization work without the manual overhead. When you connect this through the Vinkius catalog, your agent becomes a specialized localization coordinator. You can quickly see what languages are supported, pull translation memories to ensure consistency, and get an overview of your entire project portfolio. It keeps your focus on the content while the agent handles the data retrieval.

## Tools

### list_supported_languages
Lists all language codes and names supported by the Crowdin platform. Use this to verify locale availability.

### list_projects
Lists every localization project in your account to give a high-level view of your work. This is great for a quick audit.

### list_project_reports
Lists generated reports like translation costs and progress for a specific project. This helps with budget tracking.

### list_project_tasks
Lists translation and proofreading tasks, including statuses and assigned linguists. Use this to monitor team workload.

### get_file_details
Gets metadata for a specific file, including its revision history and translation status. Use this to check deep file details.

### get_project_details
Retrieves detailed settings and activity summaries for a specific localization project. It gives a clear picture of project scope.

### list_project_files
Lists all files in a project along with their current translation progress metrics. This makes it easy to see what's left to do.

### list_glossaries
Lists all glossaries in your account to help manage specific terminology and language pairs. This ensures brand consistency.

### list_project_screenshots
Lists all screenshots in a project to provide visual context for translations. This helps your agent understand the UI layout.

### list_translation_memories
Lists available translation memories and segment counts for reusing previous work. This helps avoid repeating old translations.

## Prompt Examples

**Prompt:** 
```
What's the status of the files in my 'Marketing Website' project?
```

**Response:** 
```
I've checked the **Marketing Website** project for you. Here is the current status:

| File Name | Progress | Status |
| :--- | :--- | :--- |
| `en.json` | 100% | ✅ Completed |
| `notifications.xml` | 85% | ⏳ In Progress |
| `footer.html` | 40% | ⏳ Pending |

Would you like me to list the specific tasks for the pending files?
```

**Prompt:** 
```
List all my active translation tasks for this week.
```

**Response:** 
```
I've retrieved your active tasks for the current week:

*   **Translate UI Strings** (Due: June 15)
*   **Review Help Docs** (Due: June 20)
*   **Proofread Marketing Copy** (Due: June 22)

Let me know if you'd like the details for any of these specific tasks.
```

**Prompt:** 
```
Show me the glossaries available for the Spanish locale.
```

**Response:** 
```
I found the following glossaries for the Spanish locale:

*   **Brand_Terms_ES** (ID: 9921)
*   **Technical_UI_ES** (ID: 8832)
*   **Marketing_Slogans_ES** (ID: 7741)

Would you like me to pull the specific terms from one of these?
```

## Capabilities

### Check project status
Get live updates on localization progress and language settings.

### Monitor file progress
See exactly which files are translated and which are still pending.

### Retrieve glossary terms
Pull specific terminology and language pairs for consistency.

### Track translation tasks
View assigned tasks, deadlines, and current statuses for linguists.

### Audit translation memories
Access stored segments to ensure reused content is accurate.

### View project reports
Get data on translation costs and progress metrics.

## Use Cases

### Checking project readiness
A manager needs to know if the 'Mobile App' project is ready. The agent uses list_projects then list_project_files to report that 85% of files are done.

### Auditing UI strings
A developer needs to check the translation memory for 'Login' button strings. The agent uses list_translation_memories to find the right TM and check segment counts.

### Planning a new region launch
A strategist is planning a new region launch. The agent uses list_supported_languages to see if the target locale is available in Crowdin.

### Monitoring linguist workload
A project lead wants to see who is working on what. The agent uses list_project_tasks to show the list of assigned proofreading and translation jobs.

## Benefits

- Stop hunting for project statuses by using list_projects to see everything in your account instantly.
- Maintain brand consistency across languages by pulling glossary data with list_glossaries during content creation.
- Reduce manual tracking of linguist work by viewing active tasks and statuses with list_project_tasks.
- Get instant visibility into file completion rates across your entire project using list_project_files.
- Make informed budget decisions by pulling cost and progress data with list_project_reports.
- Ensure translation accuracy by accessing previous work via list_translation_memories to see reused segments.

## How It Works

The bottom line is you get a direct line to your Crowdin data without leaving your chat interface.

1. Connect the Crowdin MCP to your preferred AI client using the Vinkius dashboard.
2. Provide your Crowdin Personal Access Token in the configuration settings.
3. Start asking your agent to list projects, check file statuses, or pull glossary data.

## Frequently Asked Questions

**Can the Crowdin MCP help me see which files are finished?**
Yes, it lets your agent check the translation progress of every file in a project so you know exactly what's done.

**How do I use the Crowdin MCP to track my translation costs?**
You can ask your agent to pull the latest reports to see your spending and progress metrics in one view.

**Can I check my glossaries using this Crowdin MCP?**
Yes, your agent can list all your glossaries and language pairs to help keep your terminology consistent.

**Does the Crowdin MCP work for managing translation memories?**
It allows you to see your TMs and segment counts so you can ensure you're reusing previous work correctly.

**Can I see the specific tasks assigned to my linguists?**
Yes, the Connector lets you pull a list of all translation and proofreading tasks along with their current statuses.

**What kind of project data can I get from the Crowdin MCP?**
You can get high-level project summaries, language settings, and a list of all projects in your account.

**How do I get a Crowdin Personal Access Token?**
Log in to your Crowdin account, navigate to **Account Settings > API**, and you will find the Personal Access Tokens section to generate a new token.

**Can the agent upload new files for translation?**
This integration currently focuses on listing and retrieving project and file data. File uploads should be handled through the Crowdin dashboard or CI/CD integrations.

**Does Crowdin support custom glossaries?**
Yes, you can use the list_glossaries tool to view all glossaries available in your account, ensuring consistent terminology across your projects.