Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

LILT MCP connector

OAuth 2.1/DCRAITranscription

LILT is an enterprise translation platform that combines AI speed with human expertise to deliver accurate, domain-specific translations at scale. This...

LILT MCP connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'liltmcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize LILT MCP:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'liltmcp_get_credit_balance_information',
    toolInput: {},
    })
    console.log(result)

Connect this agent connector to let your agent:

  • File upload — Upload a file to LILT for translation
  • Text translate — Translates text using LILT’s instant translate API
  • Verification translate files with — Create a verified translation job assigned to professional LILT linguists for file translation
  • List resources — Lists and filters LILT jobs or translation models
  • Get credit balance information — Retrieves all available credit balances for the authenticated user
  • Job download — Triggers a job export and returns a download link for the completed translation job

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

liltmcp_check_job_status#Checks the status of a verified translation job.1 param

Checks the status of a verified translation job.

NameTypeRequiredDescription
job_idintegerrequiredNo description.
liltmcp_create_trained_model#Creates a new trained translation model for a specific language pair.2 params

Creates a new trained translation model for a specific language pair.

NameTypeRequiredDescription
src_langstringrequiredNo description.
trg_langstringrequiredNo description.
liltmcp_download_job#Triggers a job export and returns a download link for the completed translation job.1 param

Triggers a job export and returns a download link for the completed translation job.

NameTypeRequiredDescription
job_idintegerrequiredNo description.
liltmcp_get_credit_balance_information#Retrieves all available credit balances for the authenticated user.0 params

Retrieves all available credit balances for the authenticated user.

liltmcp_list_resources#Lists and filters LILT jobs or translation models.2 params

Lists and filters LILT jobs or translation models.

NameTypeRequiredDescription
resource_typestringrequiredType of resource to list. Use "job" for translation jobs or "model" for trained translation models.
archivedbooleanoptionalNo description.
liltmcp_translate_files_with_verification#Create a verified translation job assigned to professional LILT linguists for file translation.5 params

Create a verified translation job assigned to professional LILT linguists for file translation.

NameTypeRequiredDescription
file_idsarrayrequiredNo description.
namestringrequiredNo description.
src_langstringrequiredNo description.
trg_langsarrayrequiredNo description.
user_confirmedbooleanoptionalNo description.
liltmcp_translate_text#Translates text using LILT's instant translate API.3 params

Translates text using LILT's instant translate API.

NameTypeRequiredDescription
src_langstringrequiredNo description.
textstringrequiredNo description.
trg_langstringrequiredNo description.
liltmcp_upload_file#Upload a file to LILT for translation.3 params

Upload a file to LILT for translation.

NameTypeRequiredDescription
contentstringrequiredNo description.
namestringrequiredNo description.
content_typestringoptionalNo description.