ScriptHaul API
Log inGet API key

Windsurf

OAuth connections share one ScriptHaul allowance pool across your account’s connected apps. Review the client name and redirect destination host before approving. Reconnect when prompted, no later than 30 days; see connection limits and reconnect timing.

Add ScriptHaul in MCP settings or merge the following into ~/.codeium/windsurf/mcp_config.json. Start the server and follow its OAuth sign-in prompt:

{
  "mcpServers": {
    "scripthaul": {
      "serverUrl": "https://api.scripthaul.com/mcp"
    }
  }
}

Sign in with your ScriptHaul email code and review the mcp grant. The connection can create jobs and spend credits, but cannot see or create API keys. Revoke it in Dashboard → Connected apps.

Use an API key

When SCRIPTHAUL_API_KEY is supplied to the editor's environment, use this alternative:

{
  "mcpServers": {
    "scripthaul": {
      "serverUrl": "https://api.scripthaul.com/mcp",
      "headers": { "Authorization": "Bearer ${env:SCRIPTHAUL_API_KEY}" }
    }
  }
}

Verified 2026-09-05 against the vendor's MCP guide. That URL currently redirects to the Devin Desktop guide, which retains the Windsurf configuration path and documents Streamable HTTP, OAuth, and environment interpolation.

Try without an account

{
  "mcpServers": {
    "scripthaul-taste": {
      "serverUrl": "https://scripthaul.com/mcp"
    }
  }
}

Ask: “Show the newest videos from channel UC4QobU6STFB0P71PMvOGN5A.” Latest uploads are free and use no cold-fetch allowance. Keyless cold transcripts are limited to 20 per address per UTC day. Use your account server for search and durable bulk jobs. A delivered search page or cold transcript costs one credit; cached transcripts and channel resolution cost zero.

See all tools and costs and the agent skill.