Skip to content

Use CleanScript in your AI app.

Add it once, sign in and approve. Then ask for transcripts and answers from YouTube, TikTok and Instagram posts in plain words. Each request uses credits from your account, and new accounts get 100 free credits, no card.

Your app
  1. Add to Claude

    Claude opens with CleanScript filled in. Confirm there.

  2. Sign in to CleanScript and approve.
  3. Ask in any chat, on claude.ai or in the Claude desktop and mobile apps.
Add it by hand

In Claude, open Settings → Connectors → Add custom connector. Name it CleanScript and paste this address:

Server address
https://api.cleanscript.ai/mcp

On Team and Enterprise plans, an owner may need to allow custom connectors first.

  1. Turn on Developer mode in Settings → Security and login. On Business and Enterprise plans, an admin turns it on.
  2. Open Settings → Apps → Create. Name it CleanScript, paste this address, choose OAuth for authentication and select Create.
    Server address
    https://api.cleanscript.ai/mcp
  3. Sign in to CleanScript and approve.
  4. Pick CleanScript in a chat when you want to use it.
  1. Add the server:
    Terminal
    claude mcp add --transport http cleanscript https://api.cleanscript.ai/mcp
  2. In Claude Code, run /mcp, choose cleanscript, then sign in to CleanScript and approve.
Use an API key instead

Set CLEANSCRIPT_API_KEY to a key from API keys first.

Terminal
claude mcp add --transport http cleanscript https://api.cleanscript.ai/mcp \
  --header "Authorization: Bearer $CLEANSCRIPT_API_KEY"
  1. Add to Cursor

    Cursor opens and asks you to confirm.

  2. Cursor shows “Needs login” next to CleanScript. Click it to sign in to CleanScript and approve.
Add it by hand
~/.cursor/mcp.json
{
  "mcpServers": {
    "cleanscript": {
      "url": "https://api.cleanscript.ai/mcp"
    }
  }
}

To use an API key instead, add a header:

Set CLEANSCRIPT_API_KEY to a key from API keys first.

~/.cursor/mcp.json
{
  "mcpServers": {
    "cleanscript": {
      "url": "https://api.cleanscript.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:CLEANSCRIPT_API_KEY}"
      }
    }
  }
}
  1. Add the server, then sign in:
    Terminal
    codex mcp add cleanscript --url https://api.cleanscript.ai/mcp
    codex mcp login cleanscript
  2. The second command opens your browser. Sign in to CleanScript and approve.
Use an API key instead

Set CLEANSCRIPT_API_KEY to a key from API keys first.

Terminal
codex mcp add cleanscript --url https://api.cleanscript.ai/mcp --bearer-token-env-var CLEANSCRIPT_API_KEY
  1. Any MCP client that supports streamable HTTP works. Add this address:
    Server address
    https://api.cleanscript.ai/mcp
  2. Sign in to CleanScript and approve when the client asks, or send the header Authorization: Bearer <key> with a key from API keys.

What it can do

ToolReturnsCost
get_transcriptWhat a post says: clean paragraphs with their times, in pages for long videos.1 credit per started 10 minutes of video
extractAn answer to your question, or the fields you ask for, each with the quotes and times it comes from.3 credits per started 10 minutes of video
list_postsA creator’s latest posts, newest first, with their links.1 credit per call
check_accountYour credits left.Free
Asking the same thing about a post again within 6 hours is free. Posts without captions cost 1 credit per started minute, and a translation the platform doesn’t provide adds 1 per started 10 minutes: see pricing.

Try asking

A transcript
Get the transcript of <link>
A question about a video
What does this video say about pricing? <link>
A creator’s latest posts
List @nytimes's latest TikToks and summarize the newest one

Building your own app or automation? Call the same features over HTTP: read the API docs.