--- title: "MCP Connector" section: "Dubbing" order: 2 sidebarLabel: "MCP Connector" description: "Dub videos and audio directly from Claude and any MCP-compatible client." --- Pinch is available as a remote **MCP connector**, so you can dub videos and audio directly from a conversation in Claude.ai, Claude Cowork, and Claude Code — no code required. Connect once with your Pinch account, then just ask. > The connector uses the same dubbing engine as the [REST API](/docs/dubbing-api): automatic voice cloning, 10 languages, $0.50 per minute of input media. ## Connect Pinch to Claude You can add the connector in three ways: 1. **From the Claude connector directory** — search for **Pinch** in Settings → Connectors and click **Add**. 2. **One-click link** — open this URL and confirm: ``` https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Pinch&connectorUrl=https://portal.startpinch.com/api/mcp ``` 3. **Manual (custom connector)** — Settings → Connectors → **Add custom connector**, then enter: - **Name:** `Pinch` - **URL:** `https://portal.startpinch.com/api/mcp` When you connect, Claude opens **Sign in with Pinch**. Log in with your Pinch account and approve the access you want to grant: | Scope | What it allows | |---|---| | **Dub videos and audio** | Create dubbing jobs, check status, and download results. Jobs are billed to your Pinch wallet. | | **Manage API keys** | Create, list, and revoke Pinch API keys on your behalf (see [Build dubbing into your app](#build-dubbing-into-your-app)). | Both scopes are selected by default. You can revoke access at any time from the [Developer Portal](https://portal.startpinch.com/dashboard/developers). ## Use it Once connected, just describe what you want. For example: - *"Dub this video into Spanish"* — Claude gives you a link; drop your file in and dubbing starts automatically. - *"Dub this into Japanese: https://cdn.example.com/talk.mp4"* — a direct file URL works too. - *"What languages can Pinch dub into?"* - *"Check on my last dubbing job and give me the download link when it's ready."* To dub a **local file**, Claude hands you a one-click upload link (no public URL, no login). To dub from a **direct file URL** (a link straight to the media file — not a YouTube or other webpage/streaming link), Claude can submit it directly. In Claude Code, Claude can upload a local file itself and skip the link entirely. Claude then polls until the dub is done and returns the download URL — dubbing is asynchronous, so a 10-minute video takes a few minutes. ### Available tools | Tool | Description | |---|---| | `upload_and_dub` | **Dub a local file** — returns a link the user opens to drop in their file; dubbing starts automatically. No public URL needed. | | `dub_video` | Dub from a **direct file URL** (a link straight to the media file — not YouTube/streaming pages). | | `get_upload_url` | For Claude Code: get a presigned URL to upload a local file programmatically, then `dub_video`. | | `get_dub_status` | Check a job's status and progress. | | `get_dub_result` | Get a fresh download URL (and subtitles) for a completed job. | | `list_dubs` | List your recent dubbing jobs. | | `list_supported_languages` | List supported languages, pricing, and limits. | | `get_balance` | Check your Pinch wallet balance. | | `create_dubbing_api_key` | Create a REST API key (requires the *Manage API keys* scope). | | `list_dubbing_api_keys` | List your API keys (previews only). | | `revoke_api_key` | Deactivate an API key. | ### Supported languages English (`en`), Spanish (`es`), French (`fr`), German (`de`), Italian (`it`), Portuguese (`pt`), Russian (`ru`), Japanese (`ja`), Korean (`ko`), Chinese (`zh`). Source language is detected automatically. ### Requirements & limits - A Pinch wallet balance of at least **$1.00** (top up in the [Developer Portal](https://portal.startpinch.com/dashboard/developers)). Ask Claude *"what's my Pinch balance?"* to check. - Max input **10 minutes** / **500 MB**. Pricing is **$0.50 per minute** of input media. - Provide a file by uploading it (Claude gives you a link) or via a direct file URL. YouTube/Vimeo/Drive and other webpage links are not supported. ## Build dubbing into your app If you're building with Claude (e.g. in Claude Code) and want dubbing in your own application, the connector can mint a REST API key for you — no dashboard trip required. With the *Manage API keys* scope granted, ask: > *"Create a Pinch API key for my app and show me how to call the dubbing API."* Claude calls `create_dubbing_api_key` and returns a key (shown **once** — store it as a secret), then you can call the [Dubbing REST API](/docs/dubbing-api) directly: ```bash curl -X POST https://api.startpinch.com/api/dubbing/jobs \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source_url": "https://example.com/video.mp4", "target_lang": "es" }' ``` See the [Dubbing Quickstart](/docs/dubbing-quickstart) for the full submit → poll → download flow.