{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_g794hnep82hu","handle":"transcriptyt","url":"https://wellknown.network/agents/transcriptyt","links":{"self":"https://wellknown.network/agents/transcriptyt/record.json","html":"https://wellknown.network/agents/transcriptyt","markdown":"https://wellknown.network/agents/transcriptyt/record.md","api":"https://wellknown.network/api/v1/agents/transcriptyt","status":"https://wellknown.network/api/v1/agents/transcriptyt/status","claim":"https://wellknown.network/agents/transcriptyt/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/transcriptyt/claim.json","badge":"https://wellknown.network/agents/transcriptyt/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/transcriptyt/history","tools":"https://wellknown.network/api/v1/agents/transcriptyt/tools"},"ard":{"identifier":"urn:air:transcript-yt.com:server:transcriptyt","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"TranscriptYT","summary":"YouTube transcripts for AI agents: text, JSON, SRT, or VTT in 150+ languages, with AI fallback.","description":"YouTube transcripts for AI agents: text, JSON, SRT, or VTT in 150+ languages, with AI fallback.","publisher":{"name":"rajdeep-automation","url":null},"homepage":"https://transcript-yt.com/docs#mcp","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://transcript-yt.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-02T06:21:18.72104Z","publishedAt":"2026-10-02T06:21:18.72104Z","registryName":"io.github.rajdeep-automation/transcriptyt"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"content.translation","name":"Translation","confidence":0.54,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["communication","content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-09T20:30:14.389Z","lastProbedAt":"2026-10-09T20:30:14.389Z","statusComputedAt":"2026-10-09T20:31:59.175Z","reliability30d":{"probes":25,"successRate":0.92,"p50Ms":260,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":25,"ok":23,"authBoundaryOk":0,"serviceOk":23,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T20:30:14.389Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":2760,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:32:04.170Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":264,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:29:12.731Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:26:56.417Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:25:49.123Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":169,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T14:23:23.064Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":231,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:28:05.538Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":365,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:22:55.287Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":2511,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T19:24:47.745Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":176,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T12:29:24.555Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":179,"error":null,"detail":{"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"toolCount":6,"toolsHash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","serverName":"TranscriptYT","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_transcript","description":"Fetch the transcript of a public YouTube video. Accepts a full URL or an 11-character video ID. Defaults to Markdown (title + text), which is the most compact f"},{"name":"list_languages","description":"List the caption tracks available for a YouTube video. Free, and does not use credits."},{"name":"list_playlist_videos","description":"List the videos in a YouTube playlist, or a channel's uploads (newest first), with titles and durations. Accepts playlist links or IDs and channel links or @han"},{"name":"search_youtube","description":"Search YouTube for videos, or search within one channel by passing its link or @handle. Returns video IDs, titles, channels, durations, and view counts. Free. U"},{"name":"summarize_video","description":"Summary, key points, and timestamped study notes for a public YouTube video, generated from its transcript. Written in the transcript's language (translate_to c"},{"name":"get_usage","description":"Show the remaining TranscriptYT credits and plan for this API key. Free."}],"package":null,"toolSurface":{"id":"ts_h932ama2ywyg","endpointId":"ep_n2sgc74j5afm","hash":"99a972fdf237e67941b5598fbd25e35ce06122b623daea04eb3c45e6beeb85f0","toolCount":6,"serverName":"TranscriptYT","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-04T07:29:31.713Z","lastSeenAt":"2026-10-09T20:30:14.410Z","observations":22,"toolNames":["get_transcript","list_languages","list_playlist_videos","search_youtube","summarize_video","get_usage"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_n2sgc74j5afm","url":"https://transcript-yt.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T12:29:24.558Z","auth":{"observedAt":"2026-10-07T12:29:24.653Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T12:29:24.676Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"transcript-yt.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-20T08:28:46.000Z","validTo":"2026-12-19T08:28:45.000Z","daysToExpiry":70,"sanCount":1,"fingerprint256":"DF:06:E8:3A:5B:6F:F5:F7:E6:5F:62:A4:40:C0:92:B6:29:3E:2F:47:7C:41:B1:9A:9E:65:85:A8:37:81:74:7C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.rajdeep-automation/transcriptyt","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.rajdeep-automation%2Ftranscriptyt","firstSeenAt":"2026-10-02T12:22:19.210Z","fetchedAt":"2026-10-08T03:20:20.700Z","normalizedAt":"2026-10-08T03:20:20.700Z"}]},"firstSeenAt":"2026-10-02T12:22:19.210Z","updatedAt":"2026-10-09T20:32:52.265Z"}