loading…
Search for a command to run...
loading…
Provides comprehensive influencer marketing data from Instagram, YouTube, and TikTok via the CreatorDB Headless API V3. It enables advanced creator search, prof
Provides comprehensive influencer marketing data from Instagram, YouTube, and TikTok via the CreatorDB Headless API V3. It enables advanced creator search, profile analysis, and access to performance metrics and audience demographics.
An MCP (Model Context Protocol) server that provides access to the CreatorDB Headless API V3 for influencer marketing data across Instagram, YouTube, and TikTok.
This MCP server exposes 31 tools covering all CreatorDB API V3 endpoints:
# Clone or copy this directory
cd creatordb-mcp
# Install dependencies
npm install
# Build the TypeScript
npm run build
Set your CreatorDB API key as an environment variable:
export CREATORDB_API_KEY="your-api-key-here"
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"
}
}
}
}
# 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
# Run in development mode (without building)
npm run dev
# Build for production
npm run build
# Run built version
npm start
https://apiv3.creatordb.appapi-key headersuccess, data, traceId, timestamp fields{
"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
}
}
{
"name": "instagram_natural_language_search",
"arguments": {
"query": "fashion influencers in USA with over 100k followers",
"pageSize": 20,
"offset": 0
}
}
{
"name": "instagram_get_profile",
"arguments": {
"uniqueId": "instagram"
}
}
{
"name": "youtube_get_profile",
"arguments": {
"channelId": "UCBR8-60-B28hp2BmDPdntcQ"
}
}
{
"name": "tiktok_get_audience",
"arguments": {
"uniqueId": "tiktok"
}
}
{
"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
}
}
displayName - Creator display name (string, supports fuzzy search)country - Country code in ISO 3166-1 alpha-3 (e.g., "USA", "GBR", "TWN")mainLanguage - Primary language in ISO 639-3 (e.g., "eng", "zht")niches - Content niches (array of strings)isVerified - Verified account (boolean)hasSponsors - Has sponsored content (boolean)totalFollowers - Follower count (number)avgEngagementRate - Average engagement rate (number, 0-1)totalSubscribers - Subscriber count (number)topics - Content topics (array of strings)totalFollowers - Follower count (number)= - Equals (strings, booleans)> - Greater than (numbers)< - Less than (numbers)in - Value in array (arrays of strings)CREATORDB_API_KEY is set correctlyapi-key: your-key (not Bearer token)429 - Quota exceeded or rate limited400 - Invalid parameters (check filter format)MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"creatordb-mcp-server": {
"command": "npx",
"args": []
}
}
}