The prompt
Paste it into your agent and replace the parts in angle brackets. The agent needs SocialTap: connect it with the MCP server or an API key.
Summarize the video at <video link>, for <audience or purpose>.
Fetch its transcript (in <language> if it has one, otherwise in the original language) and work only from what it says.
Then write:
- A summary of a short paragraph.
- The key points in order, each with the timestamp where it starts, so I can jump to it.
- The claims, numbers and names it mentions, quoted exactly.
- Anything it promises to cover but doesn't.
If the transcript is machine-generated, say so, and flag words that look misheard instead of correcting them silently.
Get the data from SocialTap. If the SocialTap MCP server is connected, use its tools; otherwise call the REST API at https://staging.socialtap.dev with the API key from the SOCIALTAP_API_KEY environment variable in the x-api-key header. Read https://staging.socialtap.dev/docs/agents/index.md before the first call. The endpoints, by ID:
- youtube.transcript: GET /v1/youtube/transcript, YouTube Transcript API. Docs: https://staging.socialtap.dev/docs/reference/youtube/transcript/index.md
- tiktok.transcript: GET /v1/tiktok/transcript, TikTok Transcript API. Docs: https://staging.socialtap.dev/docs/reference/tiktok/transcript/index.md
- instagram.transcript: GET /v1/instagram/transcript, Instagram Reels Transcript API. Docs: https://staging.socialtap.dev/docs/reference/instagram/transcript/index.md
- facebook.transcript: GET /v1/facebook/transcript, Facebook Video Transcript API. Docs: https://staging.socialtap.dev/docs/reference/facebook/transcript/index.md
- rumble.transcript: GET /v1/rumble/transcript, Rumble Transcript API. Docs: https://staging.socialtap.dev/docs/reference/rumble/transcript/index.mdEndpoints it uses
- YouTube · Transcript
youtube.transcriptTry it - TikTok · Transcript
tiktok.transcriptTry it - Instagram · Transcript
instagram.transcriptTry it - Facebook · Transcript
facebook.transcriptTry it - Rumble · Transcript
rumble.transcriptTry it