Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

Social Fetch

io.github.social-freak-ltd/socialfetch

Public social-data API and live docs for AI coding agents.

Uptime
100.0%
2 direct probes · 30d
Response
732ms
last probe
Tools
208
callable
Resources
4
readable
Prompts
0
available

Tools · 208

tiktok_profile_get

Get a TikTok profile by handle. Returns lookupStatus plus profile metrics (followers, posts/videoCount, privateAccount, accountCreatedAt).

tiktok_profile_videos_list

List videos from a TikTok profile by handle. Credits: 1 base; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.

tiktok_profile_followers_list

List followers of a TikTok profile by handle. Returns a list (use cursor when paginated).

tiktok_profile_following_list

List accounts followed by a TikTok profile by handle. Returns a list (use cursor when paginated).

tiktok_profile_region_get

Get the region code reported for a TikTok profile by handle.

tiktok_profile_audience_get

Get audience location demographics for a TikTok profile by handle.

tiktok_profile_live_check

Check whether a TikTok creator is currently live by handle.

tiktok_profile_engagement_get

Get TikTok profile engagement audit. Accepts a handle.

tiktok_users_search

Search TikTok users by keyword. Discover real handles before profile gets; avoid inventing usernames.

tiktok_search_videos_list

Search TikTok videos by free-text keyword (not hashtag — use tiktok.search.hashtag.list for that). Returns a list (use cursor when paginated).

tiktok_search_top_list

Search TikTok Top results by keyword (not videos-only — use tiktok.search.videos.list for that). Returns a list (use cursor when paginated).

tiktok_search_hashtag_list

Search TikTok videos by hashtag (not free-text keyword — use tiktok.search.videos.list for that). Returns a list (use cursor when paginated).

tiktok_search_suggestions_list

Get TikTok search suggestions by query. Returns a list (use cursor when paginated).

tiktok_video_get

Get a single TikTok video by URL. Author is identity-only (no follower counts) — use tiktok_profile_get for metrics. Credits: 1 (+downloadMedia add-on).

tiktok_video_comments_list

List comments on a TikTok video by URL. Returns a list (use cursor when paginated).

tiktok_video_comments_replies_list

List replies to a TikTok video comment. Accepts a comment id. Returns a list (use cursor when paginated).

tiktok_video_download_get

Download TikTok video or photo post media. Accepts a video URL.

tiktok_video_transcript_get

Get the spoken transcript for a TikTok video by URL.

tiktok_feed_trending_list

List currently trending TikTok posts for a region. Returns a list (use cursor when paginated).

tiktok_collection_videos_list

List videos in a public TikTok collection by URL. Returns a list (use cursor when paginated).

tiktok_song_get

Get details for a TikTok song or sound by id.

tiktok_music_videos_list

List TikTok videos that use a specific music clip. Accepts a clip id. Returns a list (use cursor when paginated).

tiktok_shop_products_search

Search products in TikTok Shop by keyword. Returns a list (use cursor when paginated).

tiktok_shop_products_list

List products in a TikTok Shop store by shop id or URL. Returns a list (use cursor when paginated).

tiktok_product_get

Get details for a TikTok Shop product by product id. Accepts a product page URL.

tiktok_product_reviews_list

List buyer reviews for a TikTok Shop product by product id. Returns a list (use cursor when paginated).

tiktok_profile_showcaseProducts_list

List products featured on a creator's TikTok showcase by handle. Returns a list (use cursor when paginated).

tiktok_adLibrary_ad_get

Get a single TikTok Ad Library or Top Ads creative by ad id or public ad URL.

tiktok_adLibrary_ads_search_get

Search TikTok Top Ads by keyword and filters, or search the public Ads Library by advertiser name. Returns a list (use cursor when paginated).

twitter_profile_get

Get an X (Twitter) profile by handle. Returns lookupStatus plus follower/tweet metrics and account age signals.

twitter_profile_tweets_list

List tweets from an X profile by handle. Returns a list (use cursor when paginated).

twitter_tweet_get

Get a single tweet by URL. Author includes profile metrics when not trimmed. Warning: trim=true omits author. Credits: 1.

twitter_tweet_replies_list

List replies to a tweet by URL. Returns a list (use cursor when paginated).

twitter_tweet_transcript_get

Get the transcript for a video tweet by URL.

twitter_search_list

Search X posts by free-text keyword (not hashtag — use twitter.hashtag.list for that). Returns a list (use cursor when paginated).

twitter_hashtag_list

Search X posts by hashtag (not free-text keyword — use twitter.search.list for that). Returns a list (use cursor when paginated).

twitter_community_get

Get details for an X community by community id or URL.

twitter_community_tweets_list

List tweets from an X community by community id or URL. Returns a list (use cursor when paginated).

telegram_channel_get

Get metadata for a public Telegram channel or group by username.

telegram_channel_posts_get

List recent posts from a public Telegram channel. Groups are not supported. Accepts a handle. Returns a list (use cursor when paginated).

telegram_channel_post_get

Get a single public post from a Telegram channel by handle and post ID. Groups are not supported.

amazon_shop_get

Get a creator Amazon Shop storefront by URL.

linktree_profile_get

Get a public Linktree profile by handle, including links and socials.

hackernews_search_list

Search Hacker News by keyword. Returns a list (use page/pageSize when paginated).

hackernews_feed_list

List a Hacker News feed by type (top, new, best, ask, show, or jobs). Accepts a feed name. Returns a list (use page/pageSize when paginated).

hackernews_story_get

Get a Hacker News story by id.

hackernews_story_comments_list

List comments on a Hacker News story by id. Returns a list (use cursor when paginated).

hackernews_item_get

Get a Hacker News item by id.

hackernews_comment_context_get

Get a Hacker News comment with its ancestor chain to the root story. Accepts a comment id.

hackernews_user_get

Get a Hacker News user profile by username.

hackernews_user_submissions_list

List a Hacker News user's stories, polls, and jobs (newest first). Accepts a username. Returns a list (use page/pageSize when paginated).

hackernews_user_comments_list

List a Hacker News user's comments (newest first). Accepts a username. Returns a list (use page/pageSize when paginated).

hackernews_user_favorites_list

List favorites for a Hacker News user by username. Returns a list (use page when paginated; 1-based).

hackernews_jobs_who_is_hiring_list

List top-level jobs from the monthly Hacker News Who is Hiring thread (latest thread, or a YYYY-MM month). Returns a list (use page/pageSize when paginated).

hackernews_updates_get

Get recently changed Hacker News item ids and usernames.

hackernews_maxitem_get

Get the current largest Hacker News item id.

truthsocial_profile_get

Get a Truth Social profile by handle or account id.

truthsocial_profile_posts_list

List posts from a Truth Social profile by handle or account id. Returns a list (use cursor when paginated).

truthsocial_post_get

Get a Truth Social post by URL.

facebook_profile_get

Get a Facebook profile or Page by URL or username.

facebook_profile_posts_list

List posts from a Facebook profile or Page. Accepts a profile URL or page id. Credits: 1 base; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.

facebook_profile_reels_list

List Reels from a Facebook profile or Page. Accepts a profile or page URL. Credits: 1 base; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.

facebook_profile_photos_list

List photos from a Facebook profile or Page. Accepts a profile or page URL. Credits: 1 base; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.

facebook_profile_events_list

List events hosted by a Facebook profile or Page. Accepts a profile or page URL. Returns a list (use cursor when paginated).

facebook_post_get

Get a Facebook post or Reel by URL.

facebook_post_comments_list

List comments on a Facebook post or Reel by URL. Returns a list (use cursor when paginated).

facebook_post_comments_replies_list

List replies to a Facebook comment. Accepts a from post comments. Returns a list (use cursor when paginated).

facebook_post_transcript_get

Get the transcript for a Facebook post or Reel by URL.

facebook_group_get

Get a Facebook group by URL or group id.

facebook_group_posts_list

List posts from a Facebook group by group URL. Returns a list (use cursor when paginated).

facebook_marketplace_locations_search

Search Facebook Marketplace locations to obtain coordinates for listing search. Accepts a city or place name. Returns a list (use cursor when paginated).

facebook_marketplace_search_list

Search Facebook Marketplace listings by keyword near a latitude and longitude. Returns a list (use cursor when paginated).

facebook_marketplace_item_get

Get details for a Facebook Marketplace listing by item URL.

facebook_events_search_list

Search Facebook events by name. Returns a list (use cursor when paginated).

facebook_events_list

List Facebook events for a city by explore URL. Returns a list (use cursor when paginated).

facebook_event_get

Get a Facebook event by URL or event id.

facebook_adLibrary_ad_get

Get a single Facebook Ad Library ad by archive id or public Ad Library URL.

facebook_adLibrary_ads_search_get

Search Facebook Ad Library ads by keyword and filters. Returns a list (use cursor when paginated).

facebook_company_ads_list

List ads a company or Page is running in the Facebook Ad Library. Accepts a page id or company name. Returns a list (use cursor when paginated).

facebook_adLibrary_companies_search

Search Facebook Ad Library companies / advertisers by name. Accepts a company name. Returns a list (use cursor when paginated).

google_company_ads_list

List ads a company or advertiser is running in Google Ad Transparency. Accepts a domain or advertiser id. Returns a list (use cursor when paginated).

google_adLibrary_ad_get

Get a single Google Ad Transparency creative by public Ad Transparency URL.

google_adLibrary_advertisers_search

Search Google Ad Transparency advertisers by name. Accepts a advertiser name. Returns a list (use cursor when paginated).

instagram_profile_get

Get a full Instagram profile by handle (bio, counts, and related fields). Returns lookupStatus plus follower/post metrics and privacy flags.

instagram_profile_basic_get

Get a lightweight Instagram profile by numeric user ID when you already have the id.

instagram_profile_posts_list

List posts from an Instagram profile by handle. Credits: 1 base; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.

instagram_profile_reels_list

List Reels from one specific Instagram profile by handle (not a keyword search — use instagram.search.reels.list for that; not trending — use instagram.reels.trending.list for that). Credits: 1 base; …

instagram_profile_highlights_list

List story highlight albums for an Instagram profile by handle. Returns a list (use cursor when paginated).

instagram_profile_taggedPosts_list

List Instagram posts a user is tagged in, by user id. Credits: 1 base; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.

instagram_highlight_get

Get stories inside a saved Instagram highlight by highlight id.

instagram_profile_engagement_get

Get Instagram profile engagement audit. Accepts a handle.

instagram_search_list

Search Instagram accounts, hashtags, and places by keyword (not posts — use instagram.search.popular.list; not profile discovery — use instagram.search.profiles.list). Returns a list (use cursor when …

instagram_search_profiles_list

Search Instagram profiles by keyword. Returns a list (use cursor when paginated).

instagram_search_reels_list

Search Reels site-wide by keyword (not scoped to one profile — use instagram.profile.reels.list; not trending — use instagram.reels.trending.list; not audio-page — use instagram.audio.reels.list). Ret…

instagram_search_hashtag_list

Search public Instagram posts and Reels by hashtag. Returns a list (use cursor when paginated).

instagram_search_popular_list

Search Instagram's curated Popular topics by keyword. Returns a list (use cursor when paginated).

instagram_post_get

Get a single Instagram post or Reel by URL. Author is under owner (not author); timestamps use createdAt (ISO; legacy Unix takenAt may still appear at runtime).

instagram_post_comments_list

List comments on an Instagram post or Reel by URL. Returns a list (use cursor when paginated).

instagram_post_comments_replies_list

List replies to a comment on an Instagram post or Reel. Accepts a comment id and post URL. Returns a list (use cursor when paginated).

instagram_post_download_get

Download Instagram post or reel media. Accepts a post URL.

instagram_post_transcript_get

Get the spoken transcript for an Instagram post or Reel by URL.

instagram_reels_trending_list

List currently trending Instagram Reels (not a keyword search, profile-scoped, or audio-page list — use instagram.search.reels.list, instagram.profile.reels.list, or instagram.audio.reels.list for tha…

instagram_audio_reels_list

List Instagram Reels that use a specific audio track, with track metadata, tagged users, and coauthors when Instagram exposes them. Accepts a audio id. Returns a list (use cursor when paginated).

pinterest_profile_boards_list

List public boards for a Pinterest profile. Accepts a handle. Returns a list (use cursor when paginated).

pinterest_board_pins_list

List public pins on a Pinterest board by URL. Returns a list (use cursor when paginated).

pinterest_pin_get

Fetch a public Pinterest pin by URL.

pinterest_search_pins_list

Search public Pinterest pins by keyword. Returns a list (use cursor when paginated).

threads_profile_get

Get a Threads profile for a creator or account. Accepts a handle.

threads_profile_posts_list

List posts from a Threads profile by handle. Returns a list (use cursor when paginated).

threads_post_get

Get a single Threads post by URL.

threads_search_list

Search Threads posts by keyword. Returns a list (use cursor when paginated).

threads_users_search

Search Threads users by keyword. Returns a list (use cursor when paginated).

bluesky_profile_get

Get a Bluesky profile for a creator or account. Accepts a handle.

bluesky_profile_posts_list

List posts from a Bluesky profile by handle. Returns a list (use cursor when paginated).

bluesky_post_get

Get a single Bluesky post by URL.

linkedin_profile_get

Get LinkedIn person profiles by URL or handle. Returns a list (use cursor when paginated).

linkedin_profiles_posts_list

List posts from one specific LinkedIn person profile by URL (not a keyword search — use linkedin.posts.search.list to search across public posts). Returns a list (use cursor when paginated).

linkedin_organization_get

Look up LinkedIn company, school, or organization pages by URL (broader than linkedin.company.get). Returns a list (use cursor when paginated).

linkedin_company_get

Get a LinkedIn company page by company URL — use linkedin.organization.get for schools and mixed organization URLs.

linkedin_company_posts_list

List posts from one specific LinkedIn company page by URL (not a keyword search — use linkedin.posts.search.list to search across public posts). Returns a list (use cursor when paginated).

linkedin_post_get

Get a LinkedIn post or article by URL.

linkedin_post_transcript_get

Get the transcript for a LinkedIn post video by URL.

linkedin_people_search_list

Search LinkedIn people by first and/or last name. Returns a list (use cursor when paginated).

linkedin_posts_search_list

Search public LinkedIn posts site-wide by keyword (not scoped to one profile or company — use linkedin.profiles.posts.list or linkedin.company.posts.list for that). Returns a list (use cursor when pag…

linkedin_adLibrary_ad_get

Get a LinkedIn Ad Library ad by ad id or Ad Library URL.

linkedin_adLibrary_ads_search_list

Search LinkedIn Ad Library ads by company, keyword, or company id. Returns a list (use cursor when paginated).

linkedin_jobs_get

Get LinkedIn job postings by job URL. Returns a list (use cursor when paginated).

linkedin_jobs_search_list

Search LinkedIn jobs by keyword and filters. Returns a list (use cursor when paginated).

reddit_subreddit_get

Get details for a Reddit community (subreddit).

reddit_subreddit_posts_list

List a subreddit's post feed (hot/new/top, no keyword) — use reddit.subreddit.search.list to search within it by keyword. Returns a list (use cursor when paginated).

reddit_post_get

Get a Reddit post by URL.

reddit_post_comments_list

List comments on a Reddit post by URL. Returns a list (use cursor when paginated).

reddit_post_transcript_get

Get captions transcript for a Reddit video post. Accepts a post or video URL.

reddit_subreddit_search_list

Search posts within one subreddit (not site-wide — use reddit.search.list for that). Accepts a subreddit and query. Returns a list (use cursor when paginated).

reddit_search_list

Search Reddit posts site-wide by keyword (not scoped to one subreddit — use reddit.subreddit.search.list for that). Returns a list (use cursor when paginated).

rumble_channel_videos_list

List videos and Shorts from a Rumble channel. Accepts a channel URL. Returns a list (use cursor when paginated).

rumble_search_list

Search Rumble for videos and Shorts by keyword. Returns a list (use cursor when paginated).

rumble_video_get

Get metadata for a Rumble video by URL.

rumble_video_transcript_get

Get captions for a Rumble video when available. Accepts a video URL.

rumble_video_comments_list

List top-level comments on a Rumble video. Accepts a video URL. Returns a list (use cursor when paginated).

twitch_profile_get

Get a Twitch profile for a channel by handle.

twitch_profile_videos_list

List videos from a Twitch channel by handle. Returns a list (use cursor when paginated).

twitch_profile_schedule_get

Get the stream schedule for a Twitch channel by handle.

twitch_clip_get

Get metadata and playback URLs for a Twitch clip by URL.

github_profile_get

Get a GitHub profile for a user or organization. Accepts a username.

github_profile_repositories_list

List repositories for a GitHub user or organization. Accepts a username. Returns a list (use cursor when paginated).

github_profile_pullRequests_list

List pull requests authored by a GitHub user. Accepts a username. Returns a list (use cursor when paginated).

github_profile_activity_list

List recent public activity for a GitHub profile, one month per request. Accepts a username. Returns a list (use cursor when paginated).

github_profile_followers_list

List followers for a GitHub profile. Accepts a username. Returns a list (use cursor when paginated).

github_profile_following_list

List accounts a GitHub profile follows. Accepts a username. Returns a list (use cursor when paginated).

github_profile_contributions_get

Get the contribution graph for a GitHub profile for a given year. Accepts a username.

github_repositories_get

Get a single GitHub repository by URL.

github_trending_repositories_list

List trending GitHub repositories for a language and time window. Returns a list (use cursor when paginated).

github_trending_developers_list

List trending GitHub developers for a language and time window. Returns a list (use cursor when paginated).

spotify_artist_get

Get a Spotify artist by id or profile URL.

spotify_album_get

Get a Spotify album by id or album URL.

spotify_track_get

Get a Spotify track by id or track URL.

appleMusic_search_list

Search the Apple Music catalog by keyword. Returns a list (use cursor when paginated).

appleMusic_artist_get

Get an Apple Music artist by id or artist URL.

appleMusic_album_get

Get an Apple Music album by id or album URL.

appleMusic_track_get

Get an Apple Music track by id or track URL.

soundcloud_profile_get

Get a SoundCloud profile by handle.

soundcloud_profile_tracks_list

List a SoundCloud profile's tracks, newest first. Accepts a handle. Returns a list (use cursor when paginated).

soundcloud_track_get

Get a SoundCloud track by URL.

youtube_channel_get

Get YouTube channel details by channel id, handle, or URL. Returns channel metrics and identifiers for snapshot baselines.

youtube_channel_videos_list

List long-form videos from a YouTube channel (not Shorts — use youtube.channel.shorts.list). Accepts a channel id or handle. Returns a list (use cursor when paginated).

youtube_channel_shorts_list

List Shorts from a YouTube channel (not long-form videos). Accepts a channel id or handle. Returns a list (use cursor when paginated).

youtube_playlist_get

Get a YouTube playlist by playlist id.

youtube_community_post_get

Get a YouTube community post by URL.

youtube_search_list

Search YouTube videos, channels, and playlists by free-text keyword (not hashtag — use youtube.search.hashtag.list for that). Returns a list (use cursor when paginated).

youtube_search_hashtag_list

Search YouTube content by hashtag (not free-text keyword — use youtube.search.list for that). Returns a list (use cursor when paginated).

youtube_video_get

Get a single YouTube video by URL. Channel lives under channel (not author); publish time is publishedAt.

youtube_video_comments_list

List comments on a YouTube video by URL. Returns a list (use cursor when paginated).

youtube_video_comments_analysis_get

Analyze YouTube video comments. Accepts a video URL.

youtube_video_comments_replies_list

List replies to a YouTube comment. Accepts a from video comments. Returns a list (use cursor when paginated).

youtube_video_transcript_get

Get the transcript for a YouTube video by URL.

youtube_shorts_trending_list

List currently trending YouTube Shorts. Returns a list (use cursor when paginated).

web_search_run

Search the public web and return ranked organic results with snippets. Accepts a query. Returns a list (use cursor when paginated).

web_markdown_generate

Convert a web page URL into clean markdown.

web_ask_run

Ask a natural-language question about a specific web page and get an LLM-generated answer. Accepts a URL.

web_html_generate

Fetch cleaned HTML for a web page URL.

web_screenshot_capture

Capture a screenshot of a public web page URL as a hosted image artifact.

web_crawl_run

Crawl a small set of web pages synchronously. Accepts a URLs. Returns a list (use cursor when paginated).

web_extract_run

Extract structured fields from a web page using a CSS selector schema. Accepts a URL and CSS schema.

nl_ask_post

Route a natural-language social-data question to the right lookup when you do not yet know the typed tool — prefer typed tools once the operation is known. Accepts a natural-language query.

auth_whoami

Get the authenticated API account for this session.

billing_balance_get

Get remaining credit balance before running large batches of metered tools.

docs_search

Search SocialFetch docs for API/SDK questions. For response fields use docs_read (defaults to outline). For cross-platform author/timestamp naming, search `field crosswalk` or read /product/ask-ai/fie…

docs_read

Read a corpus page by docsPathname from docs_search. Defaults to mode=outline (compact field digest). Pass mode=full for Examples/SDK snippets. Accepts /docs/... and /product/... pathnames (including …

monitors_sources_list

List every public API operation Monitors can watch (Twitter/X, Instagram, TikTok, Reddit profiles and searches). Powers the monitor-creation flow.

monitors_create

Watch a social account or search and get a signed webhook when new content appears. Runs a synchronous baseline check on create — the response includes what's there right now, and you'll only get webh…

monitors_list

List the caller's monitors, optionally filtered by status.

monitors_get

Get one monitor by id.

monitors_update

Update a monitor's name, schedule, webhook endpoint, spend cap, or status (pause/resume).

monitors_delete

Permanently delete a monitor. Cannot be undone.

monitors_trigger

Queue an immediate check for an active monitor (async — returns once queued, not once the check finishes).

monitors_events_list

Pull API for a monitor's events — queryable regardless of webhook delivery configuration.

monitors_checks_list

The self-serve "why didn't I get a webhook" view — the last ~50 checks with outcome/credits/reason.

webhookEndpoints_create

Create a delivery target for monitor events. kind=http requires a public HTTPS url; kind=sink is a hosted test inbox with no url. The signing secret is returned once — store it now.

webhookEndpoints_list

List the caller's webhook endpoints (secret material never included).

webhookEndpoints_get

Get one webhook endpoint by id (secret material never included).

webhookEndpoints_update

Update a webhook endpoint's description or enable/disable it.

webhookEndpoints_delete

Permanently delete a webhook endpoint. Cannot be undone.

webhookEndpoints_test

Send a realistic per-source sample event to a webhook endpoint right now — a live, synchronous delivery test.

webhookEndpoints_rotateSecret

Rotate the signing secret with a 24h overlap window — the old secret keeps working until it expires. The new secret is returned once.

webhookEndpoints_deliveries_list

List delivery attempts for a webhook endpoint. Supports `limit`, opaque `cursor` continuation, and optional `after` (ISO timestamp) to enter oldest-first tail mode for listeners.

webhookDeliveries_redeliver

Queue a manual redelivery for one delivery attempt (async).

get_more_tools

Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.

Resources · 4

Profile card

Public profile, channel, company, or creator identity card

ui://socialfetch/v1/profile-card.html
Item card

Single public post, video, repository, job, or other item

ui://socialfetch/v1/item-card.html
Search results

List card for public search and feed results

ui://socialfetch/v1/search-list.html
Transcript

Readable transcript card for public video or audio

ui://socialfetch/v1/transcript.html

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "social_fetch": {
      "url": "https://api.socialfetch.dev/mcp",
      "transport": "streamable-http"
    }
  }
}