Skip to main content
Server path: /crowdin | Type: Application (Remote MCP) | PCID required: Yes Crowdin official MCP server. Translation management, localization projects, terminology, team coordination, and workflow automation. Tools are discovered at runtime using an existing connection.

Tools

ToolDescription
ai_custom_placeholders_addAdd a new AI custom placeholder for a user.
ai_custom_placeholders_deleteDelete an AI custom placeholder for a user.
ai_custom_placeholders_editEdit an AI custom placeholder for a user using JSON Patch operations.
ai_custom_placeholders_listList AI custom placeholders for a specific user. Use this to manage user-specific reusable values for AI prompts when you need to standardize personal terminology or project-specific references.
ai_prompts_addAdd a new AI prompt for a user.
ai_prompts_deleteDelete an AI prompt for a user.
ai_prompts_editEdit an AI prompt for a user using JSON Patch operations.
ai_prompts_listList AI prompts for a specific user. Use this to manage user-specific AI translation configurations when you need to review personal prompts, check settings, or configure individual AI assistance preferences.
ai_provider_models_listList AI models for a specific provider and user.
ai_providers_addAdd a new AI provider for a user.
ai_providers_deleteDelete an AI provider for a user.
ai_providers_editEdit an AI provider for a user using JSON Patch operations.
ai_providers_listList AI providers for a specific user. Use this to manage user-specific AI service configurations when you need to review available providers, check personal credentials, or configure individual AI services.
ai_settings_editEdit AI settings for a specific user using JSON Patch operations.
ai_settings_getGet AI settings for a specific user.
applications_api_deleteDelete data from the specified application.
applications_api_getGet data from the specified application.
applications_api_patchPatch data in the specified application.
applications_api_postAdd data to the specified application.
applications_api_putUpdate data in the specified application.
applications_deleteDelete an application installation from Crowdin. This will remove the application and all its data.
applications_editEdit an application installation using JSON Patch operations. Allows updating application permissions and module permissions.
applications_installInstall a new application in Crowdin. Applications are web applications that can be integrated with Crowdin to extend its functionality.
applications_listList application installations or get detailed information about a specific application installation. Application installations are web applications integrated with Crowdin to extend its functionality.
bundles_addAdd a bundle to a project. Bundles allow you to download several files in one package.
bundles_check_export_statusCheck the export status of a bundle. This allows you to monitor the progress of bundle export operations.
bundles_deleteDelete a bundle from the project. This will permanently remove the bundle configuration.
bundles_editEdit bundle properties such as name, format, and file patterns.
bundles_exportExport a bundle. This creates an export job for the bundle that can be downloaded later.
bundles_get_download_urlDownload a bundle. This returns the download link for a completed bundle export.
bundles_listList bundles in a project or get detailed information about a specific bundle.
distributions_deleteDelete a distribution from the project. This will permanently remove the distribution configuration.
distributions_editEdit distribution properties such as name, file formats, and export settings.
distributions_get_releaseGet distribution release information. This returns details about a specific distribution release.
distributions_listList distributions in a project or get detailed information about a specific distribution.
distributions_releaseRelease a distribution. This creates a new release of the distribution with the current project state.
glossary_addCreate a new glossary to store terminology for consistent translations.
glossary_clearClear all terms from glossary or filter by specific criteria.
glossary_concept_deleteDelete a concept from glossary.
glossary_concept_listList concepts in a glossary or get detailed information about a specific concept. Concepts group related terms together.
glossary_concept_updateUpdate concept information including subject, definition, and language details.
glossary_concordance_searchSearch for terms in project glossaries using concordance search.
glossary_deleteDelete a glossary and all its terms. This action cannot be undone.
glossary_downloadDownload exported glossary file.
glossary_editEdit glossary properties using JSON Patch operations.
glossary_exportExport glossary in various formats (TBX, CSV, XLSX). This is an asynchronous operation.
glossary_export_statusCheck the status of a glossary export operation.
glossary_importImport glossary from file. This is an asynchronous operation.
glossary_import_statusCheck the status of a glossary import operation.
glossary_listList all glossaries in the organization or get detailed information about a specific glossary. Glossaries help explain specific terms for consistent translation.
glossary_term_addAdd a new term to a glossary with detailed linguistic information.
glossary_term_deleteDelete a specific term from glossary.
glossary_term_editEdit glossary term using JSON Patch operations.
glossary_term_listList terms in a glossary with filtering and search options or get detailed information about a specific term.
label_addCreate a new label in the project. Labels can be used to categorize strings, screenshots, and other content.
label_assign_to_screenshotsAssign a label to multiple screenshots. This helps organize and categorize screenshots in the project.
label_assign_to_stringsAssign a label to multiple source strings. This helps categorize and organize strings in the project.
label_deleteDelete a label from the project. This removes the label and unassigns it from all content.
label_editEdit a label using JSON Patch operations. Update label properties like title.
label_listList labels in a project or get detailed information about a specific label. Labels help organize and categorize strings, screenshots, and other project content.
label_unassign_from_screenshotsRemove a label from multiple screenshots. This unassigns the label from the specified screenshots.
label_unassign_from_stringsRemove a label from multiple source strings. This unassigns the label from the specified strings.
language_add_customAdd a custom language to Crowdin. Create a new language that is not in the standard list of supported languages.
language_delete_customDelete a custom language from Crowdin. This permanently removes the custom language and all its associated data.
language_edit_customEdit a custom language using JSON Patch operations. Update properties of a custom language.
language_list_supportedList all supported languages in Crowdin or get detailed information about a specific language. Get information about more than 300 world languages supported by the platform.
machine_translation_addCreate a new machine translation engine. Add MT engine to use for pre-translations.
machine_translation_deleteDelete a machine translation engine. This action cannot be undone.
machine_translation_editEdit machine translation engine using JSON Patch operations.
machine_translation_listList all machine translation engines or get detailed information about a specific MT engine. Machine Translation Engines (MTE) are the sources for pre-translations.
notifications_send_to_current_userSend notification message to the authenticated user. Use this to send important alerts, reminders, or updates directly to the current user.
notifications_send_to_project_membersSend notification message to project members. You can send to specific users by IDs or filter by role. Use this to communicate project updates, deadlines, or important information to team members.
organization_webhooks_addAdd a new organization webhook. Organization webhooks allow you to collect information about events that happen in your organization.
organization_webhooks_deleteDelete an organization webhook. This will permanently remove the webhook and stop sending events to its endpoint.
organization_webhooks_editEdit an organization webhook using JSON Patch operations. Allows updating webhook name, URL, events, and other properties.
organization_webhooks_listList organization webhooks or get detailed information about a specific webhook. Organization webhooks allow you to collect information about events that happen in your organization.
projects_addCreate localization project. Use this to start new translation initiatives, set up multilingual content management, or establish localization workflows for your applications or content.
projects_deleteDelete project permanently. Use this to remove completed projects, clean up test projects, or free up resources when a localization project is no longer needed.
projects_editUpdate project settings and configuration. Use this to modify project name, description, translation settings, quality checks, or workflow rules after project creation.
projects_file_format_settings_addAdd custom file format settings. Use this to configure how specific file types are processed during import/export, such as setting up custom parsers or handling special file structures.
projects_file_format_settings_deleteDelete file format settings. Use this to remove custom format configurations when they’re no longer needed or causing processing issues.
projects_file_format_settings_editUpdate file format settings. Use this to modify how specific file types are processed when you need to adjust parsing rules or change import/export behavior.
projects_file_format_settings_listList file format settings or get format details. Use this to check how different file types are processed, configure import/export behavior for specific formats, or troubleshoot file processing issues.
projects_format_settings_download_segmentationDownload custom segmentation rules. Use this to get the current segmentation configuration file for backup or to review how text is being segmented for translation.
projects_format_settings_reset_segmentationReset segmentation rules to default. Use this to restore standard text segmentation behavior when custom rules are causing issues or no longer needed.
projects_listList projects or get project details. Use this to browse your localization projects, check project settings, or find specific projects for management tasks.
projects_strings_exporter_settings_addAdd strings exporter settings. Use this to configure how strings are exported for specific platforms like Android, iOS, or XLIFF, ensuring proper formatting for your target environment.
projects_strings_exporter_settings_deleteDelete strings exporter settings. Use this to remove platform-specific export configurations when they’re no longer needed or causing export issues.
projects_strings_exporter_settings_editUpdate strings exporter settings. Use this to modify export configurations when platform requirements change or to fix formatting issues in exported strings.
projects_strings_exporter_settings_listList strings exporter settings or get exporter details. Use this to check how strings are exported for different platforms like Android, iOS, or XLIFF, or to troubleshoot export formatting issues.
reports_add_settings_templateAdd report settings template. Use this to save report configurations for reuse, standardize reporting across teams, or create templates for regular reporting cycles.
reports_archive_downloadDownload archive report.
reports_archive_exportExport report archive in specific format.
reports_check_statusCheck report generation status. Use this to monitor report generation progress and determine when the report is ready for download. Works for both project and organization reports.
reports_download_urlGet URL to download completed report. Use this to get the download URL for the report file after generation is complete. The report must have ‘finished’ status. Works for both project and organization reports.
reports_get_contentGet report content directly. Use this to preview report content line by line without downloading the full file, check report structure, or extract specific portions of content for analysis. The report must have ‘finished’ status. Works for both project and organization reports.
reports_list_archivesList report archives.
reports_project_generateGenerate project report. Use this to create analytics reports for a specific project on translation progress, team productivity, cost estimation, or contribution data.
screenshots_addAdd a screenshot to a project. Screenshots help translators understand the context of strings they are translating.
screenshots_add_tagAdd a tag to a screenshot. Tags help associate screenshots with specific strings or UI elements.
screenshots_clear_tagsClear all tags from a screenshot. This removes all string associations from the screenshot.
screenshots_deleteDelete a screenshot from the project. This will permanently remove the screenshot and all its tags.
screenshots_delete_tagDelete a specific tag from a screenshot. This removes the association between the screenshot and a specific string.
screenshots_editEdit screenshot properties such as name and label assignments.
screenshots_listList screenshots in a project or get detailed information about a specific screenshot.
screenshots_list_tagsList tags for a specific screenshot or get detailed information about a specific tag.
screenshots_updateUpdate screenshot properties using JSON Patch operations. This is an alternative to the edit method with more granular control.
security_logs_listList user security logs or get detailed information about a specific user security log. Track authentication and security events for a specific user.
source_files_add_branchCreate project branch. Use this to work on different versions of content simultaneously, such as feature branches for development, version branches for releases, or experimental branches for testing new content.
source_files_add_directoryCreate project directory. Use this to organize source files by feature, module, or platform, create hierarchical folder structures, or group related files for better project management.
source_files_add_fileAdd file to project from storage. Use this to upload source content for translation, import localization files, or add new content that needs to be translated across multiple languages.
source_files_build_reviewed_source_filesBuild reviewed source files. Use this to create packages containing only content that has been reviewed and approved for translation, ensuring quality control before sending to translators.
source_files_check_review_build_statusCheck reviewed source files build status. Use this to monitor build progress, verify completion, or troubleshoot failed builds when preparing content for translation.
source_files_delete_branchDelete project branch permanently. Use this to remove completed feature branches, clean up test branches, or remove unused branches when consolidating project structure.
source_files_delete_directoryDelete project directory permanently. Use this to remove empty directories, clean up unused folder structures, or reorganize project hierarchy by removing outdated sections.
source_files_delete_fileDelete project file permanently. Use this to remove outdated content, clean up unused files, or remove files that are no longer needed for translation.
source_files_edit_branchUpdate branch properties. Use this to rename branches, change export patterns, adjust priority levels, or modify branch titles when project structure or requirements change.
source_files_edit_directoryUpdate directory properties. Use this to rename directories, change export patterns, adjust priority levels, or reorganize directory structure when project organization changes.
source_files_edit_fileUpdate file properties and settings. Use this to rename files, change context information, adjust import/export settings, or update file configurations when requirements change.
source_files_get_download_urlGet file download URL. Use this to download source files for review, backup purposes, or to access the original content outside of the translation platform.
source_files_get_file_contentGet file content directly. Use this to preview file content without downloading, check file structure, or extract specific portions of content for analysis or processing.
source_files_list_branchesList project branches or get branch details. Use this to check existing branches, find specific branches for file operations, or review branch configuration and structure.
source_files_list_directoriesList project directories or get directory details. Use this to navigate project structure, find specific directories for file operations, or review directory organization and settings.
source_files_list_file_revisionsList file revision history. Use this to track changes over time, compare different versions, troubleshoot issues, or revert to previous versions when needed.
source_files_list_filesList project files or get file details. Use this to browse project content, find specific files for editing or translation, or review file properties and settings.
source_files_list_reviewed_buildsList reviewed source files builds or get build details. Use this to track build history, monitor build status, or find specific builds for quality control and review processes.
source_files_update_or_restore_fileUpdate or restore file content. Use this to replace file content with updated versions, restore from backups, or update source files when content changes while controlling translation handling.
source_string_addAdd a new source string to a project. Use this to create translatable text units that exist independently of source files, or to add strings to file-based projects for direct translation management.
source_string_batch_operationsPerform batch operations on multiple source strings using JSON Patch. Use this to modify multiple strings at once when you need to apply the same changes to several strings, or to perform bulk updates like adding labels or changing contexts.
source_string_deleteDelete a source string from the project. Use this to permanently remove strings and all their translations when they’re no longer needed or were added incorrectly.
source_string_editEdit a source string using JSON Patch operations. Use this to modify string properties like text, context, or labels when you need to update strings without replacing them entirely.
source_string_listList source strings in a project or get detailed information about a specific source string. Source strings are the text units for translation that can be managed individually without modifying source files.
source_string_uploadUpload source strings from a file storage (ONLY string-based projects). Use this to bulk import strings from various file formats like JSON, CSV, or XLIFF when you need to add many strings at once from an existing file.
source_string_upload_statusCheck the status of a source strings upload operation (ONLY string-based projects). Use this to monitor the progress of bulk string imports when you need to know if an upload is complete or if there were any errors.
storage_addUpload file to storage. Use this to prepare files for adding to projects, importing translations, or uploading screenshots and glossaries. Files must be in storage before they can be added to projects via API.
storage_listList storage files or get storage details. Use this to check what files are available for adding to projects, verify upload status, or find storage IDs for file operations.
string_comment_addAdd a comment or issue to a source string. Comments help provide context and clarification, while issues report problems that need attention.
string_comment_batch_operationsPerform batch operations on multiple string comments using JSON Patch. Useful for bulk updates like resolving multiple issues or updating comment statuses.
string_comment_deleteDelete a string comment or issue. This permanently removes the comment from the project.
string_comment_editEdit a string comment using JSON Patch operations. This allows partial updates to comment properties like text, status, or type.
string_comment_listList string comments and issues or get detailed information about a specific comment. Comments provide context and discussion around source strings, while issues help identify problems that need resolution.
string_translation_add_voteVote on translation quality. Use this to provide feedback on translation accuracy, indicate preference between variants, or help prioritize translations for review and approval.
string_translation_approval_batch_operationsBatch approve or remove approvals. Use this to efficiently manage approvals for multiple translations, perform bulk quality control actions, or quickly approve translations that meet quality standards.
string_translation_batch_add_or_removeBatch add or remove translations. Use this to efficiently manage multiple translations, perform bulk import/export operations, or quickly clean up outdated translations across your project.
string_translation_cancel_voteCancel previously cast vote. Use this to remove your vote when you change your mind, correct voting mistakes, or withdraw feedback on translation quality.
string_translation_delete_allDelete all translations for a string permanently. Use this to remove outdated translations, clear incorrect content, or reset translation when source content changes significantly.
string_translation_get_voteGet vote details. Use this to check who voted on a translation, when the vote was cast, or audit voting activity for quality control and community management.
string_translation_listList string translations or get translation details. Use this to review all translation variants for a specific string, compare different versions, or get detailed information about individual translations.
string_translation_list_approvalsList translation approvals or get approval details. Use this to track which translations have been reviewed and approved, monitor approval progress, or audit quality control in your translation workflow.
string_translation_list_by_languageList all translations for a specific language. Use this to review translation progress, assess quality for an entire language, generate reports, or find strings needing translation in a specific locale.
string_translation_list_votesList translation votes. Use this to track community feedback on translation quality, monitor voting activity, or identify popular translations before formal approval.
string_translation_remove_string_approvalsRemove all approvals from a string. Use this to reset approval status when content changes, restart the review process, or revert incorrect approvals for quality control.
string_translation_restoreRestore previously deleted translation. Use this to recover accidentally deleted translations, restore valuable work, or undo mistaken deletions during cleanup operations.
task_addCreate translation or proofreading task. Use this to assign work to specific translators or reviewers, set deadlines, define scope, and track progress for localization projects.
task_deleteDelete task permanently. Use this to remove cancelled tasks, clean up completed work, or remove incorrectly created tasks from your project.
task_editUpdate task properties and settings. Use this to modify task details when requirements change, extend deadlines, reassign work, or update task scope and descriptions.
task_export_stringsExport task strings for offline work. Use this to download content for translation in external tools, share strings with team members, or backup task content before starting work.
task_listList project tasks or get task details. Use this to monitor project progress, check task assignments, track deadlines, or get detailed information about specific translation or proofreading tasks.
task_settings_template_addCreate task template. Use this to save task configurations for reuse, standardize workflows across projects, or create presets for common task types like translation or proofreading.
task_settings_template_deleteDelete task template permanently. Use this to remove outdated templates, clean up unused configurations, or remove templates that are no longer needed for task creation.
task_settings_template_editUpdate task template settings. Use this to modify template configurations when workflow requirements change, update assignee lists, or adjust template settings for better task management.
task_settings_template_listList task templates or get template details. Use this to find existing templates for creating standardized tasks, check template configurations, or review available task creation presets.
tm_addCreate a new translation memory to store translation segments. Use this to set up TM for a new project or language pair when you need to build a repository of translations for future reuse.
tm_clearClear all segments from translation memory. Use this to remove all stored translations while keeping the TM structure when you need to start fresh or remove outdated translations.
tm_concordance_searchSearch for segments in project translation memories using concordance search. Use this to find similar translations, check consistency, or locate specific terms across all project TMs.
tm_deleteDelete a translation memory and all its segments. Use this to permanently remove TM when it’s no longer needed or contains incorrect translations. This action cannot be undone.
tm_download_urlDownload exported translation memory file.
tm_editEdit translation memory properties using JSON Patch operations. Use this to modify TM name or language settings when you need to update configuration or correct initial settings.
tm_exportExport translation memory in various formats (TMX, CSV, XLSX). Use this to backup TM data, share translations with other systems, or analyze TM content. This is an asynchronous operation.
tm_export_statusCheck the status of a translation memory export operation.
tm_importImport translation memory from file. Use this to populate TM with existing translations, migrate from other systems, or restore backed-up TM data. This is an asynchronous operation.
tm_import_statusCheck the status of a translation memory import operation.
tm_listList all translation memories or get detailed information about a specific translation memory. Use this to manage translation memories when you need to find existing TMs, review stored translations, or check TM configuration for translation consistency.
tm_segment_addAdd a new segment to translation memory with source and target records. Use this to store translations manually when you need to populate TM with approved translations or add missing segments.
tm_segment_deleteDelete a TM segment from translation memory. Use this to remove incorrect or outdated translations when you need to clean up TM content for better quality.
tm_segment_editEdit a TM segment using JSON Patch operations. Use this to correct translation errors or update outdated segments when you need to improve TM quality.
tm_segment_listList segments in a translation memory or get detailed information about a specific segment. Use this to browse stored translations, search for specific segments, or review TM content for quality control.
translation_status_get_progressGet translation progress for different scopes (project, branch, directory, file, or language). Use this to track translation completion, review approval status, or generate progress reports for project management.
translation_status_list_qa_check_issuesList QA check issues in a project. Use this to identify translation quality problems that need attention when you need to review quality issues, fix validation errors, or generate quality reports.
translations_apply_pre_translationAutomatically translate strings using Translation Memory, Machine Translation, or AI providers. Use this to speed up translation workflow by applying existing translations to new content or to pre-fill untranslated strings before sending to human translators.
translations_build_projectBuild complete project translations or create pseudo-translations for testing. Use this to generate production-ready translation files for deployment or to create test builds with pseudo-translations for development.
translations_build_project_directoryBuild translations for a specific directory. Use this to create a downloadable package of translations for a particular section of your project, such as a specific feature or module.
translations_build_project_fileBuild translations for a single file. Use this to quickly download translations for a specific file without building the entire project, useful for urgent updates or testing individual components.
translations_cancel_buildCancel a running build operation. Use this to stop long-running builds when you need to make changes to the project or when a build is taking too long to complete.
translations_check_build_statusCheck build status and progress. Use this to monitor if your build is still processing, completed successfully, or failed, especially for large projects that take time to build.
translations_download_project_translationsDownload completed translation build. Use this to get the final translation files for deployment, after confirming the build completed successfully.
translations_edit_pre_translationUpdate pre-translation job settings. Use this to modify approval rules or translation filters for a running pre-translation job when you need to adjust the automation behavior.
translations_export_project_translationExport translations in a specific format without building. Use this to quickly get translations in formats like XLIFF or CSV for review, or to extract translations for specific languages or files.
translations_get_pre_translation_reportGet pre-translation job report with statistics and quality metrics. Use this to analyze automation results, measure translation quality, or generate reports on how many strings were translated from different sources.
translations_get_pre_translation_statusCheck pre-translation job status and progress. Use this to monitor if your automation is still running, completed successfully, or failed, especially for large batches that take time to process.
translations_list_pre_translationsList pre-translation jobs or get job details. Use this to track automation progress, check job settings, or find specific pre-translation jobs when monitoring bulk translation operations.
translations_list_project_buildsList project builds or get build details. Use this to track build history, find specific builds for download, or check which builds are available for deployment.
translations_uploadImport translations from a file. Use this to upload translated content from external translation tools, import existing translations from other systems, or restore translations from backups.
user_task_edit_archived_statusArchive or unarchive your tasks. Use this to hide completed tasks from your active task list, organize your workflow, or restore previously archived tasks when needed.
user_task_listList your assigned tasks across all projects. Use this to check your personal workload, find tasks to work on, track deadlines, or get an overview of your translation assignments.
users_add_project_memberAdd members to project. Use this to invite translators, reviewers, or managers to join a localization project, granting them appropriate access and roles for their work.
users_delete_member_from_projectRemove member from project. Use this to revoke access when team members leave, change roles, or no longer need access to specific localization projects.
users_edit_authenticated_userUpdate current user profile. Use this to change your display name, username, timezone, or avatar when you need to update your personal information.
users_get_authenticated_userGet current user profile. Use this to check your own account information, verify authentication status, or retrieve your user ID for other operations.
users_list_project_membersList project members or get member details. Use this to check who has access to a project, review member roles and permissions, or find specific team members for project management.
users_replace_project_member_permissionsUpdate member permissions. Use this to change member roles, grant or revoke manager access, or adjust permissions when responsibilities change within the project.
webhooks_addAdd webhook to project. Use this to integrate with external systems, automate workflows, or trigger actions when translations are updated, files are added, or projects are built.
webhooks_deleteDelete webhook from project. Use this to remove outdated integrations, clean up unused webhooks, or stop notifications when systems are no longer needed.
webhooks_editUpdate webhook configuration. Use this to change webhook URL, modify event triggers, enable or disable webhooks, or adjust integration settings when requirements change.
webhooks_listList project webhooks or get webhook details. Use this to check what integrations are set up, verify webhook configurations, or find specific webhooks for monitoring and troubleshooting.

Authentication

Requires a Crowdin PinkConnect connection. Auth type: API key (Bearer token / Personal Access Token).