MCP server/search

CreatorDB MCP Server

Influencer marketing data from Instagram, YouTube, and TikTok

saiyamvora13/creatorDB-mcp ↗by saiyamvora13updated
Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1

Prepare the server locally

Run this once before adding it to Claude Code.

npm install
npm run build
2

Register it in Claude Code

claude mcp add -e "CREATORDB_API_KEY=${CREATORDB_API_KEY}" creatordb -- node /path/to/creatordb-mcp/dist/index.js

Replace any placeholder paths in the command with the real path on your machine.

Required:CREATORDB_API_KEY
3

Make your agent remember this setup

creatordb's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • 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.

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.
Original README from saiyamvora13/creatorDB-mcp

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
  }
}

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.

Conare · memory for coding agents

Turn this server into reusable context

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

Set up free$npx conare@latest