MCP Server

Model Context Protocol (MCP) Server

The IntlPull MCP Server connects your AI coding assistant directly to your translation workflow. Manage translations, create keys, and translate content without leaving your IDE.

Quick Start

Install the MCP server globally:

npm install -g @intlpullhq/mcp-server

Then configure it in your AI tool: Cursor, Claude Code, or Windsurf.

What is MCP?

Model Context Protocol (MCP) is an open standard developed by Anthropic that allows AI assistants to connect to external tools and services. Think of it as giving your AI coding assistant "hands" to actually perform actions, not just suggest code.

With IntlPull's MCP server, your AI can create translation keys, translate content to multiple languages, and sync changes with your translation management system - all through natural language commands.

What You Can Do

Manage translation keys

Create, update, and delete keys directly from your AI assistant

Auto-translate content

Translate missing strings to any language with a simple command

Search translations

Find existing translations by key name, value, or context

Sync with your project

Push and pull translations between IntlPull and your local files

Branch management

Work with translation branches for feature development

Platform overrides

Manage platform-specific translations (iOS, Android, Web)

Configuration

Environment Variables

The MCP server needs your IntlPull API key to authenticate:

# Set your API key
export INTLPULL_API_KEY="ip_live_your_api_key_here"
# Optionally set a default project
export INTLPULL_PROJECT_ID="your_project_id"

MCP Configuration File

Add IntlPull to your MCP configuration:

{
"mcpServers": {
"intlpull": {
"command": "npx",
"args": ["-y", "@intlpullhq/mcp-server"],
"env": {
"INTLPULL_API_KEY": "ip_live_your_api_key_here"
}
}
}
}

Example Commands

Once configured, you can use natural language to interact with IntlPull:

Create a new translation key

"Create a key called buttons.submit with value Submit in the common namespace"

Translate missing content

"Translate all missing strings to Spanish and French"

Search translations

"Find all keys containing 'error' in the checkout namespace"

Sync with local files

"Pull latest translations and update my local JSON files"

Supported AI Tools

Available MCP Tools

ToolDescription
translate_stringsTranslate strings to target languages
create_translation_keyCreate a new translation key
search_translationsSearch existing translations
download_translationsDownload translations to local files
upload_translationsUpload local translations to IntlPull
get_translation_statusCheck translation progress
glossary_lookupLook up terms in your glossary
tm_searchSearch translation memory

Next Steps

    MCP Server - IntlPull Documentation | IntlPull