protogrid

Search / io.github.social-freak-ltd/socialfetch

Social Fetch

R2· OAuth, once

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

v0.13.5 · active · repository · website · descriptor JSON · versions

An agent can connect after a one-time OAuth consent by a human.Remote endpoint behind OAuth 2. Tokens stay with the agent; the registry only exposes the authorization metadata.
Quality79good
Trust90of 100
Uptime, 30 days100%
Latency p50321 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "socialfetch": {
      "type": "http",
      "url": "https://api.socialfetch.dev/mcp"
    }
  }
}
claude mcp add --transport http socialfetch https://api.socialfetch.dev/mcp
[mcp_servers.socialfetch]
url = "https://api.socialfetch.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "socialfetch": {
      "type": "remote",
      "url": "https://api.socialfetch.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "socialfetch": {
      "type": "http",
      "url": "https://api.socialfetch.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=socialfetch&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnNvY2lhbGZldGNoLmRldi9tY3AifQ%3D%3D"
}
{
  "servers": {
    "socialfetch": {
      "type": "http",
      "url": "https://api.socialfetch.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "socialfetch": {
      "httpUrl": "https://api.socialfetch.dev/mcp"
    }
  }
}
extensions:
  "socialfetch":
    enabled: true
    name: "socialfetch"
    type: streamable_http
    uri: "https://api.socialfetch.dev/mcp"
    timeout: 300

Quality 79 / 100good

protocoln/a · weight 25
  • n/a
    protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorization83 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • warn
    auth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene79 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations255 of 255 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints1 of 255 tools declare all four hints; missing: linkedin_live_person_recommendations_v2 (destructiveHint, idempotentHint); tiktok_search_suggestions_list (destructiveHint, idempotentHint); hackernews_item_get (destructiveHint, idempotentHint); …
  • fail
    tools.token_costabout 162,351 tokens to load every tool, a large share of an agent's context
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes8 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

255 tools, about 162,351 tokens to load them all · tool set d78ce89d0645 · tools last changed 2026-10-01 · checked 2026-10-20 11:40 UTC

Tool changes

  • yelp_business_photos_listadded

    List public photos for a Yelp business. Accepts a business alias. Returns a non-paginated preview list.

  • yelp_reviews_listadded

    List public reviews for a Yelp business. Accepts a business alias. Returns a list (use cursor when paginated).

  • yelp_business_getadded

    Get public details for a Yelp business. Accepts a business alias.

  • yelp_businesses_searchadded

    Search Yelp businesses by name, category, or location. Accepts a query and location. Returns Yelp's own ranked results with rating, review count, price, phone, categories, address and coordinates; sort by recommended, highest_rated or most_reviewed; 10 per page, up to 24 pages. Pass an alias to yelp_business_get or yelp_reviews_list. Credits: 1 (0 when no businesses).

  • linkedin_live_people_search_v2changedinput schema
  • linkedin_live_jobs_search_v2changedinput schema
  • tiktok_live_info_getadded

    Get current room details and engagement counts for a TikTok live broadcast. Accepts a room id.

  • twitter_tweet_getchangedinput schema

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 90 / 100

provenance90
liveness100
freshness65
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-141d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.socialfetch.dev/mcp streamable-httpoauth2 AS: https://app.socialfetch.devyes100%321 ms–2026-10-20

Tools (255)

amazon_shop_getread-onlyGet a creator Amazon Shop storefront by URL.
appleMusic_album_getread-onlyGet an Apple Music album by id or album URL.
appleMusic_artist_getread-onlyGet an Apple Music artist by id or artist URL.
appleMusic_search_listread-onlySearch the Apple Music catalog by keyword. Returns a list (use cursor when paginated).
appleMusic_track_getread-onlyGet an Apple Music track by id or track URL.
auth_whoamiread-onlyGet the authenticated API account for this session.
billing_balance_getread-onlyGet remaining credit balance before running large batches of metered tools.
bluesky_post_getread-onlyGet a single Bluesky post by URL.
bluesky_profile_getread-onlyGet a Bluesky profile for a creator or account. Accepts a handle.
bluesky_profile_posts_listread-onlyList posts from a Bluesky profile by handle. Returns a list (use cursor when paginated).
docs_readread-onlyRead 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 /product/ask-ai/field-crosswalk).
docs_searchread-onlySearch 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/field-crosswalk.
facebook_adLibrary_ad_getread-onlyGet a single Facebook Ad Library ad by archive id or public Ad Library URL.
facebook_adLibrary_ads_search_getread-onlySearch Facebook Ad Library ads by keyword and filters. Returns a list (use cursor when paginated).
facebook_adLibrary_companies_searchread-onlySearch Facebook Ad Library companies / advertisers by name. Accepts a company name. Returns a list (use cursor when paginated).
facebook_company_ads_listread-onlyList 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_event_getread-onlyGet a Facebook event by URL or event id.
facebook_events_listread-onlyList Facebook events for a city by explore URL. Returns a list (use cursor when paginated).
facebook_events_search_listread-onlySearch Facebook events by name. Returns a list (use cursor when paginated).
facebook_group_getread-onlyGet a Facebook group by URL or group id.
facebook_group_posts_listread-onlyList posts from a Facebook group by group URL. Returns a list (use cursor when paginated).
facebook_marketplace_item_getread-onlyGet details for a Facebook Marketplace listing by item URL.
facebook_marketplace_locations_searchread-onlySearch 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_listread-onlySearch Facebook Marketplace listings by keyword near a latitude and longitude. Returns a list (use cursor when paginated).
facebook_post_comments_listread-onlyList comments on a Facebook post or Reel by URL. Returns a list (use cursor when paginated).
facebook_post_comments_replies_listread-onlyList replies to a Facebook comment. Accepts a from post comments. Returns a list (use cursor when paginated).
facebook_post_getread-onlyGet a Facebook post or Reel by URL.
facebook_post_transcript_getread-onlyGet the transcript for a Facebook post or Reel by URL.
facebook_profile_events_listread-onlyList events hosted by a Facebook profile or Page. Accepts a profile or page URL. Returns a list (use cursor when paginated).
facebook_profile_getread-onlyGet a Facebook profile or Page by URL or username.
facebook_profile_photos_listread-onlyList 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_posts_listread-onlyList 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_listread-onlyList 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.
get_more_toolsread-onlyCheck for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
github_profile_activity_listread-onlyList recent public activity for a GitHub profile, one month per request. Accepts a username. Returns a list (use cursor when paginated).
github_profile_contributions_getread-onlyGet the contribution graph for a GitHub profile for a given year. Accepts a username.
github_profile_followers_listread-onlyList followers for a GitHub profile. Accepts a username. Returns a list (use cursor when paginated).
github_profile_following_listread-onlyList accounts a GitHub profile follows. Accepts a username. Returns a list (use cursor when paginated).
github_profile_getread-onlyGet a GitHub profile for a user or organization. Accepts a username.
github_profile_pullRequests_listread-onlyList pull requests authored by a GitHub user. Accepts a username. Returns a list (use cursor when paginated).
github_profile_repositories_listread-onlyList repositories for a GitHub user or organization. Accepts a username. Returns a list (use cursor when paginated).
github_repositories_getread-onlyGet a single GitHub repository by URL.
github_trending_developers_listread-onlyList trending GitHub developers for a language and time window. Returns a list (use cursor when paginated).
github_trending_repositories_listread-onlyList trending GitHub repositories for a language and time window. Returns a list (use cursor when paginated).
google_adLibrary_ad_getread-onlyGet a single Google Ad Transparency creative by public Ad Transparency URL.
google_adLibrary_advertisers_searchread-onlySearch Google Ad Transparency advertisers by name. Accepts a advertiser name. Returns a list (use cursor when paginated).
google_company_ads_listread-onlyList ads a company or advertiser is running in Google Ad Transparency. Accepts a domain or advertiser id. Returns a list (use cursor when paginated).
hackernews_comment_context_getread-onlyGet a Hacker News comment with its ancestor chain to the root story. Accepts a comment id.
hackernews_feed_listread-onlyList 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_item_getread-onlyGet a Hacker News item by id.
hackernews_jobs_who_is_hiring_listread-onlyList 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_maxitem_getread-onlyGet the current largest Hacker News item id.
hackernews_search_listread-onlySearch Hacker News by keyword. Returns a list (use page/pageSize when paginated).
hackernews_story_comments_listread-onlyList comments on a Hacker News story by id. Returns a list (use cursor when paginated).
hackernews_story_getread-onlyGet a Hacker News story by id.
hackernews_updates_getread-onlyGet recently changed Hacker News item ids and usernames.
hackernews_user_comments_listread-onlyList a Hacker News user's comments (newest first). Accepts a username. Returns a list (use page/pageSize when paginated).
hackernews_user_favorites_listread-onlyList favorites for a Hacker News user by username. Returns a list (use page when paginated; 1-based).
hackernews_user_getread-onlyGet a Hacker News user profile by username.
hackernews_user_submissions_listread-onlyList a Hacker News user's stories, polls, and jobs (newest first). Accepts a username. Returns a list (use page/pageSize when paginated).
instagram_audio_reels_listread-onlyList 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).
instagram_highlight_getread-onlyGet stories inside a saved Instagram highlight by highlight id.
instagram_post_comments_listread-onlyList comments on an Instagram post or Reel by URL. Returns a list (use cursor when paginated).
instagram_post_comments_replies_listread-onlyList 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_getread-onlyDownload Instagram post or reel media. Accepts a post URL.
instagram_post_getread-onlyGet 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_transcript_getread-onlyGet the spoken transcript for an Instagram post or Reel by URL.
instagram_profile_basic_getread-onlyGet a lightweight Instagram profile by numeric user ID when you already have the id.
instagram_profile_engagement_getread-onlyGet Instagram profile engagement audit. Accepts a handle.
instagram_profile_getread-onlyGet a full Instagram profile by handle (bio, counts, and related fields). Returns lookupStatus plus follower/post metrics and privacy flags.
instagram_profile_highlights_listread-onlyList story highlight albums for an Instagram profile by handle. Returns a list (use cursor when paginated).
instagram_profile_posts_listread-onlyList 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_listread-onlyList 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; hostMedia=true adds +2 per hosted asset (up to 24 / 49 max). Failed assets are not surcharged.
instagram_profile_taggedPosts_listread-onlyList 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_reels_trending_listread-onlyList 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 that). Returns a list (use cursor when paginated).
instagram_search_hashtag_listread-onlySearch public Instagram posts and Reels by hashtag. Returns a list (use cursor when paginated).
instagram_search_listread-onlySearch 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 paginated).
instagram_search_popular_listread-onlySearch Instagram's curated Popular topics by keyword. Returns a list (use cursor when paginated).
instagram_search_profiles_listread-onlySearch Instagram profiles by keyword. Returns a list (use cursor when paginated).
instagram_search_reels_listread-onlySearch 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). Returns a list (use cursor when paginated).
linkedin_adLibrary_ad_getread-onlyGet a LinkedIn Ad Library ad by ad id or Ad Library URL.
linkedin_adLibrary_ads_search_listread-onlySearch LinkedIn Ad Library ads by company, keyword, or company id. Returns a list (use cursor when paginated).
linkedin_company_getread-onlyGet a LinkedIn company page by company URL — use GET /v2/linkedin/organizations/resolve then GET /v2/linkedin/organizations for schools and mixed organization pages.
linkedin_company_posts_listread-onlyList 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_live_activity_comments_v2read-onlyList comments on a LinkedIn activity. Accepts a activity id. Returns a list (use cursor when paginated).
linkedin_live_activity_get_v2read-onlyGet a LinkedIn activity by id.
linkedin_live_activity_reactions_v2read-onlyList reactions on a LinkedIn activity. Accepts a activity id. Returns a list (use cursor when paginated).
linkedin_live_job_batch_v2read-onlyGet LinkedIn jobs by URL.
linkedin_live_job_get_v2read-onlyGet a LinkedIn job by id.
linkedin_live_job_hiringTeam_v2read-onlyList the hiring team for a LinkedIn job. Accepts a job id. Returns a list (use cursor when paginated).
linkedin_live_job_relatedViews_v2read-onlyList related jobs for a LinkedIn job. Accepts a job id. Returns a list (use cursor when paginated).
linkedin_live_job_similar_v2read-onlyList similar LinkedIn jobs. Accepts a job id. Returns a list (use cursor when paginated).
linkedin_live_jobs_search_v2read-onlySearch LinkedIn jobs by keyword and filters. Returns a list (use cursor when paginated).
linkedin_live_organization_affiliated_v2read-onlyList affiliated organizations for a LinkedIn organization. Accepts a organization id. Returns a list (use cursor when paginated).
linkedin_live_organization_batch_v2read-onlyGet LinkedIn organizations by URL.
linkedin_live_organization_get_v2read-onlyGet a LinkedIn organization by slug or id.
linkedin_live_organization_headcount_v2read-onlyGet headcount for a LinkedIn organization. Accepts a organization id. Returns a list (use cursor when paginated).
linkedin_live_organization_jobs_v2read-onlyList jobs for LinkedIn organizations. Accepts a organization id(s). Returns a list (use cursor when paginated).
linkedin_live_organization_posts_v2read-onlyList posts from a LinkedIn organization. Accepts a organization id. Returns a list (use cursor when paginated).
linkedin_live_organization_resolve_v2read-onlyResolve a LinkedIn organization slug to an organization id.
linkedin_live_organization_similar_v2read-onlyList similar LinkedIn organizations. Accepts a organization id. Returns a list (use cursor when paginated).
linkedin_live_organizations_search_v2read-onlySearch LinkedIn organizations by keyword. Returns a list (use cursor when paginated).
linkedin_live_people_search_v2read-onlySearch LinkedIn people by keyword and filters. Returns a list (use cursor when paginated).
linkedin_live_person_comments_v2read-onlyList comments authored by a LinkedIn person. Accepts a entity id. Returns a list (use cursor when paginated).
linkedin_live_person_employmentHistory_v2read-onlyGet grouped employment history for a LinkedIn person. Accepts a entity id. Returns a list (use cursor when paginated).
linkedin_live_person_interests_v2read-onlyGet interests for a LinkedIn person. Accepts a entity id. Returns a list (use cursor when paginated).
linkedin_live_person_posts_v2read-onlyList posts from a LinkedIn person. Accepts a entity id. Returns a list (use cursor when paginated).
linkedin_live_person_recommendations_v2read-onlyGet recommendations for a LinkedIn person. Accepts a entity id. Returns a list (use cursor when paginated).
linkedin_live_person_resolve_v2read-onlyResolve a LinkedIn handle to a person entity id.
linkedin_live_person_similar_v2read-onlyList similar LinkedIn people. Accepts a entity id. Returns a list (use cursor when paginated).
linkedin_live_profile_batch_v2read-onlyGet LinkedIn person profiles by URL.
linkedin_live_profile_get_v2read-onlyGet a LinkedIn profile by handle or entity id.
linkedin_post_getread-onlyGet a LinkedIn post or article by URL.
linkedin_posts_search_listread-onlySearch 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 paginated).
linkedin_post_transcript_getread-onlyGet the transcript for a LinkedIn post video by URL.
linktree_profile_getread-onlyGet a public Linktree profile by handle, including links and socials.
monitors_checks_listread-onlyThe self-serve "why didn't I get a webhook" view — the last ~50 checks with outcome/credits/reason.
monitors_createWatch 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 webhooks for items after that.
monitors_deletedestructivePermanently delete a monitor. Cannot be undone.
monitors_events_listread-onlyPull API for a monitor's events — queryable regardless of webhook delivery configuration.
monitors_getread-onlyGet one monitor by id.
monitors_listread-onlyList the caller's monitors, optionally filtered by status.
monitors_sources_listread-onlyList every public API operation Monitors can watch (Twitter/X, Instagram, TikTok, Reddit profiles and searches). Powers the monitor-creation flow.
monitors_triggerQueue an immediate check for an active monitor (async — returns once queued, not once the check finishes).
monitors_updateUpdate a monitor's name, schedule, webhook endpoint, spend cap, or status (pause/resume).
nl_ask_postread-onlyRoute 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.
pinterest_board_pins_listread-onlyList public pins on a Pinterest board by URL. Returns a list (use cursor when paginated).
pinterest_pin_getread-onlyFetch a public Pinterest pin by URL.
pinterest_profile_boards_listread-onlyList public boards for a Pinterest profile. Accepts a handle. Returns a list (use cursor when paginated).
pinterest_search_pins_listread-onlySearch public Pinterest pins by keyword. Returns a list (use cursor when paginated).
reddit_post_comments_listread-onlyList comments on a Reddit post by URL. Returns a list (use cursor when paginated).
reddit_post_getread-onlyGet a Reddit post by URL.
reddit_post_transcript_getread-onlyGet captions transcript for a Reddit video post. Accepts a post or video URL.
reddit_search_listread-onlySearch 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).
reddit_subreddit_getread-onlyGet details for a Reddit community (subreddit).
reddit_subreddit_posts_listread-onlyList 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_subreddit_search_listread-onlySearch 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).
rumble_channel_videos_listread-onlyList videos and Shorts from a Rumble channel. Accepts a channel URL. Returns a list (use cursor when paginated).
rumble_search_listread-onlySearch Rumble for videos and Shorts by keyword. Returns a list (use cursor when paginated).
rumble_video_comments_listread-onlyList top-level comments on a Rumble video. Accepts a video URL. Returns a list (use cursor when paginated).
rumble_video_getread-onlyGet metadata for a Rumble video by URL.
rumble_video_transcript_getread-onlyGet captions for a Rumble video when available. Accepts a video URL.
soundcloud_profile_getread-onlyGet a SoundCloud profile by handle.
soundcloud_profile_tracks_listread-onlyList a SoundCloud profile's tracks, newest first. Accepts a handle. Returns a list (use cursor when paginated).
soundcloud_track_getread-onlyGet a SoundCloud track by URL.
spotify_album_getread-onlyGet a Spotify album by id or album URL.
spotify_artist_getread-onlyGet a Spotify artist by id or profile URL.
spotify_track_getread-onlyGet a Spotify track by id or track URL.
telegram_channel_getread-onlyGet metadata for a public Telegram channel or group by username.
telegram_channel_post_getread-onlyGet a single public post from a Telegram channel by handle and post ID. Groups are not supported.
telegram_channel_posts_getread-onlyList recent posts from a public Telegram channel. Groups are not supported. Accepts a handle. Returns a list (use cursor when paginated).
threads_post_getread-onlyGet a single Threads post by URL.
threads_profile_getread-onlyGet a Threads profile for a creator or account. Accepts a handle.
threads_profile_posts_listread-onlyList posts from a Threads profile by handle. Returns a list (use cursor when paginated).
threads_search_listread-onlySearch Threads posts by keyword. Returns a list (use cursor when paginated).
threads_users_searchread-onlySearch Threads users by keyword. Returns a list (use cursor when paginated).
tiktok_adLibrary_ad_getread-onlyGet a single TikTok Ad Library or Top Ads creative by ad id or public ad URL.
tiktok_adLibrary_ads_search_getread-onlySearch the public TikTok Ads Library by keyword or advertiser name. Returns a list (use cursor when paginated).
tiktok_collection_videos_listread-onlyList videos in a public TikTok collection by URL. Returns a list (use cursor when paginated).
tiktok_feed_trending_listread-onlyList currently trending TikTok posts for a region. Returns a list (use cursor when paginated).
tiktok_live_info_getread-onlyGet current room details and engagement counts for a TikTok live broadcast. Accepts a room id.
tiktok_music_videos_listread-onlyList TikTok videos that use a specific music clip. Accepts a clip id. Returns a list (use cursor when paginated).
tiktok_product_getread-onlyGet details for a TikTok Shop product by product id. Accepts a product page URL.
tiktok_product_reviews_listread-onlyList buyer reviews for a TikTok Shop product by product id. Returns a list (use cursor when paginated).
tiktok_profile_audience_getread-onlyGet audience location demographics for a TikTok profile by handle.
tiktok_profile_engagement_getread-onlyGet TikTok profile engagement audit. Accepts a handle.
tiktok_profile_followers_listread-onlyList followers of a TikTok profile by handle. Returns a list (use cursor when paginated).
tiktok_profile_following_listread-onlyList accounts followed by a TikTok profile by handle. Returns a list (use cursor when paginated).
tiktok_profile_getread-onlyGet a TikTok profile by handle. Returns lookupStatus plus profile metrics (followers, posts/videoCount, privateAccount, accountCreatedAt).
tiktok_profile_live_checkread-onlyCheck whether a TikTok creator is currently live by handle.
tiktok_profile_region_getread-onlyGet the region code reported for a TikTok profile by handle.
tiktok_profile_showcaseProducts_listread-onlyList products featured on a creator's TikTok showcase by handle. Returns a list (use cursor when paginated).
tiktok_profile_videos_listread-onlyList 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_search_hashtag_listread-onlySearch 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_listread-onlyGet TikTok search suggestions by query. Returns a list (use cursor when paginated).
tiktok_search_top_listread-onlySearch TikTok Top results by keyword (not videos-only — use tiktok.search.videos.list for that). Returns a list (use cursor when paginated).
tiktok_search_videos_listread-onlySearch TikTok videos by free-text keyword (not hashtag — use tiktok.search.hashtag.list for that). Returns a list (use cursor when paginated).
tiktok_shop_products_listread-onlyList products in a TikTok Shop store by shop id or URL. Returns a list (use cursor when paginated).
tiktok_shop_products_searchread-onlySearch products in TikTok Shop by keyword. Returns a list (use cursor when paginated).
tiktok_song_getread-onlyGet details for a TikTok song or sound by id.
tiktok_users_searchread-onlySearch TikTok users by keyword. Discover real handles before profile gets; avoid inventing usernames.
tiktok_video_comments_listread-onlyList comments on a TikTok video by URL. Returns a list (use cursor when paginated).
tiktok_video_comments_replies_listread-onlyList replies to a TikTok video comment. Accepts a comment id. Returns a list (use cursor when paginated).
tiktok_video_download_getread-onlyDownload TikTok video or photo post media. Accepts a video URL.
tiktok_video_getread-onlyGet 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_transcript_getread-onlyGet the spoken transcript for a TikTok video by URL.
truthsocial_post_getread-onlyGet a Truth Social post by URL.
truthsocial_profile_getread-onlyGet a Truth Social profile by handle or account id.
truthsocial_profile_posts_listread-onlyList posts from a Truth Social profile by handle or account id. Returns a list (use cursor when paginated).
twitch_clip_getread-onlyGet metadata and playback URLs for a Twitch clip by URL.
twitch_profile_getread-onlyGet a Twitch profile for a channel by handle.
twitch_profile_schedule_getread-onlyGet the stream schedule for a Twitch channel by handle.
twitch_profile_videos_listread-onlyList videos from a Twitch channel by handle. Returns a list (use cursor when paginated).
twitter_community_getread-onlyGet details for an X community by community id or URL.
twitter_community_members_listread-onlyList members of an X community by community URL or id. Returns a list (use cursor when paginated).
twitter_community_search_listread-onlySearch X communities by keyword. Returns a list (use cursor when paginated).
twitter_community_tweets_listread-onlyList tweets from an X community by community id or URL. Returns a list (use cursor when paginated).
twitter_friendship_getread-onlyCheck whether one X account follows another, by handles or numeric user ids. Accepts a source and target handle or id.
twitter_hashtag_listread-onlySearch X posts by hashtag (not free-text keyword — use twitter.search.list for that). Returns a list (use cursor when paginated).
twitter_list_followers_listread-onlyList accounts following (subscribed to) an X list, by list URL or id. Returns a list (use cursor when paginated).
twitter_list_getread-onlyGet an X list by URL or id.
twitter_list_members_listread-onlyList member accounts of an X list, by list URL or id. Returns a list (use cursor when paginated).
twitter_list_tweets_listread-onlyList recent tweets from members of an X list, by list URL or id. Returns a list (use cursor when paginated).
twitter_profile_about_getread-onlyGet X account transparency details (location, verification, username history) by handle or numeric user id.
twitter_profile_followers_ids_listread-onlyList numeric user ids of accounts following an X profile. Accepts a handle or numeric user id. Returns a list (use cursor when paginated).
twitter_profile_followers_listread-onlyList accounts following an X profile by handle or numeric user id. Returns a list (use cursor when paginated).
twitter_profile_followers_verified_listread-onlyList verified accounts following an X profile by handle or numeric user id. Returns a list (use cursor when paginated).
twitter_profile_following_ids_listread-onlyList numeric user ids of accounts an X profile follows. Accepts a handle or numeric user id. Returns a list (use cursor when paginated).
twitter_profile_following_listread-onlyList accounts an X profile follows by handle or numeric user id. Returns a list (use cursor when paginated).
twitter_profile_getread-onlyGet an X (Twitter) profile by handle or numeric user id. Returns lookupStatus plus follower/tweet metrics and account age signals.
twitter_profiles_batch_getread-onlyGet up to 50 X profiles in one request by handles and/or numeric user ids. Accepts a handles and/or ids (max 50). Returns a list (use cursor when paginated).
twitter_profile_subscriptions_listread-onlyList creator accounts an X profile subscribes to, by handle or numeric user id. Returns a list (use cursor when paginated).
twitter_profile_tweets_listread-onlyList tweets from an X profile by handle or numeric user id. Returns a list (use cursor when paginated).
twitter_search_listread-onlySearch X posts or people by query. Returns a list (use cursor when paginated).
twitter_space_getread-onlyGet an X Space (audio room) by URL or id.
twitter_space_stream_getread-onlyGet the HLS audio stream URL for an X Space by URL or id.
twitter_tweet_getread-onlyGet a single tweet by permalink or numeric id. Accepts a tweet URL. Pass `url` (tweet permalink or numeric id), not tweetId/tweetUrl. Author includes profile metrics when not trimmed. Warning: trim=true omits author. Credits: 1.
twitter_tweet_quotes_listread-onlyList tweets that quote a tweet, by permalink or id. Returns a list (use cursor when paginated).
twitter_tweet_replies_listread-onlyList replies to a tweet by URL. Pass `url` (tweet permalink or numeric id), not tweetId/tweetUrl. Returns a list (use cursor when paginated).
twitter_tweet_retweets_listread-onlyList accounts that retweeted a tweet, by permalink or id. Returns a list (use cursor when paginated).
twitter_tweets_batch_getread-onlyGet up to 200 tweets in one request by ids or permalinks. Accepts a tweet ids or URLs (max 200). Returns a list (use cursor when paginated).
twitter_tweet_transcript_getread-onlyGet the transcript for a video tweet by URL. Pass `url` (tweet permalink or numeric id), not tweetId/tweetUrl.
web_ask_runread-onlyAsk a natural-language question about a specific web page and get an LLM-generated answer. Accepts a URL.
web_crawl_runread-onlyCrawl a small set of web pages synchronously. Accepts a URLs. Returns a list (use cursor when paginated).
web_extract_runread-onlyExtract structured fields from a web page using a CSS selector schema. Accepts a URL and CSS schema.
webhookDeliveries_redeliverQueue a manual redelivery for one delivery attempt (async).
webhookEndpoints_createCreate 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_deletedestructivePermanently delete a webhook endpoint. Cannot be undone.
webhookEndpoints_deliveries_listread-onlyList delivery attempts for a webhook endpoint. Supports `limit`, opaque `cursor` continuation, and optional `after` (ISO timestamp) to enter oldest-first tail mode for listeners.
webhookEndpoints_getread-onlyGet one webhook endpoint by id (secret material never included).
webhookEndpoints_listread-onlyList the caller's webhook endpoints (secret material never included).
webhookEndpoints_rotateSecretdestructiveRotate the signing secret with a 24h overlap window — the old secret keeps working until it expires. The new secret is returned once.
webhookEndpoints_testSend a realistic per-source sample event to a webhook endpoint right now — a live, synchronous delivery test.
webhookEndpoints_updateUpdate a webhook endpoint's description or enable/disable it.
web_html_generateread-onlyFetch cleaned HTML for a web page URL.
web_markdown_generateread-onlyConvert a web page URL into clean markdown.
web_screenshot_captureread-onlyCapture a screenshot of a public web page URL as a hosted image artifact.
web_search_runread-onlySearch the public web and return ranked organic results with snippets. Accepts a query. Returns a list (use cursor when paginated).
yelp_businesses_searchread-onlySearch Yelp businesses by name, category, or location. Accepts a query and location. Returns Yelp's own ranked results with rating, review count, price, phone, categories, address and coordinates; sort by recommended, highest_rated or most_reviewed; 10 per page, up to 24 pages. Pass an alias to yelp_business_get or yelp_reviews_list. Credits: 1 (0 when no businesses).
yelp_business_getread-onlyGet public details for a Yelp business. Accepts a business alias.
yelp_business_photos_listread-onlyList public photos for a Yelp business. Accepts a business alias. Returns a non-paginated preview list.
yelp_reviews_listread-onlyList public reviews for a Yelp business. Accepts a business alias. Returns a list (use cursor when paginated).
youtube_channel_getread-onlyGet YouTube channel details by channel id, handle, or URL. Returns channel metrics and identifiers for snapshot baselines.
youtube_channel_shorts_listread-onlyList Shorts from a YouTube channel (not long-form videos). Accepts a channel id or handle. Returns a list (use cursor when paginated).
youtube_channel_videos_listread-onlyList 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_community_post_getread-onlyGet a YouTube community post by URL.
youtube_playlist_getread-onlyGet a YouTube playlist by playlist id.
youtube_search_hashtag_listread-onlySearch YouTube content by hashtag (not free-text keyword — use youtube.search.list for that). Returns a list (use cursor when paginated).
youtube_search_listread-onlySearch 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_shorts_trending_listread-onlyList currently trending YouTube Shorts. Returns a list (use cursor when paginated).
youtube_video_comments_analysis_getread-onlyAnalyze YouTube video comments. Accepts a video URL.
youtube_video_comments_listread-onlyList comments on a YouTube video by URL. Returns a list (use cursor when paginated).
youtube_video_comments_replies_listread-onlyList replies to a YouTube comment. Accepts a from video comments. Returns a list (use cursor when paginated).
youtube_video_getread-onlyGet a single YouTube video by URL. Channel lives under channel (not author); publish time is publishedAt.
youtube_video_transcript_getread-onlyGet the transcript for a YouTube video by URL.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.social-freak-ltd/socialfetch",
  "icons": [
    {
      "src": "https://api.socialfetch.dev/mcp/icon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Social Fetch",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.socialfetch.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.13.5",
  "repository": {
    "url": "https://github.com/social-freak-ltd/socialfetch-mcp",
    "source": "github"
  },
  "websiteUrl": "https://www.socialfetch.dev/docs/integrations/mcp",
  "description": "Public social-data API and live docs for AI coding agents."
}