You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Flatten both per-call cost lines to the agreed wording so they don't
read as contradicting the FREE tools listed nearby: "Successful calls
cost 1 credit unless a tool states otherwise below" (README.md,
SKILL.md, mcp-tools.md) and "Successful requests cost 1 credit unless
stated otherwise above" (rest-api.md, after the credit-cost table).
- Drop the unverified "Production-scale (15M+ requests/month, 49ms
median)" claim from smithery.yaml, and the "(15M+ req/mo)" /
"Hobbyist scrapers" cells from the README comparison table, re-padding
the row.
- Drop "comprehensive" from "12 hosted MCP tools plus one comprehensive
skill" (and the matching "single comprehensive `youtube` skill" in
.codex-plugin/plugin.json) across all 7 files carrying that exact
string; kept "no card" and "complete" wording as verified.
- Swapped the last personal-creator references and the rickroll
placeholder ID (dQw4w9WgXcQ) for a verified one (UF8uR6Z6KLc). Where
the old ID co-occurred with matching illustrative title/author/lyrics
(mcp-tools.md's get_youtube_transcript example), replaced the whole
block with the new video's real metadata (verified via YouTube oEmbed)
instead of just swapping the ID, to avoid shipping a factually
inconsistent example.
- Full em/en dash sweep of every touched file, replaced with
hyphen/comma/colon per context; trimmed each FREE tool's redundant
free/no-credit prose down to the single header badge mention.
Co-Authored-By: CRHQ <noreply@crhq.ai>
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
{
14
14
"name": "transcriptapi",
15
15
"source": "./",
16
-
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
16
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
Copy file name to clipboardExpand all lines: .claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "transcriptapi",
3
3
"version": "1.2.0",
4
-
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
4
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
Copy file name to clipboardExpand all lines: .codex-plugin/plugin.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "transcriptapi",
3
3
"version": "1.2.0",
4
-
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
4
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"shortDescription": "YouTube MCP + YouTube Skill for AI agents: transcripts, captions, search, channels and playlists.",
31
-
"longDescription": "One Agent Plugins 1.0.0 package that gives any compliant agent reliable access to YouTube: video transcripts, timestamped captions and subtitles, video and channel metadata, video and channel search, within-channel search, channel browsing and playlist contents. Ships a hosted MCP server (12 tools, OAuth 2.1, no key handling) plus a single comprehensive `youtube` skill that routes each request to the right tool, keeps credit spend low, and falls back to the REST API for clients that load skills without MCP. Free tier: 100 credits, no card. TranscriptAPI is a third-party, independent service. It is not affiliated with, endorsed by, or sponsored by YouTube or Google.",
31
+
"longDescription": "One Agent Plugins 1.0.0 package that gives any compliant agent reliable access to YouTube: video transcripts, timestamped captions and subtitles, video and channel metadata, video and channel search, within-channel search, channel browsing and playlist contents. Ships a hosted MCP server (12 tools, OAuth 2.1, no key handling) plus a single `youtube` skill that routes each request to the right tool, keeps credit spend low, and falls back to the REST API for clients that load skills without MCP. Free tier: 100 credits, no card. TranscriptAPI is a third-party, independent service. It is not affiliated with, endorsed by, or sponsored by YouTube or Google.",
Copy file name to clipboardExpand all lines: .cursor-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "transcriptapi",
3
3
"version": "1.2.0",
4
-
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
4
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
Copy file name to clipboardExpand all lines: .plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "transcriptapi",
3
3
"version": "1.2.0",
4
-
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
4
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
11
11
<palign="center">
12
12
<b>The complete YouTube toolkit as a single Agent Plugin, by <ahref="https://transcriptapi.com">TranscriptAPI</a>.</b><br/>
13
-
YouTube transcripts, video & channel metadata, captions and subtitles, video & channel search, channel browsing, playlist extraction and new-upload polling: 12 hosted MCP tools plus one comprehensive skill.<br/>
13
+
YouTube transcripts, video & channel metadata, captions and subtitles, video & channel search, channel browsing, playlist extraction and new-upload polling: 12 hosted MCP tools plus one skill.<br/>
14
14
One install. OAuth sign-in. No API key to manage. Free tier, no card.
15
15
</p>
16
16
@@ -40,8 +40,8 @@ One install gives your agent both halves:
40
40
**Just ask, in plain English:**
41
41
42
42
```txt
43
-
Summarize this video for me: https://youtu.be/dQw4w9WgXcQ
44
-
Find Andrew Huberman's three most-viewed videos about sleep and compare them.
43
+
Summarize this video for me: https://youtu.be/UF8uR6Z6KLc
44
+
Find @NASA's three most-viewed videos about the Moon landing and compare them.
45
45
What has @TED posted in the last month?
46
46
```
47
47
@@ -62,7 +62,7 @@ Most YouTube integrations do one thing: pull a single transcript. **This is a fu
All 12 are exposed automatically once you connect. **1 credit = 1 successful (HTTP 200) request.** Failed and rate-limited calls do not consume credits.
269
+
All 12 are exposed automatically once you connect. **Successful calls cost 1 credit unless a tool states otherwise below.** Failed and rate-limited calls do not consume credits.
270
270
271
271
> **Which video tool?** Use `get_youtube_video_info` (free) to discover transcript languages before fetching a transcript. Use `get_video_metadata` (1 credit) for view/like counts, publish date, description, duration, tags, or related videos.
@@ -405,7 +405,7 @@ Paginated list of the playlists on a channel (id, title, URL, video-count text,
405
405
406
406
### 10. `list_channel_posts`
407
407
408
-
Paginated list of a channel's community (Posts tab) content — text, publish time, like-count text, and attachments. Channels without a community tab return an empty results list, not an error.
408
+
Paginated list of a channel's community (Posts tab) content: text, publish time, like-count text, and attachments. Channels without a community tab return an empty results list, not an error.
Copy file name to clipboardExpand all lines: marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
{
14
14
"name": "transcriptapi",
15
15
"source": "./",
16
-
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
16
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
5
+
"description": "YouTube MCP + YouTube Skill for AI agents: YouTube transcripts, video and channel metadata, captions, subtitles, video and channel search, channel browsing and playlist extraction. 12 hosted MCP tools plus one skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
0 commit comments