{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.scripthaul/api","description":"YouTube discovery, transcripts, library search, and monitors with API keys or OAuth.","title":"ScriptHaul API","version":"1.1.0","websiteUrl":"https://api.scripthaul.com/docs/mcp","remotes":[{"type":"streamable-http","url":"https://api.scripthaul.com/mcp","headers":[{"description":"Optional API-key authentication. OAuth clients omit this header template and use MCP authorization discovery.","value":"Bearer {SCRIPTHAUL_API_KEY}","isSecret":true,"variables":{"SCRIPTHAUL_API_KEY":{"description":"ScriptHaul API key shown once after verification or key creation.","isRequired":true,"isSecret":true}},"name":"Authorization"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"authentication":{"authorizationServerMetadata":"https://api.scripthaul.com/.well-known/oauth-authorization-server","codeChallengeMethods":["S256"],"dynamicClientRegistration":true,"grantTypes":["authorization_code","refresh_token"],"methods":["oauth2","api-key"],"protectedResourceMetadata":"https://api.scripthaul.com/.well-known/oauth-protected-resource/mcp","resource":"https://api.scripthaul.com/mcp","scopes":["mcp"]},"skill":"https://api.scripthaul.com/.well-known/agent-skills/index.json","tools":["get_transcript","list_videos","get_bulk_download_link","create_bulk_job","get_job","search_youtube","resolve_channel","get_latest_videos","get_library","search_transcripts","watch_channel","list_monitors"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T14:20:09.187043Z","publishedAt":"2026-09-13T14:20:09.187043Z","updatedAt":"2026-09-13T14:20:09.187043Z","isLatest":true}}}],"metadata":{"count":1}}
