Social Media MCP Server for AI Agents

Connect Claude, Cursor, and Windsurf to real-time social media data

The Model Context Protocol (MCP) is an open standard from Anthropic that lets AI assistants connect to external tools. CreatorCrawl ships an MCP server that exposes 58 tools across 6 platforms. Point your MCP client at the endpoint and your agent gets typed access to profiles, videos, comments, transcripts, ads, search, and trending data.

Ask Claude to "find 10 fitness creators on TikTok with over 100k followers and pull their last 5 videos" and it handles the tool calls for you.

#Prerequisites

  1. Create a CreatorCrawl account at creatorcrawl.com for 250 free credits, no card required.
  2. Generate an API key from the API Keys page in your dashboard.

#Endpoint

CreatorCrawl uses Streamable HTTP transport at a single endpoint:

https://app.creatorcrawl.com/api/mcp

Authenticate by passing your API key in the x-api-key header.

#Claude Desktop

Open Claude Desktop settings, go to the MCP section, and add this config. Or edit claude_desktop_config.json directly:

{
  "mcpServers": {
    "creatorcrawl": {
      "url": "https://app.creatorcrawl.com/api/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

#Claude Code (CLI)

Run this command in your terminal:

claude mcp add creatorcrawl \
  --transport http \
  "https://app.creatorcrawl.com/api/mcp" \
  --header "x-api-key: YOUR_API_KEY"

#Cursor

Open Cursor settings, go to MCP, and add this server config. Or add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "creatorcrawl": {
      "url": "https://app.creatorcrawl.com/api/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

#Windsurf

Open Windsurf settings, go to MCP, and add this server config. Or add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "creatorcrawl": {
      "serverUrl": "https://app.creatorcrawl.com/api/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

#Other MCP Clients

Any MCP client that supports Streamable HTTP transport works. Point it to https://app.creatorcrawl.com/api/mcp with your API key in the x-api-key header.

#Available Tools

Each tool call costs 1 credit. The full set follows.

#TikTok (20 tools)

ToolDescription
get_profileFetch a TikTok profile by handle
get_profile_videosGet videos from a profile with pagination
get_videoGet detailed video metadata and stats
get_video_commentsGet comments on a video
get_video_transcriptExtract spoken transcript from a video
get_creator_transcriptsBulk transcripts for a creator's recent videos
get_followersGet followers of a user
get_followingGet accounts a user follows
get_liveCheck live stream status and viewer count
search_keywordSearch videos by keyword with filters
search_hashtagSearch videos by hashtag
search_usersSearch for TikTok users
search_topSearch top results across all content types
get_trending_feedGet the trending/For You feed by region
get_popular_videosGet popular videos
get_popular_creatorsGet popular creators
get_popular_hashtagsGet popular hashtags
get_popular_songsGet popular songs and sounds
get_songGet details for a specific song
get_song_videosGet videos using a specific song

#Instagram (11 tools)

ToolDescription
get_instagram_profileFull profile with stats, bio links, and recent posts
get_instagram_basic_profileLightweight profile lookup
get_instagram_postsGet a user's recent posts
get_instagram_postSingle post by URL with full metadata
get_instagram_commentsComments on a post
get_instagram_reelsA user's reels
search_instagram_reelsSearch reels by query
get_instagram_transcriptTranscript of a reel or video
get_instagram_story_highlightsList a user's story highlights
get_instagram_highlight_detailsStories inside a specific highlight
get_instagram_embedEmbeddable HTML for a post

#YouTube (10 tools)

ToolDescription
get_youtube_channelChannel profile, subscriber count, total views
get_youtube_channel_videosList videos for a channel
get_youtube_channel_shortsList shorts for a channel
get_youtube_videoSingle video metadata
get_youtube_commentsComments on a video
get_youtube_transcriptCaptions or auto-generated transcript
get_youtube_playlistPlaylist contents
search_youtubeKeyword search across YouTube
search_youtube_hashtagHashtag search
get_youtube_trending_shortsCurrently trending shorts

#LinkedIn (6 tools)

ToolDescription
get_linkedin_profileFull LinkedIn profile with experience and recent activity
get_linkedin_companyCompany page with headcount and overview
get_linkedin_company_postsRecent posts from a company page
get_linkedin_postSingle post and its engagement
search_linkedin_adsSearch the LinkedIn Ad Library
get_linkedin_adFull creative and targeting for a single ad

#Twitter / X (6 tools)

ToolDescription
get_twitter_profileProfile bio, followers, and stats
get_twitter_user_tweetsRecent tweets from a user
get_twitter_tweetSingle tweet with replies and engagement
get_twitter_transcriptTranscript from a video tweet
get_twitter_communityCommunity details
get_twitter_community_tweetsTweets inside a Community

#Reddit (5 tools)

ToolDescription
get_reddit_subreddit_detailsSubreddit size, activity, rules
get_reddit_subreddit_postsPosts from a subreddit (sort by hot/new/top)
search_reddit_subredditSearch within a specific subreddit
get_reddit_post_commentsFull nested comment tree for a post
search_redditSearch across all of Reddit

#Example Prompts

Once connected, try asking your AI assistant things like:

  • "Get the profile stats for @charlidamelio on TikTok"
  • "Find 10 fitness Instagram creators with over 100k followers and rank by engagement"
  • "Pull the last 20 tweets from @elonmusk and summarise the themes"
  • "Search LinkedIn ads for Linear and tell me what audiences they are targeting"
  • "Get the top 50 posts from r/webscraping this week and cluster by topic"
  • "Pull the transcript of this YouTube video and write a one-paragraph summary"
  • "What hashtags are trending on TikTok in the US right now"

#Credits and Billing

Every MCP tool call costs 1 credit, the same as a regular API call. Your free account starts with 250 credits. Credits never expire.

When you run out, your AI assistant will receive an error message explaining the credit limit. Buy more credits from the pricing page.

#REST API

Prefer to call the API directly? Browse the full API Reference or individual endpoint pages under /endpoints.

Frequently Asked Questions

What is an MCP server?
An MCP (Model Context Protocol) server is a standardized interface that lets AI assistants like Claude, Cursor, and Windsurf connect to external tools and data sources. Instead of writing API calls manually, your AI assistant calls tools on the MCP server automatically. CreatorCrawl's MCP server gives AI agents access to 60+ social media data tools across TikTok, Instagram, YouTube, LinkedIn, Twitter/X, and Reddit via Streamable HTTP transport.
How do I connect an MCP server to Claude?
Open Claude Desktop settings, go to the MCP section, and add a new server. Set the URL to https://app.creatorcrawl.com/api/mcp and add your API key in the x-api-key header. For Claude Code (CLI), run: claude mcp add creatorcrawl --transport http "https://app.creatorcrawl.com/api/mcp" --header "x-api-key: YOUR_API_KEY".
What tools does the CreatorCrawl MCP server provide?
CreatorCrawl's MCP server provides 60+ social media data tools across six platforms, including profile lookup, video metadata, comments, transcripts, search, trending content, and more. Each tool call costs 1 credit, and free accounts start with 250 credits.

Related Resources