OneSky Localization MCP. Track, manage, and export global translations via natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
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.
Create, list, and remove organizational containers (project groups) for related localization assets.
Set up new projects for specific platforms (like Android or Web), retrieve their metadata, or delete them entirely.
Check the current completion percentage and progress of translations for all enabled languages within a project.
Generate structured export files, such as App Store descriptions or multilingual translation bundles, directly from the server output.
Upload source files to a project, list existing uploaded files, or view order details for billing/fulfillment tracking.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019e5d3ecreate order
Generates a new order record within OneSky.
019e5d3ecreate project
Sets up a specific, functional project inside an existing project group.
019e5d3ecreate project group
Establishes a top-level container for related localization projects.
019e5d3edelete file
Removes a specific source file from a project.
019e5d3edelete project
Permanently removes an entire project structure.
019e5d3edelete project group
Removes the top-level container group, including all sub-projects.
019e5d3eexport app store description
Exports App Store descriptions and their translations into a JSON file format.
019e5d3eexport multilingual file
Downloads translation content in various multilingual formats for bulk use.
019e5d3eexport translations
Gets translations for a specific language and source file pair.
019e5d3elist all locales
Retrieves a list of every locale code OneSky supports globally.
019e5d3elist enabled languages
Lists all languages activated within a specific project group.
019e5d3elist import tasks
Shows the current status and list of import tasks associated with a project.
019e5d3elist orders
Retrieves a paginated list of all orders linked to a specific project.
019e5d3elist project groups
Returns a complete listing of every project group you manage.
019e5d3elist project languages
Shows the languages for a project and their current translation progress percentages.
019e5d3elist project types
Returns available formats (like iOS, Web) that can be used to create projects.
019e5d3elist projects
Lists all the sub-projects contained within a given project group.
019e5d3elist uploaded files
Retrieves a list of files that have been uploaded to a specific project.
019e5d3emake quotation
Generates an estimate or quote for translation services based on defined parameters.
019e5d3eshow import task
Displays detailed status and information about a single import task.
019e5d3eshow order details
Retrieves all details associated with a specific order ID.
019e5d3eshow project
Fetches full metadata and status for a specified project.
019e5d3eshow project group
Retrieves detailed information about a specific project group container.
019e5d3etranslation status
Returns the current translation progress percentage for one specific file.
019e5d3eupdate project
Modifies details of an existing project, such as its name or associated group.
019e5d3eupload 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
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 Provide your OneSky API Key and Secret credentials when subscribing.
- 2 Tell your AI client the action you need (e.g., 'List all project groups').
- 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.
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.
Tracks translation progress across multiple regions (list_project_languages) and coordinates the overall project lifecycle using show_project_group.
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_languagesortranslation_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_projectand 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_groupfirst. 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_ordersand view specifics withshow_order_details, giving your PM team a single source of truth for billing and content status.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Webflow Alternative
Manage Webflow sites, CMS collections, pages, and assets directly from your AI agent.
Pingdom
Monitor website uptime and performance via Pingdom — list checks, track response times, and manage alerts directly from any AI agent.
Tronscan (TRON Blockchain Explorer API)
Explore the TRON blockchain — analyze accounts, track token balances, inspect smart contracts, and monitor network resources directly from any AI agent.
You might also like
OPML Podcast & RSS Parser
Turn standard OPML export files from your podcast app or RSS reader into clean JSON data. Let your AI analyze your subscriptions and become your personal content curator.
TextRazor
Advanced Natural Language Processing (NLP) to extract entities, topics, and relations from text or URLs.
USPS Developer Portal
Manage US mail — audit addresses, tracking, and ZIP codes via AI.