← Back to search

@phrase/phrase-mcp-server

GitHub Actions Scanned 28d ago

MCP server for Phrase localization API

C
70.8 / 100

Versions

0.10.0latest
first seen Jun 5, 2026
0.4.0
Apr 21, 2026
0.3.1
Apr 10, 2026
0.3.0
Apr 8, 2026
0.2.0
Mar 26, 2026
+ show 4 moreshow less
0.1.3
Mar 25, 2026
0.1.2
Mar 19, 2026
0.1.1
Mar 4, 2026
0.1.0
Feb 27, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 151

bqe_get_ai_check
annotations: verified low

[LEGACY] Fetch a single AI Check by its UID from Phrase Quality Evaluator. Returns name and qualityRequirements. Only available for early-access program users — in V3, rules are configured via Content Groups in the Phrase platform UI and cannot be managed through the API. (GET /v1/aiChecks/{uid})

uid string
readOnlyHint true
bqe_get_quality_profile
annotations: verified low

[LEGACY] Fetch a single Quality Profile by its UID, including the AI Checks it contains. Only available for early-access program users — in V3, quality configuration is managed via Content Groups in the Phrase platform UI. Use bqe_get_quality_profile_v3 to read V3 profiles. (GET /v1/qualityProfiles/{uid})

readOnlyHint true
bqe_update_quality_profile
annotations: verified low

[LEGACY] Update an existing Quality Profile in Phrase Quality Evaluator. Replaces both name and the list of AI Check UIDs. Only available for early-access program users — in V3, quality configuration is managed via Content Groups in the Phrase platform UI and there is no API write path for profiles. (PUT /v1/qualityProfiles/{uid})

uid string name string
destructiveHint true
bqe_delete_ai_check
annotations: verified low

[LEGACY] Delete an AI Check from Phrase Quality Evaluator. Also removes it from any Quality Profiles that reference it. Only available for early-access program users — in V3, rules are configured via Content Groups in the Phrase platform UI and cannot be managed through the API. (DELETE /v1/aiChecks/{uid})

uid string
destructiveHint true
tms_get_termbase
annotations: verified low

Get details for a specific Phrase TMS termbase. (GET /api2/v1/termBases/{uid})

readOnlyHint true
strings_start_job
annotations: verified low

Start a draft job in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
bqe_update_ai_check
annotations: verified low

[LEGACY] Update an existing AI Check in Phrase Quality Evaluator. Replaces both name and qualityRequirements. Only available for early-access program users — in V3, rules are configured via Content Groups in the Phrase platform UI and cannot be managed through the API. (PUT /v1/aiChecks/{uid})

uid string name string
destructiveHint true
bqe_evaluate_segments_v3
annotations: verified low

Evaluate the quality of translation segments using Phrase Quality Evaluator V3. Uses a Content Group ID to determine which AI Check rules to apply. Requires ADMIN or OWNER IDM role. (POST /v3/evaluation)

destructiveHint true
bqe_get_quality_profile_v3
annotations: verified low

Fetch the quality profile (rules) for a Content Group from Phrase Quality Evaluator V3. Returns all rules configured in the Content Group, optionally filtered by locale. (GET /v3/qualityProfiles/{contentGroupId})

readOnlyHint true
bqe_delete_quality_profile
annotations: verified low

[LEGACY] Delete a Quality Profile in Phrase Quality Evaluator. AI Checks referenced by this profile are not deleted. Only available for early-access program users — in V3, quality configuration is managed via Content Groups in the Phrase platform UI and there is no API write path for profiles. (DELETE /v1/qualityProfiles/{uid})

uid string
destructiveHint true
bqe_create_ai_check
annotations: verified low

[LEGACY] Create a new AI Check in Phrase Quality Evaluator. Requires ADMIN or OWNER IDM role. Only available for early-access program users — in V3, rules are configured via Content Groups in the Phrase platform UI and cannot be managed through the API. (POST /v1/aiChecks)

name string
destructiveHint true
bqe_evaluate_segments
annotations: verified low

[LEGACY] Evaluate the quality of translation segments using Phrase Quality Evaluator. Provide either qualityProfileUid OR aiCheckUids (not both). Requires ADMIN or OWNER IDM role. Only available for early-access program users — new users should use bqe_evaluate_segments_v3 with a contentGroupId instead. (POST /v2/evaluation)

destructiveHint true
bqe_create_quality_profile
annotations: verified low

[LEGACY] Create a new Quality Profile in Phrase Quality Evaluator containing up to 3 AI Checks. Requires ADMIN or OWNER IDM role. Only available for early-access program users — in V3, quality configuration is managed via Content Groups in the Phrase platform UI and there is no API write path for profiles. (POST /v1/qualityProfiles)

name string
destructiveHint true
bqe_get_analytics
annotations: verified low

Return aggregated evaluation analytics from Phrase Quality Evaluator for the supplied date range and optional Quality Profile filter. (GET /v1/analytics)

readOnlyHint true
bqe_list_quality_profiles
annotations: verified low

[LEGACY] List Quality Profiles for the authenticated organization in Phrase Quality Evaluator. A Quality Profile groups up to 3 AI Checks for reuse during evaluation. Only available for early-access program users — in V3, quality configuration is managed via Content Groups in the Phrase platform UI. Use bqe_get_quality_profile_v3 to read V3 profiles. (GET /v1/qualityProfiles)

name string order enum
readOnlyHint true
bqe_list_ai_checks
annotations: verified low

[LEGACY] List all AI Checks for the authenticated organization in Phrase Quality Evaluator. AI Checks are reusable quality requirements written in natural language. Only available for early-access program users — in V3, rules are configured via Content Groups in the Phrase platform UI and cannot be managed through the API. (GET /v1/aiChecks)

sort enum order enum
readOnlyHint true
connectors_list_content
annotations: verified low

List Google Drive content through the Connectors API. Pass request.connectorUuid plus request.configuration (usually {}). If request.path is omitted, the MCP wrapper lists the Google Drive navigation root with { pathType: 'ROOT' }.

connector string
readOnlyHint true
connectors_upload_raw
annotations: verified low

Upload a local file to Google Drive through the Connectors API. Pass request.connectorUuid, request.configuration (usually {}), and request.path. Native Google Drive uploads want a FILE target path that includes the destination filename; as a convenience, this MCP wrapper also accepts a FOLDER path and rewrites it to a FILE target using request.name or the basename of file_path.

connector string
destructiveHint true
connectors_download_raw
annotations: verified low

Download raw Google Drive content through the Connectors API. request must mirror the Bifrost Google Drive download-raw-file request body and use request.connectorUuid.

request object connector string output_path string
readOnlyHint true
connectors_list_connectors
annotations: verified low

List Connectors API connectors. In v1, Phrase MCP supports only the google-drive connector for content operations.

readOnlyHint true
tms_create_project
annotations: verified low

Create a new Phrase TMS project from scratch. Requires Project Manager permissions. For most use cases, prefer tms_create_project_from_template_shorthand instead, which applies pre-configured settings. Use this only when no suitable template exists. (POST /api2/v3/projects)

destructiveHint true
tms_create_quote
annotations: verified low

Create a quote for translation work in Phrase TMS. Requires a price list, analysis, and project reference. Returns the created quote including total price, billing unit, currency, and status. (POST /api2/v1/quotes)

destructiveHint true
tms_set_project_status
annotations: verified low

Change the status of a Phrase TMS project. Check current status with tms_get_project first. CANCELLED is irreversible. (POST /api2/v1/projects/{projectUid}/setStatus)

project_uid string
destructiveHint true
tms_list_jobs
annotations: verified low

List all jobs in a Phrase TMS project. Returns job metadata including uid, filename, status, target language, word count, and due date. Use tms_search_jobs instead when filtering by multiple criteria simultaneously. (GET /api2/v2/projects/{projectUid}/jobs)

readOnlyHint true
tms_get_quote
annotations: verified low

Fetch a quote by UID from Phrase TMS. Returns full quote details: name, status (NEW/DRAFT/FOR_APPROVAL/APPROVED/DECLINED), quoteType (BUYER/PROVIDER), totalPrice, currency, billingUnit, priceList, netRateScheme, provider, and workflowStepList. (GET /api2/v1/quotes/{quoteUid})

quote_uid string
readOnlyHint true
tms_upload_termbase
annotations: verified low

Upload/Import terms into a Phrase TMS termbase. Provide either file_path (host filesystem path, for local MCP server use) or file_content + file_name (base64-encoded file bytes, for Claude Desktop uploaded files).

destructiveHint true
tms_update_project
annotations: verified low

Update an existing Phrase TMS project settings such as name, due date, or note. To change project status (e.g. mark Completed), use tms_set_project_status instead. (PUT /api2/v2/projects/{projectUid})

project_uid string
destructiveHint true
tms_recalculate_analysis
annotations: verified low

Recalculate one or more existing analyses in Phrase TMS. Returns async request objects. (POST /api2/v1/analyses/recalculate)

id string
destructiveHint true
tms_list_trans_memories
annotations: verified low

List translation memories in Phrase TMS. (GET /api2/v1/transMemories)

readOnlyHint true
tms_search_jobs
annotations: verified low

Search for jobs in a Phrase TMS project using structured filters. Prefer this over tms_list_jobs when filtering by multiple fields at once (e.g. status + target language + filename). Returns matching jobs with full metadata. (POST /api2/v1/projects/{projectUid}/jobs/search)

readOnlyHint true
tms_get_project_content_group
annotations: verified low

Get the Content Group linked to a TMS project. Returns the Content Group's id and name, or 404 if none is linked. (GET /api2/v1/projects/{projectUid}/contentGroup)

projectUid string
readOnlyHint true
tms_get_job_analysis
annotations: verified low

Fetch the analysis data for a specific job within an analysis in Phrase TMS. Returns word counts and match rates for that job. (GET /api2/v1/analyses/{analyseUid}/jobs/{jobUid})

job_uid string analyse_uid string
readOnlyHint true
tms_set_analysis_net_rate_scheme
annotations: verified low

Set or remove the net rate scheme for an analysis in Phrase TMS. Pass an empty object to remove. (PUT /api2/v1/analyses/{analyseUid}/netRateScheme)

analyse_uid string
destructiveHint true
tms_link_project_content_group
annotations: verified low

Link a TMS project to a Content Group. Returns the linked Content Group. Returns 422 Unprocessable Entity if the project already has style guides assigned. (POST /api2/v1/projects/{projectUid}/contentGroup)

projectUid string
destructiveHint true
tms_delete_analysis
annotations: verified low

Delete a single analysis from Phrase TMS. Set purge=true to permanently delete instead of moving to trash. (DELETE /api2/v1/analyses/{analyseUid})

analyse_uid string
destructiveHint true
tms_list_projects
annotations: verified low

List all Phrase TMS projects you have access to. Use this to discover project UIDs before fetching job lists or project details. Returns an array of project objects, each containing uid, name, status, sourceLang, and targetLangs. (GET /api2/v1/projects)

readOnlyHint true
tms_evaluate_quality_async
annotations: verified low

Trigger an asynchronous quality evaluation for selected TMS job parts. Automatically selects the evaluation flow based on project configuration: uses the legacy Quality Profile flow if one is set, otherwise uses the Content Group flow. Returns 422 if the project has no evaluation configuration. Job parts must belong to the same project and workflow step and be in a ready state. Returns an async action descriptor; poll its status with tms_get_async_request. (POST /api2/v1/projects/{projectUid}/jobs/evaluateQuality)

uid string projectUid string
destructiveHint true
tms_set_job_status
annotations: verified low

Set Phrase TMS job status (POST /api2/v1/projects/{projectUid}/jobs/{jobUid}/setStatus). This operation mutates data.

job_uid string project_uid string
destructiveHint true
tms_search_trans_memory
annotations: verified low

Search for segments in a Phrase TMS translation memory. (POST /api2/v1/transMemories/{tmUid}/search)

readOnlyHint true
tms_list_termbases
annotations: verified low

List termbases in Phrase TMS. (GET /api2/v1/termBases)

readOnlyHint true
tms_update_job
annotations: verified low

Update a Phrase TMS job (PUT /api2/v1/projects/{projectUid}/jobs/{jobUid}). This operation mutates data.

job record job_uid string project_uid string
destructiveHint true
tms_download_analysis
annotations: verified low

Download an analysis file from Phrase TMS in CSV, CSV_EXTENDED, LOG, or JSON format and save it to a local path. (GET /api2/v1/analyses/{analyseUid}/download)

format enum analyse_uid string output_path string
readOnlyHint true
tms_get_project
annotations: verified low

Fetch full details of a single Phrase TMS project, including status, source/target languages, due date, owner, and settings. Use tms_list_projects to find the project UID first if you only know the name. (GET /api2/v1/projects/{projectUid})

readOnlyHint true
tms_list_pending_requests
annotations: verified low

List all currently in-progress (RUNNING) async requests across your TMS account. Use for monitoring bulk background operations. To check a specific request by ID, use tms_get_async_request instead. (GET /api2/v1/async)

readOnlyHint true
tms_list_analysis_language_part_jobs
annotations: verified low

List all jobs belonging to a specific language part of an analysis in Phrase TMS. Use this when the analysis language part has more than 100 jobs. (GET /api2/v1/analyses/{analyseUid}/analyseLanguageParts/{analyseLanguagePartId}/jobs)

analyse_uid string analyse_language_part_id number
readOnlyHint true
tms_list_project_templates
annotations: verified low

List all available project templates. Use this to discover template UIDs before calling tms_create_project_from_template. For interaction/conversational use, prefer tms_create_project_from_template_shorthand which matches templates by name and skips this lookup. (GET /api2/v1/projectTemplates)

readOnlyHint true
tms_get_analysis_language_part
annotations: verified low

Fetch a specific language part of an analysis in Phrase TMS. Returns word counts, match rates, and up to 100 associated jobs (use tms_list_analysis_language_part_jobs for more). (GET /api2/v1/analyses/{analyseUid}/analyseLanguageParts/{analyseLanguagePartId})

analyse_uid string analyse_language_part_id number
readOnlyHint true
tms_get_job
annotations: verified low

Fetch full details of a single TMS job: status, target language, filename, word count, assigned providers, due date, and workflow step. Note: in workflow projects, each step has a distinct job UID, tms_list_jobs returns one entry per step. (GET /api2/v1/projects/{projectUid}/jobs/{jobUid})

job_uid string project_uid string
readOnlyHint true
tms_get_project_template
annotations: verified low

Fetch full details of a project template, including its configured source/target languages, translation memory, machine translation engine, and workflow steps. Use tms_list_project_templates to find the template UID. (GET /api2/v1/projectTemplates/{projectTemplateUid})

template_uid string
readOnlyHint true
tms_create_project_from_template
annotations: verified low

Create a Phrase TMS project by applying a template. The template pre-configures language pairs, TM, MT, and workflow. You must know the exact template UID, use tms_list_project_templates to find it, or use tms_create_project_from_template_shorthand to match by name automatically. (POST /api2/v2/projects/applyTemplate/{templateUid})

template_uid string
destructiveHint true
tms_create_analyses_by_providers
annotations: verified low

Create analyses for a set of TMS jobs, grouped by assigned provider. Accepts 1–100 job UIDs. Returns async analysis objects. (POST /api2/v1/analyses/byProviders)

uid string name string callbackUrl string includeNumbers boolean countSourceUnits boolean includeTransMemory boolean includeLockedSegments boolean includeFuzzyRepetitions boolean includeConfirmedSegments boolean
destructiveHint true
tms_unlink_project_content_group
annotations: verified low

Unlink a TMS project from its Content Group. Idempotent — returns 204 No Content even if no Content Group is currently linked. (DELETE /api2/v1/projects/{projectUid}/contentGroup)

projectUid string
destructiveHint true
tms_get_analysis
annotations: verified low

Fetch a single analysis by UID from Phrase TMS. Returns analysis details including word counts, match rates, and associated jobs. (GET /api2/v3/analyses/{analyseUid})

analyse_uid string
readOnlyHint true
tms_delete_analyses_batch
annotations: verified low

Delete multiple analyses at once from Phrase TMS (1–100 per call). Set purge=true to permanently delete instead of moving to trash. (DELETE /api2/v1/analyses)

uid string
destructiveHint true
tms_create_job_from_file
annotations: verified low

Upload a source file to create translation jobs in a Phrase TMS project. One job is created per target language. Common supported formats: XLIFF, PO, DOCX, XLSX, HTML, JSON, SRT, and most standard content formats. Provide either file_path (host filesystem path, for local MCP server use) or file_content + file_name (base64-encoded file bytes, for Claude Desktop uploaded files). (POST /api2/v1/projects/{projectUid}/jobs)

project_uid string
destructiveHint true
strings_reopen_job_locale
annotations: verified low

Reopen a job locale in a Phrase Strings project.

id string branch string job_id string project_id string
destructiveHint true
tms_download_target_file_async
annotations: verified low

Trigger asynchronous generation of the translated (target) file for a TMS job. Returns an asyncRequest object with an id field. The file is NOT immediately available. Next: call tms_get_async_request with the returned id and poll until status = COMPLETED, then call tms_download_target_file_by_async_request to retrieve the file. (PUT /api2/v3/projects/{projectUid}/jobs/{jobUid}/targetFile)

job_uid string project_uid string
readOnlyHint true
tms_get_async_request
annotations: verified low

Poll the status of an async operation. Call this after tms_download_target_file_async until the returned status = "COMPLETED". Then proceed to tms_download_target_file_by_async_request. Expected status values: RUNNING, COMPLETED, FAILED. (GET /api2/v1/async/{asyncRequestId})

readOnlyHint true
tms_search_job_termbases
annotations: verified low

Search for terms within termbases assigned to a specific Phrase TMS job. (POST /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/search)

readOnlyHint true
tms_create_project_from_template_shorthand
annotations: verified low

PREFERRED tool for creating a TMS project from a template in conversational/interactive contexts. Accepts a template name, partial name, UID, or numeric ID, no lookup step needed. Returns an error if the identifier is ambiguous (multiple matches) or not found. (POST /api2/v2/projects/applyTemplate/{templateUid})

destructiveHint true
tms_create_analyses_by_languages
annotations: verified low

Create analyses for a set of TMS jobs, grouped by language pair. Accepts 1–100 job UIDs. Returns async analysis objects. (POST /api2/v1/analyses/byLanguages)

uid string name string callbackUrl string includeNumbers boolean countSourceUnits boolean includeTransMemory boolean includeLockedSegments boolean includeFuzzyRepetitions boolean includeConfirmedSegments boolean
destructiveHint true
tms_evaluate_quality_profile
annotations: verified low

[LEGACY] Trigger an asynchronous quality evaluation against a Quality Profile for the selected TMS job parts. Job parts must be in the same project. Returns an async action descriptor; poll its status with tms_get_async_request. Only available for early-access program users — new users should use tms_evaluate_quality_async which auto-selects the correct flow based on the project's Content Group configuration. (POST /api2/v1/qualityProfiles/evaluate)

uid string
destructiveHint true
tms_get_trans_memory
annotations: verified low

Get details for a specific Phrase TMS translation memory. (GET /api2/v1/transMemories/{tmUid})

readOnlyHint true
tms_search_termbase_terms
annotations: verified low

Search for terms within a Phrase TMS termbase. (POST /api2/v1/termBases/{uid}/search)

readOnlyHint true
tms_get_async_limits
annotations: verified low

Check the async request quota: how many concurrent async operations are allowed and how many are currently in use. Call this before triggering a large number of async exports to avoid hitting rate limits. (GET /api2/v1/async/status)

readOnlyHint true
tms_export_trans_memory
annotations: verified low

Export a Phrase TMS translation memory. (GET /api2/v1/transMemories/{tmUid}/export)

readOnlyHint true
tms_delete_quote
annotations: verified low

Delete a quote from Phrase TMS by UID. This action is irreversible. (DELETE /api2/v1/quotes/{quoteUid})

quote_uid string
destructiveHint true
tms_email_quotes
annotations: verified low

Email one or more quotes to recipients from Phrase TMS. Returns the list of recipient email addresses the quotes were sent to. (POST /api2/v1/quotes/email)

cc string bcc string uid string body string subject string
destructiveHint true
tms_download_target_file_by_async_request
annotations: verified low

Retrieve the translated file once async generation is confirmed complete (status = COMPLETED from tms_get_async_request). Returns file content as base64 (bytes_base64) plus content_type and file_name. Optionally saves the decoded file to disk via output_path. (GET /api2/v3/projects/{projectUid}/jobs/{jobUid}/downloadTargetFile/{asyncRequestId})

job_uid string project_uid string
readOnlyHint true
tms_import_trans_memory
annotations: verified low

Import terms into a Phrase TMS translation memory. Provide either file_path (host filesystem path, for local MCP server use) or file_content + file_name (base64-encoded file bytes, for Claude Desktop uploaded files). (POST /api2/v1/transMemories/{tmUid}/import)

destructiveHint true
strings_get_job_template
annotations: verified low

Get a single job template in a Phrase Strings project.

id string branch string project_id string
readOnlyHint true
strings_create_screenshot
annotations: verified low

Create a new screenshot in a Phrase Strings project. Provide either file_path (host filesystem path, for local MCP server use) or file_content + file_name (base64-encoded image bytes, for Claude Desktop uploaded files). The image file is optional — you can create a screenshot with just a name and description.

name string branch string project_id string description string
destructiveHint true
strings_create_repo_sync
annotations: verified low

Create a new Repo Sync for a Phrase Strings account.

account_id string project_id string base_branch string git_provider enum
destructiveHint true
strings_list_translations
annotations: verified low

List translations for a locale in a Phrase Strings project.

q string page number sort enum order enum branch string per_page number locale_id string project_id string
readOnlyHint true
strings_create_upload
annotations: verified low

Upload a new language file in a Phrase Strings project. Provide either file_path (host filesystem path, for local MCP server use) or file_content + file_name (base64-encoded file bytes, for Claude Desktop uploaded files).

tags string branch string locale_id string project_id string file_format string autotranslate boolean convert_emoji boolean file_encoding string mark_reviewed boolean format_options record locale_mapping record skip_upload_tags boolean source_locale_id string skip_unverification boolean update_descriptions boolean update_translations boolean tag_only_affected_keys boolean translation_key_prefix string update_custom_metadata boolean update_translation_keys boolean verify_mentioned_translations boolean update_translations_on_source_match boolean
destructiveHint true
strings_update_glossary
annotations: verified low

Update a term base (previously: glossary) in Phrase Strings.

id string name string space_ids array account_id string project_ids union
destructiveHint true
strings_update_branch
annotations: verified low

Update an existing branch in a Phrase Strings project (e.g. rename it).

name string new_name string project_id string
destructiveHint true
strings_create_job
annotations: verified low

Create a job in a Phrase Strings project.

name string tags array branch string briefing string due_date string project_id string ticket_url string job_template_id string source_locale_id string translation_key_ids array
destructiveHint true
strings_list_job_template_locales
annotations: verified low

List job template locales for a job template in a Phrase Strings project.

page number branch string per_page number project_id string job_template_id string
readOnlyHint true
strings_create_job_comment
annotations: verified low

Create a comment for a job in a Phrase Strings project.

branch string job_id string message string project_id string
destructiveHint true
strings_get_glossary
annotations: verified low

Get a single term base (previously: glossary) in Phrase Strings.

id string account_id string
readOnlyHint true
strings_get_locale_download
annotations: verified low

Show status of an async locale download in a Phrase Strings project.

id string locale_id string project_id string
readOnlyHint true
strings_update_key
annotations: verified low

Update an existing translation key in a Phrase Strings project.

id string name string tags string branch string plural boolean data_type enum project_id string description string name_plural string unformatted boolean original_file string custom_metadata record xml_space_preserve boolean max_characters_allowed number
destructiveHint true
strings_create_glossary_term_translation
annotations: verified low

Create a translation for a term in a term base (previously: glossary).

content string term_id string account_id string glossary_id string locale_code string
destructiveHint true
strings_get_translation
annotations: verified low

Get details on a single translation in a Phrase Strings project.

id string branch string project_id string
readOnlyHint true
strings_list_repo_syncs
annotations: verified low

List all Repo Syncs for a Phrase Strings account.

account_id string
readOnlyHint true
strings_merge_branch
annotations: verified low

Merge an existing branch into the main branch of a Phrase Strings project. Note: Merging may take several minutes depending on diff size.

name string project_id string
destructiveHint true
strings_create_glossary
annotations: verified low

Create a term base (previously: glossary) in Phrase Strings.

name string space_ids array account_id string project_ids union
destructiveHint true
strings_delete_project
annotations: verified low

Delete an existing project in Phrase Strings.

id string
destructiveHint true
strings_create_job_template_locale
annotations: verified low

Create a job template locale for a job template in a Phrase Strings project.

branch string user_ids array locale_id string project_id string reviewer_ids array job_template_id string reviewer_team_ids array translator_team_ids array
destructiveHint true
strings_update_translation
annotations: verified low

Update an existing translation in a Phrase Strings project.

id string branch string content string excluded boolean reviewed boolean project_id string unverified boolean autotranslate boolean plural_suffix enum
destructiveHint true
strings_remove_job_locale
annotations: verified low

Remove a target locale from a job in a Phrase Strings project.

id string branch string job_id string project_id string
destructiveHint true
strings_create_locale
annotations: verified low

Create a locale in a Phrase Strings project.

rtl boolean code string main boolean name string branch string default boolean project_id string autotranslate boolean source_locale_id string fallback_locale_id string unverify_new_translations boolean unverify_updated_translations boolean
destructiveHint true
strings_create_branch
annotations: verified low

Create a new branch in a Phrase Strings project. WARNING: Creating a branch copies all keys and translations from the main branch. This operation can take several minutes and consume significant resources on large projects. Only create a branch when explicitly requested by the user.

name string project_id string
destructiveHint true
strings_get_branch
annotations: verified low

Get details on a single branch of a Phrase Strings project.

name string project_id string
readOnlyHint true
strings_list_account_jobs
annotations: verified low

List jobs for a Phrase Strings account.

page number state string owned_by string per_page number account_id string assigned_to string updated_since string
readOnlyHint true
strings_create_locale_download
annotations: verified low

Initiate async download of a locale in a Phrase Strings project.

tags string branch string encoding enum locale_id string locale_ids array project_id string file_format string updated_since string format_options record source_locale_id string fallback_locale_id string keep_notranslate_tags boolean custom_metadata_filters record include_translated_keys boolean exclude_empty_zero_forms boolean use_last_reviewed_version boolean include_empty_translations boolean include_unverified_translations boolean
readOnlyHint true
strings_get_glossary_term
annotations: verified low

Get a single term in a term base (previously: glossary).

id string account_id string glossary_id string
readOnlyHint true
strings_delete_branch
annotations: verified low

Delete an existing branch in a Phrase Strings project.

name string project_id string
destructiveHint true
strings_get_job_comment
annotations: verified low

Get a single comment for a job in a Phrase Strings project.

id string branch string job_id string project_id string
readOnlyHint true
strings_deactivate_repo_sync
annotations: verified low

Deactivate an active Repo Sync. Import and export cannot be performed on deactivated syncs and pushes to the repository will not trigger imports to Phrase.

id string account_id string
destructiveHint true
strings_create_translation
annotations: verified low

Create a translation for a key and locale in a Phrase Strings project.

branch string key_id string content string excluded boolean locale_id string project_id string unverified boolean autotranslate boolean plural_suffix enum
destructiveHint true
strings_get_upload
annotations: verified low

Get a single upload in a Phrase Strings project.

id string branch string project_id string
readOnlyHint true
strings_list_keys
annotations: verified low

List keys in a Phrase Strings project.

q string page number sort enum order enum branch string per_page number locale_id string project_id string
readOnlyHint true
strings_complete_job_locale
annotations: verified low

Complete a job locale in a Phrase Strings project.

id string branch string job_id string project_id string
destructiveHint true
strings_get_job_locale
annotations: verified low

Get a single target locale for a job in a Phrase Strings project.

id string branch string job_id string project_id string include_annotations boolean
readOnlyHint true
strings_create_key
annotations: verified low

Create a new translation key in a Phrase Strings project.

name string tags string branch string plural boolean data_type enum project_id string description string name_plural string unformatted boolean autotranslate boolean custom_metadata record xml_space_preserve boolean max_characters_allowed number default_translation_content string
destructiveHint true
strings_complete_job
annotations: verified low

Complete a job in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
strings_remove_job_keys
annotations: verified low

Remove translation keys from a job in a Phrase Strings project.

id string branch string project_id string translation_key_ids array
destructiveHint true
strings_get_project
annotations: verified low

Get a single project in a Phrase Strings account.

id string
readOnlyHint true
strings_import_repo_sync
annotations: verified low

Import translations from a repository provider to Phrase Strings according to the .phrase.yml file. Import is asynchronous and may take several seconds.

id string branch string account_id string repository_branch string
destructiveHint true
strings_list_branches
annotations: verified low

List all branches of a Phrase Strings project.

page number per_page number project_id string
readOnlyHint true
strings_get_key
annotations: verified low

Get details on a single translation key in a Phrase Strings project.

id string branch string project_id string
readOnlyHint true
strings_create_screenshot_marker
annotations: verified low

Create a screenshot marker linking a translation key to a highlighted region on a screenshot in a Phrase Strings project.

branch string project_id string screenshot_id string
destructiveHint true
strings_delete_locale
annotations: verified low

Delete an existing locale in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
strings_get_repo_sync
annotations: verified low

Get a single Repo Sync setting for a Phrase Strings account.

id string account_id string
readOnlyHint true
strings_list_uploads
annotations: verified low

List uploads for a Phrase Strings project.

page number branch string per_page number project_id string
readOnlyHint true
strings_create_job_template
annotations: verified low

Create a job template in a Phrase Strings project.

name string branch string briefing string project_id string
destructiveHint true
strings_get_branch_comparison
annotations: verified low

Fetch the comparison result between a branch and the main branch of a Phrase Strings project. Polls until the comparison is ready (up to 2 minutes). Use after strings_compare_branch.

name string project_id string
readOnlyHint true
strings_activate_repo_sync
annotations: verified low

Activate a deactivated Repo Sync. Active syncs can be used to import and export translations, and imports are automatically triggered by pushes to the repository if configured.

id string account_id string
destructiveHint true
strings_reopen_job
annotations: verified low

Reopen a completed job in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
strings_update_glossary_term_translation
annotations: verified low

Update a translation for a term in a term base (previously: glossary).

id string content string term_id string account_id string glossary_id string locale_code string
destructiveHint true
strings_export_repo_sync
annotations: verified low

Export translations from Phrase Strings to a repository provider according to the .phrase.yml file. Export is asynchronous and may take several seconds.

id string branch string pr_branch string account_id string
destructiveHint true
strings_list_projects
annotations: verified low

List Phrase Strings projects available for the authenticated account.

page number per_page number
readOnlyHint true
strings_lock_job
annotations: verified low

Lock a job in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
strings_list_job_comments
annotations: verified low

List comments for a job in a Phrase Strings project.

order enum branch string job_id string project_id string
readOnlyHint true
strings_update_project
annotations: verified low

Update an existing project in Phrase Strings.

id string name string media string workflow enum main_format string point_of_contact string shares_translation_memory boolean machine_translation_enabled boolean
destructiveHint true
strings_sync_branch
annotations: verified low

Sync an existing branch with the main branch of a Phrase Strings project. Note: Only available for branches created with new branching (currently in private beta).

name string project_id string
destructiveHint true
strings_list_glossary_terms
annotations: verified low

List terms in a term base (previously: glossary).

page number per_page number account_id string glossary_id string
readOnlyHint true
strings_list_job_templates
annotations: verified low

List job templates for a Phrase Strings project.

page number branch string per_page number project_id string
readOnlyHint true
strings_list_locales
annotations: verified low

List locales for a Phrase Strings project.

page number branch string sort_by enum per_page number project_id string
readOnlyHint true
strings_get_locale
annotations: verified low

Get details of a single locale in a Phrase Strings project.

id string branch string project_id string
readOnlyHint true
strings_list_jobs
annotations: verified low

List jobs for a Phrase Strings project.

page number state string branch string owned_by string per_page number project_id string assigned_to string updated_since string
readOnlyHint true
strings_review_job_locale
annotations: verified low

Mark a job locale as reviewed in a Phrase Strings project.

id string branch string job_id string project_id string
destructiveHint true
strings_update_glossary_term
annotations: verified low

Update an existing term in a Phrase Strings term base (glossary).

id string term string account_id string description string glossary_id string translatable boolean case_sensitive boolean
destructiveHint true
strings_list_glossaries
annotations: verified low

List term bases (previously: glossaries) in a Phrase Strings account.

page number per_page number account_id string
readOnlyHint true
strings_add_job_keys
annotations: verified low

Add translation keys to a job in a Phrase Strings project.

id string branch string project_id string translation_key_ids array
destructiveHint true
strings_unlock_job
annotations: verified low

Unlock a job in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
strings_delete_key
annotations: verified low

Delete an existing translation key in a Phrase Strings project.

id string branch string project_id string
destructiveHint true
strings_get_job
annotations: verified low

Get a single job in a Phrase Strings project.

id string branch string project_id string include_annotations boolean omit_translation_keys boolean
readOnlyHint true
strings_get_job_template_locale
annotations: verified low

Get a single job template locale for a job template in a Phrase Strings project.

id string branch string project_id string job_template_id string
readOnlyHint true
strings_list_formats
annotations: verified low

List all localization file formats supported in Phrase Strings.

readOnlyHint true
strings_update_job_locale
annotations: verified low

Update a target locale for a job in a Phrase Strings project.

id string branch string job_id string user_ids array locale_id string project_id string reviewer_ids array reviewer_team_ids array translator_team_ids array
destructiveHint true
strings_list_job_locales
annotations: verified low

List target locales for a job in a Phrase Strings project.

page number branch string job_id string per_page number project_id string include_annotations boolean
readOnlyHint true
strings_create_project
annotations: verified low

Create a project in Phrase Strings.

name string media string workflow string account_id string main_format string enable_branching boolean point_of_contact string source_project_id string autotranslate_enabled boolean protect_master_branch boolean zero_plural_form_enabled boolean enable_icu_message_format boolean shares_translation_memory boolean machine_translation_enabled boolean autotranslate_check_new_locales boolean autotranslate_check_new_uploads boolean autotranslate_mark_as_unverified boolean autotranslate_use_translation_memory boolean autotranslate_use_machine_translation boolean autotranslate_check_new_translation_keys boolean enable_all_data_type_translation_keys_for_translators boolean
destructiveHint true
strings_create_glossary_term
annotations: verified low

Create a term in a term base (previously: glossary).

term string account_id string description string glossary_id string translatable boolean case_sensitive boolean
destructiveHint true
strings_compare_branch
annotations: verified low

Create an async comparison between a branch and the main branch of a Phrase Strings project. Returns a comparison job — use strings_get_branch_comparison to fetch the result.

name string project_id string
readOnlyHint true
strings_update_locale
annotations: verified low

Update an existing locale in a Phrase Strings project.

id string rtl boolean code string main boolean name string branch string default boolean project_id string autotranslate boolean source_locale_id string fallback_locale_id string unverify_new_translations boolean unverify_updated_translations boolean
destructiveHint true
strings_update_job
annotations: verified low

Update a job in a Phrase Strings project.

id string name string branch string briefing string due_date string project_id string ticket_url string
destructiveHint true
strings_add_job_locale
annotations: verified low

Add a target locale to a job in a Phrase Strings project.

branch string job_id string user_ids array locale_id string project_id string reviewer_ids array reviewer_team_ids array translator_team_ids array
destructiveHint true
strings_delete_glossary_term
annotations: verified low

Delete an existing term from a Phrase Strings term base (glossary).

id string account_id string glossary_id string
destructiveHint true

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 331

info
Tool 'bqe_get_ai_check' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_get_quality_profile' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_update_quality_profile' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_delete_ai_check' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_update_ai_check' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_evaluate_segments_v3' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_get_quality_profile_v3' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_delete_quality_profile' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_create_ai_check' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_evaluate_segments' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_create_quality_profile' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_get_analytics' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_list_quality_profiles' annotations are consistent annotation_checker · 80%
info
Tool 'bqe_list_ai_checks' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_list_content' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_upload_raw' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_download_raw' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_list_connectors' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_project' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_quote' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_termbase' annotations are consistent annotation_checker · 80%
info
Tool 'tms_set_project_status' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_jobs' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_quote' annotations are consistent annotation_checker · 80%
info
Tool 'tms_upload_termbase' annotations are consistent annotation_checker · 80%
info
Tool 'tms_update_project' annotations are consistent annotation_checker · 80%
info
Tool 'tms_recalculate_analysis' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_trans_memories' annotations are consistent annotation_checker · 80%
info
Tool 'tms_search_jobs' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_project_content_group' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_job_analysis' annotations are consistent annotation_checker · 80%
info
Tool 'tms_set_analysis_net_rate_scheme' annotations are consistent annotation_checker · 80%
info
Tool 'tms_link_project_content_group' annotations are consistent annotation_checker · 80%
info
Tool 'tms_delete_analysis' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_projects' annotations are consistent annotation_checker · 80%
info
Tool 'tms_evaluate_quality_async' annotations are consistent annotation_checker · 80%
info
Tool 'tms_set_job_status' annotations are consistent annotation_checker · 80%
info
Tool 'tms_search_trans_memory' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_termbases' annotations are consistent annotation_checker · 80%
info
Tool 'tms_update_job' annotations are consistent annotation_checker · 80%
info
Tool 'tms_download_analysis' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_project' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_pending_requests' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_analysis_language_part_jobs' annotations are consistent annotation_checker · 80%
info
Tool 'tms_list_project_templates' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_analysis_language_part' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_job' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_project_template' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_project_from_template' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_analyses_by_providers' annotations are consistent annotation_checker · 80%
info
Tool 'tms_unlink_project_content_group' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_analysis' annotations are consistent annotation_checker · 80%
info
Tool 'tms_delete_analyses_batch' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_job_from_file' annotations are consistent annotation_checker · 80%
info
Tool 'tms_download_target_file_async' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_async_request' annotations are consistent annotation_checker · 80%
info
Tool 'tms_search_job_termbases' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_project_from_template_shorthand' annotations are consistent annotation_checker · 80%
info
Tool 'tms_create_analyses_by_languages' annotations are consistent annotation_checker · 80%
info
Tool 'tms_evaluate_quality_profile' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_trans_memory' annotations are consistent annotation_checker · 80%
info
Tool 'tms_search_termbase_terms' annotations are consistent annotation_checker · 80%
info
Tool 'tms_get_async_limits' annotations are consistent annotation_checker · 80%
info
Tool 'tms_export_trans_memory' annotations are consistent annotation_checker · 80%
info
Tool 'tms_delete_quote' annotations are consistent annotation_checker · 80%
info
Tool 'tms_email_quotes' annotations are consistent annotation_checker · 80%
info
Tool 'tms_download_target_file_by_async_request' annotations are consistent annotation_checker · 80%
info
Tool 'tms_import_trans_memory' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_job_template' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_screenshot' annotations are consistent annotation_checker · 80%
info
Tool 'strings_reopen_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_repo_sync' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_translations' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_upload' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_glossary' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_job_template_locales' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_job_comment' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_glossary' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_locale_download' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_key' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_glossary_term_translation' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_translation' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_repo_syncs' annotations are consistent annotation_checker · 80%
info
Tool 'strings_merge_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_glossary' annotations are consistent annotation_checker · 80%
info
Tool 'strings_delete_project' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_job_template_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_translation' annotations are consistent annotation_checker · 80%
info
Tool 'strings_remove_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_account_jobs' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_locale_download' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_glossary_term' annotations are consistent annotation_checker · 80%
info
Tool 'strings_delete_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_job_comment' annotations are consistent annotation_checker · 80%
info
Tool 'strings_deactivate_repo_sync' annotations are consistent annotation_checker · 80%
info
Tool 'strings_start_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_translation' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_upload' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_keys' annotations are consistent annotation_checker · 80%
info
Tool 'strings_complete_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_key' annotations are consistent annotation_checker · 80%
info
Tool 'strings_complete_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_remove_job_keys' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_project' annotations are consistent annotation_checker · 80%
info
Tool 'strings_import_repo_sync' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_branches' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_key' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_screenshot_marker' annotations are consistent annotation_checker · 80%
info
Tool 'strings_delete_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_repo_sync' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_uploads' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_job_template' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_branch_comparison' annotations are consistent annotation_checker · 80%
info
Tool 'strings_activate_repo_sync' annotations are consistent annotation_checker · 80%
info
Tool 'strings_reopen_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_glossary_term_translation' annotations are consistent annotation_checker · 80%
info
Tool 'strings_export_repo_sync' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_projects' annotations are consistent annotation_checker · 80%
info
Tool 'strings_lock_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_job_comments' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_project' annotations are consistent annotation_checker · 80%
info
Tool 'strings_sync_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_glossary_terms' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_job_templates' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_locales' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_jobs' annotations are consistent annotation_checker · 80%
info
Tool 'strings_review_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_glossary_term' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_glossaries' annotations are consistent annotation_checker · 80%
info
Tool 'strings_add_job_keys' annotations are consistent annotation_checker · 80%
info
Tool 'strings_unlock_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_delete_key' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_get_job_template_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_formats' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_list_job_locales' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_project' annotations are consistent annotation_checker · 80%
info
Tool 'strings_create_glossary_term' annotations are consistent annotation_checker · 80%
info
Tool 'strings_compare_branch' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_update_job' annotations are consistent annotation_checker · 80%
info
Tool 'strings_add_job_locale' annotations are consistent annotation_checker · 80%
info
Tool 'strings_delete_glossary_term' annotations are consistent annotation_checker · 80%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.17.4 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.17.4 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.17.4 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: form-data@3.0.4 (GHSA-hmw2-7cc7-3qxx) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/connectors/tools/common.ts:323 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/connectors/tools/common.ts:345 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/tms/tools/upload-termbase.ts:75 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/tms/tools/download-analysis.ts:30 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/tms/tools/create-job-from-file.ts:93 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/tms/tools/export-trans-memory.ts:28 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/tms/tools/download-target-file-by-async-request.ts:60 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/tms/tools/import-trans-memory.ts:75 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/strings/tools/create_screenshot.ts:65 entropy_analyzer · 75%
medium
Buffer.from base64 in phrase-phrase-mcp-server-9368593/src/products/strings/tools/create_upload.ts:110 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: bqe_get_ai_check manifest_parser · 85%
info
Tool: bqe_get_quality_profile manifest_parser · 85%
info
Tool: bqe_update_quality_profile manifest_parser · 85%
info
Tool: bqe_delete_ai_check manifest_parser · 85%
info
Tool: bqe_update_ai_check manifest_parser · 85%
info
Tool: bqe_evaluate_segments_v3 manifest_parser · 85%
info
Tool: bqe_get_quality_profile_v3 manifest_parser · 85%
info
Tool: bqe_delete_quality_profile manifest_parser · 85%
info
Tool: bqe_create_ai_check manifest_parser · 85%
info
Tool: bqe_evaluate_segments manifest_parser · 85%
info
Tool: bqe_create_quality_profile manifest_parser · 85%
info
Tool: bqe_get_analytics manifest_parser · 85%
info
Tool: bqe_list_quality_profiles manifest_parser · 85%
info
Tool: bqe_list_ai_checks manifest_parser · 85%
info
Tool: connectors_list_content manifest_parser · 85%
info
Tool: connectors_upload_raw manifest_parser · 85%
info
Tool: connectors_download_raw manifest_parser · 85%
info
Tool: connectors_list_connectors manifest_parser · 85%
info
Tool: tms_create_project manifest_parser · 85%
info
Tool: tms_create_quote manifest_parser · 85%
info
Tool: tms_get_termbase manifest_parser · 85%
info
Tool: tms_set_project_status manifest_parser · 85%
info
Tool: tms_list_jobs manifest_parser · 85%
info
Tool: tms_get_quote manifest_parser · 85%
info
Tool: tms_upload_termbase manifest_parser · 85%
info
Tool: tms_update_project manifest_parser · 85%
info
Tool: tms_recalculate_analysis manifest_parser · 85%
info
Tool: tms_list_trans_memories manifest_parser · 85%
info
Tool: tms_search_jobs manifest_parser · 85%
info
Tool: tms_get_project_content_group manifest_parser · 85%
info
Tool: tms_get_job_analysis manifest_parser · 85%
info
Tool: tms_set_analysis_net_rate_scheme manifest_parser · 85%
info
Tool: tms_link_project_content_group manifest_parser · 85%
info
Tool: tms_delete_analysis manifest_parser · 85%
info
Tool: tms_list_projects manifest_parser · 85%
info
Tool: tms_evaluate_quality_async manifest_parser · 85%
info
Tool: tms_set_job_status manifest_parser · 85%
info
Tool: tms_search_trans_memory manifest_parser · 85%
info
Tool: tms_list_termbases manifest_parser · 85%
info
Tool: tms_update_job manifest_parser · 85%
info
Tool: tms_download_analysis manifest_parser · 85%
info
Tool: tms_get_project manifest_parser · 85%
info
Tool: tms_list_pending_requests manifest_parser · 85%
info
Tool: tms_list_analysis_language_part_jobs manifest_parser · 85%
info
Tool: tms_list_project_templates manifest_parser · 85%
info
Tool: tms_get_analysis_language_part manifest_parser · 85%
info
Tool: tms_get_job manifest_parser · 85%
info
Tool: tms_get_project_template manifest_parser · 85%
info
Tool: tms_create_project_from_template manifest_parser · 85%
info
Tool: tms_create_analyses_by_providers manifest_parser · 85%
info
Tool: tms_unlink_project_content_group manifest_parser · 85%
info
Tool: tms_get_analysis manifest_parser · 85%
info
Tool: tms_delete_analyses_batch manifest_parser · 85%
info
Tool: tms_create_job_from_file manifest_parser · 85%
info
Tool: tms_download_target_file_async manifest_parser · 85%
info
Tool: tms_get_async_request manifest_parser · 85%
info
Tool: tms_search_job_termbases manifest_parser · 85%
info
Tool: tms_create_project_from_template_shorthand manifest_parser · 85%
info
Tool: tms_create_analyses_by_languages manifest_parser · 85%
info
Tool: tms_evaluate_quality_profile manifest_parser · 85%
info
Tool: tms_get_trans_memory manifest_parser · 85%
info
Tool: tms_search_termbase_terms manifest_parser · 85%
info
Tool: tms_get_async_limits manifest_parser · 85%
info
Tool: tms_export_trans_memory manifest_parser · 85%
info
Tool: tms_delete_quote manifest_parser · 85%
info
Tool: tms_email_quotes manifest_parser · 85%
info
Tool: tms_download_target_file_by_async_request manifest_parser · 85%
info
Tool: tms_import_trans_memory manifest_parser · 85%
info
Tool: strings_get_job_template manifest_parser · 85%
info
Tool: strings_create_screenshot manifest_parser · 85%
info
Tool: strings_reopen_job_locale manifest_parser · 85%
info
Tool: strings_create_repo_sync manifest_parser · 85%
info
Tool: strings_list_translations manifest_parser · 85%
info
Tool: strings_create_upload manifest_parser · 85%
info
Tool: strings_update_glossary manifest_parser · 85%
info
Tool: strings_update_branch manifest_parser · 85%
info
Tool: strings_create_job manifest_parser · 85%
info
Tool: strings_list_job_template_locales manifest_parser · 85%
info
Tool: strings_create_job_comment manifest_parser · 85%
info
Tool: strings_get_glossary manifest_parser · 85%
info
Tool: strings_get_locale_download manifest_parser · 85%
info
Tool: strings_update_key manifest_parser · 85%
info
Tool: strings_create_glossary_term_translation manifest_parser · 85%
info
Tool: strings_get_translation manifest_parser · 85%
info
Tool: strings_list_repo_syncs manifest_parser · 85%
info
Tool: strings_merge_branch manifest_parser · 85%
info
Tool: strings_create_glossary manifest_parser · 85%
info
Tool: strings_delete_project manifest_parser · 85%
info
Tool: strings_create_job_template_locale manifest_parser · 85%
info
Tool: strings_update_translation manifest_parser · 85%
info
Tool: strings_remove_job_locale manifest_parser · 85%
info
Tool: strings_create_locale manifest_parser · 85%
info
Tool: strings_create_branch manifest_parser · 85%
info
Tool: strings_get_branch manifest_parser · 85%
info
Tool: strings_list_account_jobs manifest_parser · 85%
info
Tool: strings_create_locale_download manifest_parser · 85%
info
Tool: strings_get_glossary_term manifest_parser · 85%
info
Tool: strings_delete_branch manifest_parser · 85%
info
Tool: strings_get_job_comment manifest_parser · 85%
info
Tool: strings_deactivate_repo_sync manifest_parser · 85%
info
Tool: strings_start_job manifest_parser · 85%
info
Tool: strings_create_translation manifest_parser · 85%
info
Tool: strings_get_upload manifest_parser · 85%
info
Tool: strings_list_keys manifest_parser · 85%
info
Tool: strings_complete_job_locale manifest_parser · 85%
info
Tool: strings_get_job_locale manifest_parser · 85%
info
Tool: strings_create_key manifest_parser · 85%
info
Tool: strings_complete_job manifest_parser · 85%
info
Tool: strings_remove_job_keys manifest_parser · 85%
info
Tool: strings_get_project manifest_parser · 85%
info
Tool: strings_import_repo_sync manifest_parser · 85%
info
Tool: strings_list_branches manifest_parser · 85%
info
Tool: strings_get_key manifest_parser · 85%
info
Tool: strings_create_screenshot_marker manifest_parser · 85%
info
Tool: strings_delete_locale manifest_parser · 85%
info
Tool: strings_get_repo_sync manifest_parser · 85%
info
Tool: strings_list_uploads manifest_parser · 85%
info
Tool: strings_create_job_template manifest_parser · 85%
info
Tool: strings_get_branch_comparison manifest_parser · 85%
info
Tool: strings_activate_repo_sync manifest_parser · 85%
info
Tool: strings_reopen_job manifest_parser · 85%
info
Tool: strings_update_glossary_term_translation manifest_parser · 85%
info
Tool: strings_export_repo_sync manifest_parser · 85%
info
Tool: strings_list_projects manifest_parser · 85%
info
Tool: strings_lock_job manifest_parser · 85%
info
Tool: strings_list_job_comments manifest_parser · 85%
info
Tool: strings_update_project manifest_parser · 85%
info
Tool: strings_sync_branch manifest_parser · 85%
info
Tool: strings_list_glossary_terms manifest_parser · 85%
info
Tool: strings_list_job_templates manifest_parser · 85%
info
Tool: strings_list_locales manifest_parser · 85%
info
Tool: strings_get_locale manifest_parser · 85%
info
Tool: strings_list_jobs manifest_parser · 85%
info
Tool: strings_review_job_locale manifest_parser · 85%
info
Tool: strings_update_glossary_term manifest_parser · 85%
info
Tool: strings_list_glossaries manifest_parser · 85%
info
Tool: strings_add_job_keys manifest_parser · 85%
info
Tool: strings_unlock_job manifest_parser · 85%
info
Tool: strings_delete_key manifest_parser · 85%
info
Tool: strings_get_job manifest_parser · 85%
info
Tool: strings_get_job_template_locale manifest_parser · 85%
info
Tool: strings_list_formats manifest_parser · 85%
info
Tool: strings_update_job_locale manifest_parser · 85%
info
Tool: strings_list_job_locales manifest_parser · 85%
info
Tool: strings_create_project manifest_parser · 85%
info
Tool: strings_create_glossary_term manifest_parser · 85%
info
Tool: strings_compare_branch manifest_parser · 85%
info
Tool: strings_update_locale manifest_parser · 85%
info
Tool: strings_update_job manifest_parser · 85%
info
Tool: strings_add_job_locale manifest_parser · 85%
info
Tool: strings_delete_glossary_term manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (12) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'tms_create_project_from_template': Directive language: 'you must' poisoning · 85%
critical
Tool poisoning in 'tms_get_async_request': Cross-tool sequencing directive poisoning · 85%
critical
Tool poisoning in 'tms_get_async_limits': Cross-tool sequencing directive poisoning · 85%
info
SBOM generated: 258 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%
high
Declared package 'phrase-mcp-server' matches no manifest in the repo identity_guard · 70%