CreatorDB MCP Server

Influencer marketing data from Instagram, YouTube, and TikTok

README.md

CreatorDB MCP Server

An MCP (Model Context Protocol) server that provides access to the CreatorDB Headless API V3 for influencer marketing data across Instagram, YouTube, and TikTok.

Features

This MCP server exposes 31 tools covering all CreatorDB API V3 endpoints:

General Operations

  • get_api_usage - Get API usage statistics and quota consumption

Instagram (11 tools)

  • instagram_get_profile - Complete profile with metadata, stats, hashtags, niches
  • instagram_get_contact - Contact information (emails)
  • instagram_get_content_detail - Detailed content information
  • instagram_get_performance - Engagement rates, likes, comments, consistency scores
  • instagram_get_performance_history - Historical performance data
  • instagram_get_sponsorship - Sponsored content information
  • instagram_get_audience - Demographics: country, gender, age breakdown
  • instagram_search - Advanced search with 10+ filter types
  • instagram_natural_language_search - AI-powered natural language queries
  • instagram_get_niches - All available niches with creator counts

YouTube (11 tools)

  • youtube_get_profile - Complete profile with pricing estimates, topics, niches
  • youtube_get_contact - Contact information
  • youtube_get_content_detail - Video details and performance
  • youtube_get_performance - Views, engagement, content statistics
  • youtube_get_performance_history - Historical performance data
  • youtube_get_sponsorship - Sponsored content data
  • youtube_get_audience - Audience demographics
  • youtube_search - Advanced search with filters
  • youtube_natural_language_search - AI-powered search
  • youtube_get_topics - Content categories
  • youtube_get_niches - Available niches

TikTok (9 tools)

  • tiktok_get_profile - Complete profile with follower stats, hashtags, niches
  • tiktok_get_contact - Contact information
  • tiktok_get_content_detail - Video details
  • tiktok_get_performance - Engagement metrics
  • tiktok_get_performance_history - Historical data
  • tiktok_get_audience - Audience demographics
  • tiktok_search - Advanced search with filters
  • tiktok_natural_language_search - AI-powered search
  • tiktok_get_niches - Available niches

Installation

# Clone or copy this directory
cd creatordb-mcp

# Install dependencies
npm install

# Build the TypeScript
npm run build

Configuration

Set your CreatorDB API key as an environment variable:

export CREATORDB_API_KEY="your-api-key-here"

Usage with Claude Desktop

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "creatordb": {
      "command": "node",
      "args": ["/path/to/creatordb-mcp/dist/index.js"],
      "env": {
        "CREATORDB_API_KEY": "your-api-key-here"
      }
    }
  }
}

Usage with Claude Code

# Add the MCP server
claude mcp add creatordb -- node /path/to/creatordb-mcp/dist/index.js

# Or with environment variable
CREATORDB_API_KEY=your-key claude mcp add creatordb -- node /path/to/creatordb-mcp/dist/index.js

Development

# Run in development mode (without building)
npm run dev

# Build for production
npm run build

# Run built version
npm start

API Details

  • Base URL: https://apiv3.creatordb.app
  • Authentication: API key via api-key header
  • Response format: JSON with success, data, traceId, timestamp fields

Example Tool Calls

Search Instagram creators with filters

{
  "name": "instagram_search",
  "arguments": {
    "filters": [
      { "filterName": "totalFollowers", "op": ">", "value": 100000 },
      { "filterName": "country", "op": "=", "value": "USA" },
      { "filterName": "niches", "op": "in", "value": ["fashion_Lifestyle"] }
    ],
    "pageSize": 20,
    "offset": 0,
    "sortBy": "totalFollowers",
    "desc": true
  }
}

Natural language search

{
  "name": "instagram_natural_language_search",
  "arguments": {
    "query": "fashion influencers in USA with over 100k followers",
    "pageSize": 20,
    "offset": 0
  }
}

Get Instagram creator profile

{
  "name": "instagram_get_profile",
  "arguments": {
    "uniqueId": "instagram"
  }
}

Get YouTube creator profile

{
  "name": "youtube_get_profile",
  "arguments": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
  }
}

Get TikTok creator audience demographics

{
  "name": "tiktok_get_audience",
  "arguments": {
    "uniqueId": "tiktok"
  }
}

Search YouTube creators by topic

{
  "name": "youtube_search",
  "arguments": {
    "filters": [
      { "filterName": "topics", "op": "in", "value": ["gaming_Gaming"] },
      { "filterName": "totalSubscribers", "op": ">", "value": 1000000 }
    ],
    "pageSize": 10,
    "offset": 0,
    "sortBy": "totalSubscribers",
    "desc": true
  }
}

Tools 5

instagram_searchAdvanced search for Instagram creators with filters
instagram_get_profileGet complete Instagram profile with metadata, stats, hashtags, and niches
youtube_searchAdvanced search for YouTube creators with filters
youtube_get_profileGet complete YouTube profile with pricing estimates, topics, and niches
tiktok_get_audienceGet TikTok creator audience demographics

Environment Variables

CREATORDB_API_KEYrequiredAPI key for accessing the CreatorDB Headless API V3

Try it

Find fashion influencers in the USA with over 100k followers on Instagram.
Search for gaming creators on YouTube with over 1 million subscribers.
Get the audience demographics for the TikTok creator with unique ID 'tiktok'.
Show me the profile details for the Instagram creator with unique ID 'instagram'.
Find top-performing YouTube creators in the tech niche.

Frequently Asked Questions

What are the key features of CreatorDB?

Access to influencer marketing data across Instagram, YouTube, and TikTok.. Advanced search capabilities with over 10 filter types.. AI-powered natural language search for creator discovery.. Detailed profile analysis including performance metrics and audience demographics.. Historical performance data and sponsorship information..

What can I use CreatorDB for?

Identifying high-performing influencers for marketing campaigns.. Analyzing audience demographics to ensure brand alignment.. Tracking historical performance and consistency of creators.. Discovering niche-specific creators across multiple social platforms.. Estimating pricing and engagement potential for influencer partnerships..

How do I install CreatorDB?

Install CreatorDB by running: npm install && npm run build

What MCP clients work with CreatorDB?

CreatorDB works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep CreatorDB docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare