# Subtly > Subtly helps teams create transcripts and translated subtitles from recordings with a shared workspace, REST API, and hosted MCP server. Teams use prepaid USD credits; there are no subscriptions. Subtly fits teams that need transcripts inside their own app, subtitles to launch videos in new markets, training material in other languages, or interview transcripts. It is built by [Tigro](https://tigro.dev), an engineering studio. ## Public documentation - [REST API reference](https://subtly.app/docs/api): API endpoints, authentication, uploads, job status, and artifacts. - [REST API reference in Markdown](https://subtly.app/docs/api.md): endpoints, parameters, and responses rendered from the OpenAPI document. - [OpenAPI 3.1 document](https://subtly.app/openapi.json): machine-readable API contract. - [MCP connection guide](https://subtly.app/docs/mcp): connect an OAuth-capable AI assistant to hosted MCP, then upload files and manage jobs. - [MCP guide in Markdown](https://subtly.app/docs/mcp.md): machine-readable version of the MCP connection guide. ## Product and account - [Subtly home](https://subtly.app/): overview of transcription, subtitle translation, workspace credits, and configurable usage rates. - [Create an account](https://subtly.app/signup): create an account and set up a workspace. - [Workspace API keys](https://subtly.app/developers/api-keys): create and manage API keys after signing in. The hosted MCP endpoint is `https://subtly.app/mcp`. It uses OAuth and requires the user to sign in, choose a workspace, and approve access. Remote tools accept accessible HTTPS source URLs, inline WebVTT up to 32 KiB UTF-8 for translation, or a completed transcription in the selected workspace. Translation from `source_job_id` requires an available managed VTT artifact. URLs cannot contain userinfo or depend on auth headers, which Subtly does not forward. Jobs run asynchronously; `get_job` returns up to 16 managed output links per call and supports pagination with `artifact_offset`. Translation requests support up to 16 output variants total. `read_output` returns up to 12 KiB of UTF-8 text, and managed download links expire within 5 minutes or sooner if the artifact expires. Hosted tools cannot access local paths or chat attachments automatically. Supported language codes are available at [GET /api/v1/languages](https://subtly.app/api/v1/languages) without an API key, and through the hosted `get_supported_languages` tool.