Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.veedcrawl.com/llms.txt

Use this file to discover all available pages before exploring further.

The Veedcrawl MCP server implements the Model Context Protocol so any compatible AI host — Claude, Cursor, Windsurf, and others — can call Veedcrawl’s APIs directly from a conversation or agent loop. Once installed, your agent can pull structured data from any public video on YouTube, TikTok, Instagram, X/Twitter, or Facebook, and explore creator profiles without needing to know a single video URL in advance.
The package is published as @veedcrawl/mcp on npm. You need a Veedcrawl API key to use it — get one at veedcrawl.com.

What the MCP server exposes

Five tools are registered automatically when the server starts. Each tool maps to a Veedcrawl API endpoint and returns a structured JSON result directly to your agent.
ToolWhat it returns
get_video_metadataTitle, description, author, view/like/comment counts, tags, duration, thumbnails
get_video_transcriptFull spoken transcript with timestamps — uses native captions or AI-generated speech-to-text
extract_from_videoStructured answer to any prompt: hooks, CTAs, sentiment, topics, claims, quotes — guided by optional JSON Schema
get_tiktok_profileCreator bio, total video count, and up to 24 recent TikToks with full engagement stats per video
get_instagram_profileCreator bio, verified status, follower/following/post counts, and up to 24 recent posts (video, image, carousel) with per-post stats

Why profile tools change everything

Every other video API requires you to already know a video URL. That means your agent is stuck doing retrieval — fetching content you already found. get_tiktok_profile and get_instagram_profile unlock discovery. Hand the agent a username. It comes back with who the creator is, how large their audience is, and exactly what they’ve been posting — without a single URL from you. Then it can chain into transcripts and extraction on its own. For example, to audit a creator from scratch:
get_instagram_profile(username="hubermanlab", limit=24)
→ 283M followers, verified, last 24 posts with view/like counts
→ get_video_transcript(url=top_video.url)
→ extract_from_video(url=top_video.url, prompt="List every health claim made and the evidence cited")
Or run competitive analysis with no prep work:
get_tiktok_profile(username=competitor_A, limit=24)
get_tiktok_profile(username=competitor_B, limit=24)
get_tiktok_profile(username=competitor_C, limit=24)
→ Compare posting frequency, avg views, top hashtags, engagement rates across all three

Next steps

Install the MCP server

Install @veedcrawl/mcp and configure it in Claude Desktop, Claude Code, Cursor, or Windsurf.

Tools reference

Full parameter and return value documentation for all five tools.