io.usefulapi/lingohub
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
LingoHub MCP by usefulapi
Publisher-provided description
MCP server for LingoHub — localization projects, resources, exports and repository pushes.
Summary by lookupd
Lets agents manage localization projects, resource files, translation status, exports and Git repository pushes for multilingual content.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http lingohub https://lingohub.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add lingohub --url https://lingohub.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"lingohub": {
"url": "https://lingohub.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
lingohub_list_projectsList every Lingohub project this API key can see (owned and shared, across workspaces). Each entry has the title, its links and the workspace_url + project_urllingohub_get_projectOne project: title, description, owner email, configured locales (project_locales), timestamps and links. GET /v1/{workspace_url}/projects/{project_url}.lingohub_get_project_statusTranslation status of one project: each resource file with per-locale segment counts (NOT_TRANSLATED, DRAFT, TRANSLATED, APPROVED, ...), failing quality checks,lingohub_get_workspace_statusTranslation progress of every project in one workspace: title, app URL, total segment count and per-locale counts by status (NOT_TRANSLATED, DRAFT, TRANSLATED,lingohub_create_projectWRITE: create a new localization project in a workspace (needs settings-management permission on the key). Returns the new project with its links. It adds a prolingohub_list_resourcesList a project's resource files: name, locale and links (including a download link). GET .../projects/{project_url}/resources.lingohub_download_resourceDownload one resource file as text, in one language. file_name is the file name as list_resources shows it (the folder goes in `path`). Long files are cut at 40lingohub_upload_resource_fileWRITE: upload one text resource file (JSON, properties, XLIFF, PO, ...) into a project. The language comes from the file name or from `language`. The import flalingohub_delete_resourceWRITE, DESTRUCTIVE: delete a resource container: the source-language file AND all its target-language files with their translations. file_name and path must addlingohub_request_exportStart an asynchronous export of a project's resource files as a ZIP. It creates an export job and changes no project data. Returns the export id; poll get_exporlingohub_get_exportStatus of an export started with request_export: overall and per-file status (NEW, SCHEDULED, PROCESSING, SUCCESS, SKIPPED, ERROR), error details and, when donelingohub_list_context_imagesList the context images (screenshots that show translators where a text is used) of a project, with connected-segment counts and processing status. Paginated; plingohub_delete_context_imageWRITE, DESTRUCTIVE: delete one context image and its connections to text segments. Never retried. DELETE .../projects/{project_url}/contextImages/{image_id}.lingohub_push_to_repositoryWRITE: push the project's resource files to its linked Git repository (GitHub, GitLab, Bitbucket or Azure DevOps; the connection must already exist). Depending
Details
- Version: 1.8.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 348 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/lingohub/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/lingohub)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp