Lilt

Manage Lilt translation and localisation projects — jobs, files, memories, and delivery status. Sign in with Lilt to connect.

OAuthProductivity9 tools
Tools

What Lilt exposes.

Every tool below is one this server advertised the last time Omniio refreshed it, under the lilt__ namespace. Your agent never loads them all — it searches, and gets the few that match.

9 tools
  • lilt__check_job_status1 argument · 1 required

    Check Job Status

    Checks the status of a verified translation job.

    Requiredjob_id

  • lilt__create_trained_model2 arguments · 2 required

    Create Trained Model

    Creates a new trained translation model for a specific language pair. Use this tool when a user wants to improve translation quality for a specific language pair by creating a translation model that can be trained with their own data. This is a prerequisite for using `translate_files_with_verification` for that language pair.

    Requiredsrc_langtrg_lang

  • lilt__download_job1 argument · 1 required

    Download Job

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

    Requiredjob_id

  • lilt__get_credit_balance_informationno arguments

    Get Credit Balance Information

    Retrieves all available credit balances for the authenticated user. Instant credits refresh every month. You get a certain amount to use every month. Every month the credits refresh. Verified credits don't expire. Once they are purchased you will always have them. Use this tool to check the current balance for both instant and verified translation credits. Returns: dict[str, int]: A dictionary representing the credits with the following keys: - instant_translation(int): The number of instant translation credits - verified_translation(int): The number of verified translation credits

  • lilt__hello_worldno arguments

    Hello World

    Returns a friendly hello world message.

  • lilt__list_resources2 arguments · 1 required

    List Resources

    Lists and filters jobs or models.

    Requiredresource_type

  • lilt__translate_files_with_verification5 arguments · 4 required

    Translate Files with Verification

    Create a verified translation job that will be assigned to professional LILT linguists for translation and review. IMPORTANT TWO-STEP WORKFLOW: STEP 1 - Get Quote (user_confirmed=False, default): - Call this tool WITHOUT user_confirmed or with user_confirmed=False - Returns a quote showing credits needed, current balance, and detailed breakdown - NO job is created, NO credits are deducted - Show the user the quote and ask for explicit confirmation STEP 2 - Create Job (user_confirmed=True): - Only after user explicitly confirms, call this tool again with user_confirmed=True - Creates the job and deducts credits - Returns the created job details Credit Handling: - If insufficient_credits=True: Inform user they don't have enough credits and suggest purchasing more at https://mcp.lilt.com/home - If credits are sufficient but low (10 or fewer): Warn user about low balance and suggest purchasing more credits - If credits are sufficient: Show quote details (credits needed, current balance, balance after) and ASK FOR EXPLICIT CONFIRMATION before proceeding to step 2 If the tool throws a ValueError related to no trained models existing for a language pair, then tell this to the user and ask if they would like to create a trained model.

    Requirednamesrc_langtrg_langsfile_ids

  • lilt__translate_text3 arguments · 3 required

    Translate Text

    Translates text using LILT's instant translate API. Use this tool when you need to translate text from one language to another using LILT's neural translation models. IMPORTANT: Check the 'insufficient_credits' field in the response. If True, inform the user they don't have enough credits and suggest purchasing more instant translation credits at https://mcp.lilt.com/home. If the user has sufficient credits but their balance is running low (5,000 credits or fewer), inform them about the remaining balance and suggest purchasing more credits to avoid interruptions. In the response object, if the "used_trained_model" is false, then tell the user that the translation was done with a LILT base model. If the user wants to improve the translation quality or match their brand voice they should create a trained model. Ask the user if they would like to create a trained model.

    Requiredtextsrc_langtrg_lang

  • lilt__upload_file3 arguments · 2 required

    Upload File

    Upload a file to LILT for translation. This tool handles file uploads. For non-plain-text file formats like PDF, DOCX, RTF, etc., it assumes the client has extracted the text content. To indicate that only the text is being used, the tool appends a `.txt` extension to the original filename (e.g., `report.docx` becomes `report.docx.txt`). IMPORTANT: You must inform the user of this behavior. When a user uploads a file like a PDF or DOCX, confirm by saying: "I am uploading the extracted text from your file [original_filename] for translation."

    Requirednamecontent

Connecting

Three steps, and the last one is not yours.

01

Point a client at Omniio

One URL, authorized once by your client. If you already use Omniio, this step is done.

02

Switch Lilt on

Authorize it from your library; the grant is yours and stays yours.

03

Ask for what you need

The agent searches, reads the one schema it picked, and runs it. You do not name the tool.

claude code
claude mcp add --transport http omniio https://mcp.omniio.dev
Productivity

Others in the same category.

They share the endpoint, so having more than one on costs you nothing in context — the search decides which is relevant.

Browse the whole library