Integration

SocialKit integration

SocialKit extracts public data from YouTube, TikTok, Instagram, Facebook, X (Twitter), LinkedIn and Reddit by URL: video and post stats, comments, profile and channel stats, channel video lists, keyword and hashtag search, transcripts, AI summaries (with your own prompt or fields), and download links for videos, plus bulk variants that take up to 5 URLs. Calls spend project credits (most cost 1 credit; per-minute and per-result costs are stated on each tool; failed requests are not charged); get_credits shows the balance. The POST twins of the GET tools are not exposed (same operation). Authentication is a project access key from the SocialKit dashboard, sent in the x-access-key header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SocialKit.Built from the 63 SocialKit tools below, on the connection you add once.

What you can do with SocialKit

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Tiktok video, 5 operations

  • bulk_get_tiktok_video_statsBulk get tiktok video statsPOSTGet TikTok video stats for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like get_tiktok_video_stats.
  • get_tiktok_video_statsGet tiktok video statsGETGet engagement metrics and metadata of a TikTok video: views, likes, comments, shares, saves, channel, description, duration and thumbnail.
  • list_tiktok_channel_videosList tiktok channel videosGETList a TikTok creator's recent videos with stats, with cursor paging. Allows up to 120 seconds for recovery; failures use no credits.
  • search_tiktok_hashtagSearch tiktok hashtagGETList TikTok videos for a hashtag, with cursor paging. Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).
  • search_tiktok_videosSearch tiktok videosGETSearch TikTok videos by keyword, with sort and posting-date filters and cursor paging. Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).

Youtube video, 4 operations

  • bulk_get_youtube_video_statsBulk get youtube video statsPOSTGet YouTube video stats for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like get_youtube_video_stats.
  • get_youtube_video_statsGet youtube video statsGETGet metadata and engagement stats of a YouTube video: title, channel, views, likes, comments, duration, publish date, thumbnails.
  • list_youtube_channel_videosList youtube channel videosGETList the videos of a YouTube channel or playlist (title, id, views, duration, thumbnails). Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).
  • search_youtube_videosSearch youtube videosGETSearch YouTube videos by keyword, with sort, upload-date and video/Shorts filters. Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).

Instagram post, 3 operations

  • bulk_get_instagram_post_statsBulk get instagram post statsPOSTGet Instagram post stats for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like get_instagram_post_stats.
  • get_instagram_post_statsGet instagram post statsGETGet engagement metrics and metadata of an Instagram post or reel. views is null when unavailable (not zero); set requireViews=true to insist on a verified count (503, no charge, if missing).
  • list_instagram_profile_postsList instagram profile postsGETList recent posts of an Instagram profile feed, with cursor paging. A private profile fails with 422. Cost: 1 credit per 20 results (up to 20 = 1 credit, 21 to 40 = 2).

Instagram profile, 2 operations

  • bulk_get_instagram_profile_statsBulk get instagram profile statsPOSTGet Instagram profile stats for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like get_instagram_profile_stats.
  • get_instagram_profile_statsGet instagram profile statsGETGet stats and metadata of an Instagram profile: followers, following, post count, bio, profile picture, verification.

Instagram reel, 2 operations

  • list_instagram_profile_reelsList instagram profile reelsGETList reels of an Instagram profile's Reels tab, with cursor paging; views and plays may be null. Cost: 1 credit per 20 results (up to 20 = 1 credit, 21 to 40 = 2).
  • search_instagram_reelsSearch instagram reelsGETSearch Instagram reels by keyword or hashtag; returns Instagram's current batch of up to 12 reels. Cost: 1 credit per successful call.

Instagram summary, 2 operations

  • bulk_summarize_instagram_videosBulk summarize instagram videosPOSTSummarize Instagram videos with AI for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like summarize_instagram_video.
  • summarize_instagram_videoSummarize instagram videoGETSummarize an Instagram video or reel with AI: summary, key points, main topics, tone, audience. Cost: 2 credits per successful request; cached and failed requests are free.

Instagram transcript, 2 operations

  • bulk_get_instagram_transcriptsBulk get instagram transcriptsPOSTGet Instagram transcripts for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like get_instagram_transcript.
  • get_instagram_transcriptGet instagram transcriptGETGet the transcript of an Instagram video or reel: plain text plus timestamped segments. Cost: 2 credits per started minute of video; failed requests are free.

Linkedin post, 2 operations

  • get_linkedin_postGet linkedin postGETGet one LinkedIn post by URL: text, author, engagement counts and media.
  • list_linkedin_company_postsList linkedin company postsGETList recent posts of a LinkedIn company page.

Tiktok channel, 2 operations

  • bulk_get_tiktok_channel_statsBulk get tiktok channel statsPOSTGet TikTok creator stats for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like get_tiktok_channel_stats.
  • get_tiktok_channel_statsGet tiktok channel statsGETGet a TikTok creator's stats: followers, following, likes, video count, bio, avatar. Allows up to 120 seconds for recovery; failures use no credits.

Tiktok comment, 2 operations

  • bulk_get_tiktok_commentsBulk get tiktok commentsPOSTGet TikTok video comments for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each item is priced like get_tiktok_comments.
  • get_tiktok_commentsGet tiktok commentsGETList comments of a TikTok video (author, text, likes, date, share link). Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).

Tiktok summary, 2 operations

  • bulk_summarize_tiktok_videosBulk summarize tiktok videosPOSTSummarize TikTok videos with AI for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like summarize_tiktok_video.
  • summarize_tiktok_videoSummarize tiktok videoGETSummarize a TikTok video with AI: summary, key points, main topics, tone, audience. Cost: 2 credits per successful request; cached and failed requests are free.

Tiktok transcript, 2 operations

  • bulk_get_tiktok_transcriptsBulk get tiktok transcriptsPOSTGet TikTok transcripts for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Failed items cost nothing.
  • get_tiktok_transcriptGet tiktok transcriptGETGet the full transcript of a TikTok video: plain text plus timestamped segments. Content without captions returns a no_transcript error at no cost.

Tweet, 2 operations

  • get_tweetGet tweetGETGet one X (Twitter) post by URL: text, author, likes, reposts, replies, views and date.
  • list_twitter_tweetsList twitter tweetsGETList recent tweets of an X (Twitter) user's timeline, with cursor paging (nextCursor).

Video download job, 2 operations

  • get_video_download_jobGet video download jobGETGet a download job's status and, once ready, its temporary download URL; polling is free and a paid job gets a fresh URL. A failed job carries errorCode and retryable.
  • start_video_download_jobStart video download jobGETDownload a long YouTube, TikTok, Instagram or Facebook video and return its URL. Per started minute: 1 credit up to 480p or audio, 4 at 720p/1080p. Waits for the job and returns the finished result; gives up after 10 minutes.

Youtube comment, 2 operations

  • bulk_get_youtube_commentsBulk get youtube commentsPOSTGet YouTube video comments for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each item is priced like get_youtube_comments.
  • get_youtube_commentsGet youtube commentsGETList comments of a YouTube video (author, text, likes, date, reply count). Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).

Youtube summary, 2 operations

  • bulk_summarize_youtube_videosBulk summarize youtube videosPOSTSummarize YouTube videos with AI for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Each successful item is priced like summarize_youtube_video.
  • summarize_youtube_videoSummarize youtube videoGETSummarize a YouTube video with AI: summary, key points, main topics, tone, audience. Cost: 2 credits per successful request; cached and failed requests are free.

Youtube transcript, 2 operations

  • bulk_get_youtube_transcriptsBulk get youtube transcriptsPOSTGet YouTube transcripts for up to 5 URLs in one request; each item in results carries its own success, and summary gives totals and creditsUsed. Failed items cost nothing.
  • get_youtube_transcriptGet youtube transcriptGETGet the full transcript of a YouTube video or Short: plain text plus timestamped segments, word count and language. Videos without captions return a no_transcript error at no cost.

Credit, 1 operation

  • get_creditsGet creditsGETGet the project's remaining credits: totalRemaining, monthly (limit, used, remaining, cycleStart, resetAt) and purchased (total, used, remaining). Free: uses no credits.

Facebook comment, 1 operation

  • get_facebook_commentsGet facebook commentsGETList top comments of a Facebook video, post or reel, with cursor paging. Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).

Facebook page, 1 operation

  • get_facebook_page_statsGet facebook page statsGETGet stats and metadata of a Facebook page: name, bio, followers, category, verification, avatar and cover photo.

Facebook summary, 1 operation

  • summarize_facebook_videoSummarize facebook videoGETSummarize a Facebook video with AI: summary, key points, main topics, tone, audience. Cost: 2 credits per successful request; cached and failed requests are free.

Facebook transcript, 1 operation

  • get_facebook_transcriptGet facebook transcriptGETGet the transcript of a Facebook video: plain text plus timestamped segments. Cost: 2 credits per started minute of video; failed requests are free.

Facebook video, 1 operation

  • get_facebook_video_statsGet facebook video statsGETGet engagement metrics and metadata of a Facebook video or post: views, likes, reactions, comments, shares, description and author.

Instagram comment, 1 operation

  • get_instagram_commentsGet instagram commentsGETList comments of an Instagram post or reel, with cursor paging. A page can hold fewer than limit. Cost: 1 credit per 50 results (up to 50 = 1 credit, 51 to 100 = 2).

Instagram download, 1 operation

  • get_instagram_download_urlGet instagram download urlGETGet a temporary direct download URL for an Instagram video or reel (synchronous; use start_video_download_job for long videos). Cost per started minute: 1 credit up to 480p or audio, 4 at 720p/1080p.

Linkedin company, 1 operation

  • get_linkedin_companyGet linkedin companyGETGet public data of a LinkedIn company page: name, description, followers, employee count and logo.

Linkedin profile, 1 operation

  • get_linkedin_profileGet linkedin profileGETGet public data of a LinkedIn member profile: name, headline, followers, connections, profile image and recent articles.

Linkedin transcript, 1 operation

  • get_linkedin_transcriptGet linkedin transcriptGETGet the transcript of a native video in a LinkedIn post. Cost: 2 credits per started minute of video; failed requests are free.

Reddit post, 1 operation

  • get_reddit_postGet reddit postGETGet a public Reddit post (beta): pass exactly one of url or postId. Unavailable fields are null. Cost: 1 credit per successful request.

Status, 1 operation

  • get_statusGet statusGETGet the latest manually recorded health of every SocialKit capability. Public and free: uses no credits.

Subreddit, 1 operation

  • get_subreddit_detailsGet subreddit detailsGETGet details of a public subreddit (beta): pass exactly one of subreddit or url. Unavailable fields are null. Cost: 1 credit per successful request.

Tiktok download, 1 operation

  • get_tiktok_download_urlGet tiktok download urlGETGet a temporary direct download URL for a TikTok video without watermark (synchronous; use start_video_download_job for long videos). Cost per started minute: 1 credit up to 480p or audio, 4 at 720p/1080p.

Twitter profile, 1 operation

  • get_twitter_profileGet twitter profileGETGet public profile data of an X (Twitter) user: name, bio, followers, following, tweet count, verification, location and website.

Twitter thread, 1 operation

  • get_twitter_threadGet twitter threadGETGet a full X (Twitter) thread (a self-reply chain) from any of its tweet URLs: every tweet in order plus the combined untruncated text. Cost: 1 credit whatever its length.

Twitter transcript, 1 operation

  • get_twitter_transcriptGet twitter transcriptGETGet the transcript of a native video in an X (Twitter) post. Cost: 2 credits per started minute of video; failed requests are free.

Video summary, 1 operation

  • summarize_video_fileSummarize video fileGETSummarize any publicly accessible video file URL with AI. Cost: 5 credits per started minute of video; failed requests are free.

Video transcript, 1 operation

  • transcribe_video_fileTranscribe video fileGETTranscribe any publicly accessible video file URL (MP4, MOV, AVI and more). Cost: 5 credits per started minute of video; failed requests are free.

X article, 1 operation

  • get_x_articleGet x articleGETGet a complete native X Article as text and Markdown, with author metadata and media references. Cost: 1 credit; a partial article is never returned as success.

Youtube channel, 1 operation

  • get_youtube_channel_statsGet youtube channel statsGETGet stats and metadata of a YouTube channel: name, handle, subscribers, total videos, bio, verification, avatar and banner.

Youtube download, 1 operation

  • get_youtube_download_urlGet youtube download urlGETGet a temporary direct download URL for a YouTube video or its audio (synchronous, best for short videos; use start_video_download_job for long ones). Cost per started minute: 1 credit up to 480p or audio, 4 at 720p/1080p.

Use SocialKit from Claude Code, Cursor or Codex

Connect SocialKit in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SocialKit operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SocialKit

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect SocialKit once

    Add your SocialKit connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

SocialKit integration FAQ

What can you do with the SocialKit integration?

LiveContext exposes 63 operations on SocialKit, covering tiktok video, youtube video, instagram post and instagram profile.

Popular integrations

Browse the whole catalog