4,500+ servers built on MCP Fusion
Vinkius

OneSky Localization MCP. Track, manage, and export global translations via natural conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

OneSky (App & Web Localization API) MCP on Cursor AI Code Editor MCP Client OneSky (App & Web Localization API) MCP on Claude Desktop App MCP Integration OneSky (App & Web Localization API) MCP on OpenAI Agents SDK MCP Compatible OneSky (App & Web Localization API) MCP on Visual Studio Code MCP Extension Client OneSky (App & Web Localization API) MCP on GitHub Copilot AI Agent MCP Integration OneSky (App & Web Localization API) MCP on Google Gemini AI MCP Integration OneSky (App & Web Localization API) MCP on Lovable AI Development MCP Client OneSky (App & Web Localization API) MCP on Mistral AI Agents MCP Compatible OneSky (App & Web Localization API) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

OneSky (App & Web Localization API) MCP Server manages your global product localization workflow. It lets your AI agent interact with OneSky to manage project groups, create new projects for different platforms (iOS, Android, Web), monitor translation progress across multiple languages, and export structured files.

This server is for teams that need to scale products internationally without leaving their IDE or terminal.

What your AI agents can do

Create order

Generates a new order record within OneSky.

Create project

Sets up a specific, functional project inside an existing project group.

Create project group

Establishes a top-level container for related localization projects.

+ 23 more capabilities included
Manage Project Groups

Create, list, and remove organizational containers (project groups) for related localization assets.

Handle Project Lifecycle

Set up new projects for specific platforms (like Android or Web), retrieve their metadata, or delete them entirely.

Monitor Translation Status

Check the current completion percentage and progress of translations for all enabled languages within a project.

Export Localized Content

Generate structured export files, such as App Store descriptions or multilingual translation bundles, directly from the server output.

Manage Files and Orders

Upload source files to a project, list existing uploaded files, or view order details for billing/fulfillment tracking.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

OneSky (App & Web Localization API) MCP Server: 26 Tools

Use these tools to manage every aspect of your localization lifecycle—from creating project groups and uploading files to checking translation status and exporting structured data.

create019e5d3e

create order

Generates a new order record within OneSky.

create019e5d3e

create project

Sets up a specific, functional project inside an existing project group.

create019e5d3e

create project group

Establishes a top-level container for related localization projects.

delete019e5d3e

delete file

Removes a specific source file from a project.

delete019e5d3e

delete project

Permanently removes an entire project structure.

delete019e5d3e

delete project group

Removes the top-level container group, including all sub-projects.

export019e5d3e

export app store description

Exports App Store descriptions and their translations into a JSON file format.

export019e5d3e

export multilingual file

Downloads translation content in various multilingual formats for bulk use.

export019e5d3e

export translations

Gets translations for a specific language and source file pair.

list019e5d3e

list all locales

Retrieves a list of every locale code OneSky supports globally.

list019e5d3e

list enabled languages

Lists all languages activated within a specific project group.

list019e5d3e

list import tasks

Shows the current status and list of import tasks associated with a project.

list019e5d3e

list orders

Retrieves a paginated list of all orders linked to a specific project.

list019e5d3e

list project groups

Returns a complete listing of every project group you manage.

list019e5d3e

list project languages

Shows the languages for a project and their current translation progress percentages.

list019e5d3e

list project types

Returns available formats (like iOS, Web) that can be used to create projects.

list019e5d3e

list projects

Lists all the sub-projects contained within a given project group.

list019e5d3e

list uploaded files

Retrieves a list of files that have been uploaded to a specific project.

make019e5d3e

make quotation

Generates an estimate or quote for translation services based on defined parameters.

show019e5d3e

show import task

Displays detailed status and information about a single import task.

show019e5d3e

show order details

Retrieves all details associated with a specific order ID.

show019e5d3e

show project

Fetches full metadata and status for a specified project.

show019e5d3e

show project group

Retrieves detailed information about a specific project group container.

translation019e5d3e

translation status

Returns the current translation progress percentage for one specific file.

update019e5d3e

update project

Modifies details of an existing project, such as its name or associated group.

upload019e5d3e

upload file

Adds a source file into the designated folder for a specific project.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with OneSky (App & Web Localization API), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

When you're dealing with global content, managing localization shouldn't feel like a nightmare. This OneSky Localization API MCP Server lets your AI agent handle complex translation workflows through simple commands. You use it to manage everything from setting up project containers to exporting finished files for every platform.

Managing Project Structure and Lifecycle
You need an organizational backbone? Use create_project_group to establish a top-level container that holds all your related localization projects. Need to see what groups you've set up? Run list_project_groups. When the whole structure is done, remember you can clean house with delete_project_group, which removes the entire group and everything inside it.

Inside those groups, you build specific projects for your platforms. You use create_project to set up a functional project—whether that's for iOS, Android, or Web. If you need to check what types of platforms OneSky supports, run list_project_types. To see every sub-project contained within a group, call list_projects. Need the full details on an existing setup? show_project gives you all that metadata.

You can adjust things later using update_project, which modifies project names or associated groups. If a project is obsolete and you gotta ditch it, delete_project permanently removes the structure.

Handling Source Files and Content Flow
Before anything gets translated, you gotta upload the source material. Use upload_file to add a source file into a specific project's folder. To see what files are already sitting there, run list_uploaded_files. If you mess up an upload or need to remove something old, delete_file takes that specific source file out of the project.

To manage where your content lives globally, first call list_all_locales to get a list of every locale code OneSky supports. You can then run list_enabled_languages within a group to see which languages are active for a given project. For billing and tracking purposes, you start by calling make_quotation to generate an estimate based on your parameters; the server also lets you view all linked orders using list_orders, or get complete details on one specific order with show_order_details.

If you're ready to commit, you use create_order to make a new record.

Monitoring Translation Progress and Status
Keeping tabs on translation progress is where this server shines. You can check the current status for a single file using translation_status, which returns the completion percentage. To get an overview of how far along your translations are, use list_project_languages. This shows you all the languages for a project and their respective translation percentages.

If you need to know about bulk imports or tasks, you can list them with list_import_tasks or check deep status info on one task using show_import_task. To get full details on the container group itself, call show_project_group; otherwise, show_project handles individual project metadata.

Exporting and Retrieving Final Assets
When everything's done, you need the content. You don't have to log into a dashboard—your agent gets it straight from the server. For App Store listings, export_app_store_description pulls out all descriptions and their translations into structured JSON format. If you need a massive bundle of translated text for multiple languages at once, use export_multilingual_file.

Need just the translation for one specific language pair? export_translations handles that. You can also pull localized content in bulk formats using list_project_languages, which shows progress alongside available locale data.

The Bottom Line
You connect your OneSky account, and your AI client treats this server like a backend API endpoint for all things localization. It lets you perform actions like listing projects (list_projects), getting group details (show_project_group), or checking order status (show_order_details) without leaving your IDE or terminal.

How OneSky Localization MCP Works

  1. 1 Provide your OneSky API Key and Secret credentials when subscribing.
  2. 2 Tell your AI client the action you need (e.g., 'List all project groups').
  3. 3 The server executes the tool call, returning structured data like IDs, statuses, or file lists.

The bottom line is: You tell your agent what needs to happen in OneSky, and it handles the API calls and delivers clean, actionable results back to you.

Who Is OneSky Localization MCP For?

This server is for Product Managers or Dev Leads who are tired of switching between a dashboard UI, a terminal window, and a spreadsheet. You need to keep the entire localization process—from initial project setup to final export—inside your IDE or chat client.

DevOps Engineer

Automates project creation and status checks in scripts without needing manual API calls or UI interaction. They use tools like create_project and list_projects.

Product Manager, Globalization

Tracks translation progress across multiple regions (list_project_languages) and coordinates the overall project lifecycle using show_project_group.

Localization Specialist

Manages complex content exports by calling tools like export_app_store_description or export_multilingual_file to get structured data for integration.

What Changes When You Connect

  • Track progress without leaving your terminal. Instead of navigating the OneSky UI to see translation status, use list_project_languages or translation_status. You get a direct percentage readout for multiple languages in one API call.
  • Handle complex asset creation on demand. Need a new project for a niche market? Use create_project and specify the platform type (e.g., Web, Android). The agent handles the setup, saving you from navigating through dropdown menus.
  • Get structured data immediately. When you run export_app_store_description, you don't get a PDF—you get clean JSON ready to pipe into your product database or CI/CD pipeline.
  • Manage the whole container structure. If you need to organize five different regional products, use create_project_group first. This tool lets you build out complex structures before touching any individual project.
  • Build a full audit trail. You can list all associated orders using list_orders and view specifics with show_order_details, giving your PM team a single source of truth for billing and content status.

Real-World Use Cases

01

Rolling out an update to the Android app

The QA lead needs to ensure all localized strings are ready before deployment. They ask their agent: 'What is the translation progress for Project ID 123 on Android?' The agent runs list_project_languages, confirming that Spanish and German have hit 98% completion, solving a manual dashboard check.

02

Setting up a brand new market group

The PM launches into the conversation: 'Create a project group called 'APAC Expansion' and add a Web Project for it.' The agent runs create_project_group then immediately calls create_project, setting up the entire structure in two steps, avoiding manual setup time.

03

Checking historical file data

A developer needs to verify if a specific source string was translated correctly months ago. They use list_uploaded_files on the project and then run export_translations for that file/locale, retrieving structured proof of what was available at the time.

04

Troubleshooting an order issue

The finance team is questioning a translation charge. They instruct their agent: 'Show me all orders for Project X.' The agent runs list_orders and then uses show_order_details, providing the exact details needed to reconcile the bill without calling support.

The Tradeoffs

Over-relying on manual UI checks

The PM opens the OneSky website, clicks 'Projects,' then filters by language dropdowns, then scrolls through status bars to get an idea of completion.

Instead, tell your agent: 'What is the translation progress for Project X?' The agent runs list_project_languages and gives you a clean list with percentages immediately.

Creating projects piecemeal

The user manually creates a project group, then forgets to create the actual Web project inside it, leading to orphaned assets.

Use create_project_group first. Then, tell your agent to 'Create a new web project within that group.' This ensures structural integrity by calling create_project correctly.

Trying to export raw data via copy/paste

The developer manually copies strings from the browser interface and pastes them into a spreadsheet, risking formatting loss or missing fields.

Use export_app_store_description or export_multilingual_file. The server handles the complex structure and gives you clean JSON/multilingual files ready for code ingestion.

When It Fits, When It Doesn't

Use this server if your workflow requires managing localization assets programmatically. Think API calls, scripts, CI/CD pipelines, or any environment where clicking through a web UI is friction. You need to know the status of many projects across many languages and export clean data formats.

Don't use it if you simply need to view one single project's details—then just logging into OneSky works fine. Also, don't try to manage your billing history via this server; use list_orders and show_order_details for that specific scope. If you only want a quote without committing to the project structure, use make_quotation. This tool is for managing assets and progress, not just simple viewing.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by OneSky. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 26 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_order create_project create_project_group delete_file delete_project delete_project_group export_app_store_description export_multilingual_file export_translations list_all_locales list_enabled_languages list_import_tasks list_orders list_project_groups list_project_languages list_project_types list_projects list_uploaded_files make_quotation show_import_task show_order_details show_project show_project_group translation_status update_project upload_file

Tracking global translation status shouldn't require 15 clicks across five different tabs.

Right now, if you need to know how far along 'iOS App - French' is versus 'Web Site - German,' you open the OneSky dashboard. You click on the project group; then click the specific project; then find the language filter; and finally, scroll down until your eyes glaze over with percentage bars. It's a time sink.

With this MCP server, you just ask your agent: 'Show me translation progress for all major regions.' The agent runs `list_project_languages` and gives you an immediate, structured comparison of every language status in one clean response. Done.

OneSky (App & Web Localization API) MCP Server

You don't have to manually upload files or manage project creation via a web form anymore. You can run `upload_file` and then immediately call `show_project` on the same project ID, all in one conversational thread.

This server lets your AI agent execute complex setup routines—like creating a whole new 'Global Expansion' project group and its initial projects—in sequence. It’s total control over structure, from the chat window.

Common Questions About OneSky Localization MCP

How do I list all my OneSky project groups using list_project_groups? +

You prompt your agent with 'list all project groups.' The server runs list_project_groups and returns a clean list of IDs and names, letting you know exactly what containers exist for your localization assets.

Can I check the translation progress using translation_status? +

Yes. You provide the specific file ID to the agent, which then calls translation_status. It returns a single percentage and status update for that exact file, perfect for targeted checks.

What is the difference between create_project and create_project_group? +

A project group (create_project_group) is the high-level container holding related projects. A project (create_project) is the actual, functional asset (like 'iOS App') that holds the files needing translation.

How do I export translations using export_multilingual_file? +

You instruct your agent to 'Export multilingual file for Project X.' The server executes export_multilingual_file and returns a structured data package, skipping the manual download steps.

I need to check if I can add a new locale. Should I use list_all_locales? +

Yes. Ask your agent to run list_all_locales. This tool fetches every supported locale code from the OneSky system, letting you verify target market support before setting up projects.

I'm setting up my account; how do I use `show_project_group` to verify that my API connection works? +

You pass a Project Group ID to the tool. It returns all metadata for that group, confirming your authentication and scope permissions. This allows you to check things like the name, associated project types, and current status before building complex workflows.

Before running `delete_project`, how can I use `show_project` to confirm exactly what data I plan on removing? +

Always run show_project first. It pulls all the detailed metadata, including file lists and associated projects, providing a final review of the scope you're about to delete. This prevents accidental loss of critical localization assets.

I need to correct some project details; what parameters must I pass to the `update_project` tool? +

You need the Project ID and a map of fields you want to change. The tool accepts specific keys (like description or status) so you only modify the necessary data points without affecting other records.

How can I check the translation progress for a specific project? +

You can use the list_project_languages tool by providing the Project ID. It will return a list of all languages associated with the project along with their respective translation progress percentages.

Can I see which project types OneSky supports through this agent? +

Yes, simply run the list_project_types tool. It will provide a comprehensive list of all available project formats, such as 'website', 'ios', or 'android', that you can use when creating new projects.

Is it possible to create a new project group directly from the conversation? +

Absolutely. Use the create_project_group tool, specifying the name and optionally the base locale. The agent will handle the API request and confirm the creation of your new group.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 26 tools

We've already built the connector for OneSky Localization. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 26 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.