creatordb-mcp-server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CREATORDB_API_KEY | Yes | Your CreatorDB V3 API key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_creators_nlsA | Search for creators using natural language across YouTube, Instagram, and TikTok. The AI determines the platform from your query and converts it into structured filters. Response includes |
| search_youtubeA | Search YouTube creators using structured filters. Costs 1 credit per 10 filters (max 10). Use totalSubscribers (NOT totalFollowers) for count thresholds. YT-specific filterable fields: |
| search_instagramA | Search Instagram creators using structured filters. Costs 1 credit per 10 filters (max 10). Use totalFollowers (NOT totalSubscribers) for count thresholds. IG has |
| search_tiktokA | Search TikTok creators using structured filters. Costs 1 credit per 10 filters (max 10). Use totalFollowers (NOT totalSubscribers) for count thresholds. TT has |
| get_youtube_profileA | Get a YouTube creator's profile: display name, subscriber count, description, isVerified, country (ISO 3166-1 alpha-3), main language, linked socials, channel-level hashtags, YouTube native channel categories, AI-classified |
| get_youtube_contactA | Get a YouTube creator's contact email addresses (channel "for business" + public). Costs 15 credits. |
| get_youtube_performanceA | Get a YouTube creator's engagement metrics. Returns four sibling objects: videosPerformanceRecent + shortsPerformanceRecent (R20: last 20 of each) and videosPerformanceAll + shortsPerformanceAll (up to 800). Each has avg/median/min/max/percentile25/percentile75/iqr for likes/comments/views, plus an engagement block with (L+C+V)/subscribers and consistencyScore (0–100; bands: high 81–100, moderate 51–80, low 0–50; requires ≥6 content pieces). |
| get_youtube_performance_historyA | Get daily metric snapshots (subscribers, total content count, all-time performance) for a YouTube creator. Returns the |
| get_youtube_audienceA | Get a YouTube creator's audience demographics: |
| get_youtube_content_detailA | Get a YouTube creator's recent content (videos + shorts) with per-item engagement: views, likes, comments, length (seconds), isMemberOnly flag (filter for member-only content), hashtags (with "#"), publishTime (Unix-ms), engagementRate. Content from the last 4 days is excluded from metric calculations. Costs 3 credits. |
| get_youtube_sponsorshipA | Get a YouTube creator's sponsored content grouped by brand. Returns |
| list_youtube_topicsA | List the full YouTube TOPIC taxonomy used by CreatorDB — every available topic (~470+ entries) with channelCount per topic. TOPICS are a coarse, evolving classification (e.g. "Academic", "Finance", "Health Education"). YOUTUBE-ONLY: Instagram and TikTok do not have a topic taxonomy. To see which topics a specific creator is classified under, use get_youtube_profile and read the |
| list_youtube_nichesA | List the full YouTube NICHE taxonomy used by CreatorDB — every available niche (14000+ entries) with channelCount per niche. NICHES are granular subcategories (e.g. "Vlog/People Blogs", "ASMR/People Blogs"). To see which niches a specific creator is classified under, use get_youtube_profile and read the |
| get_youtube_subtitles_metaA | List available subtitle tracks for a SINGLE YouTube video: language codes, auto-generated vs human-uploaded. Per-video, not per-channel — pass the videoId of one video at a time. Use this before calling get_youtube_subtitles_download to know what languages exist. Costs 1 credit. |
| search_youtube_contentA | Search individual YouTube content (videos, shorts, streams) across CreatorDB's index. Different from search_youtube (which searches CREATORS) — this returns individual posts matching content-level filters. Response includes |
| get_youtube_subtitles_downloadA | Download the subtitle track for a specific YouTube video. Per-video — pass videoId, not channelId. Costs 3 credits per download. |
| get_instagram_profileA | Get an Instagram creator's profile: display name, follower count, biography, isVerified/isBusinessAccount flags, country (ISO 3166-1 alpha-3), main language, linked socials (YouTube/TikTok), hashtags used, account-level categories, and the creator's AI-classified |
| get_instagram_contactA | Get an Instagram creator's contact email addresses (business/public-listed emails). Costs 15 credits. |
| get_instagram_performanceA | Get an Instagram creator's engagement metrics on first-page content. Returns imagesPerformanceRecent + reelsPerformanceRecent with avg/median/min/max likes, comments, and (for reels) views, plus an engagement block using (L+C)/followers and consistencyScore (0–100; bands: high 81–100, moderate 51–80, low 0–50; requires ≥6 posts). |
| get_instagram_performance_historyA | Get daily metric snapshots (followers, content count, first-page engagement) for an Instagram creator. Returns the |
| get_instagram_audienceA | Get an Instagram creator's audience demographics: |
| get_instagram_content_detailA | Get an Instagram creator's recent content (images + reels) with per-item engagement: likes, comments, views (reels only — images have no view count), caption, hashtags (with "#"), mentionedCreators (@-mentions), publishTime (Unix-ms), engagementRate. Content from the last 4 days is excluded from metric calculations. Pinned posts >90 days old are excluded if they would be the oldest item. Costs 2 credits. |
| get_instagram_sponsorshipA | Get an Instagram creator's sponsored content grouped by brand. Returns |
| search_instagram_contentA | Search individual Instagram content (images, reels, slideshows) across CreatorDB's index. Different from search_instagram (which searches CREATORS) — this returns individual posts. Response includes |
| list_instagram_nichesA | List the full Instagram NICHE taxonomy used by CreatorDB — every available niche with channelCount per niche (the response is large: ~10K+ entries). NICHES are granular subcategories (e.g. "love/All", "fashion/All"). To see which niches a specific creator is classified under, use get_instagram_profile and read the |
| get_tiktok_profileA | Get a TikTok creator's profile: display name, follower count, biography, isVerified flag, country (ISO 3166-1 alpha-3), main language, linked socials, hashtags, and the creator's AI-classified |
| get_tiktok_contactA | Get a TikTok creator's contact email addresses (public-listed). Costs 15 credits. |
| get_tiktok_performanceA | Get a TikTok creator's engagement metrics on recent videos. Returns videosPerformanceRecent with avg/median/min/max views, likes, comments, shares, plus an engagement block using (L+C+Shares)/followers and consistencyScore (0–100; bands: high 81–100, moderate 51–80, low 0–50; requires ≥6 videos). |
| get_tiktok_performance_historyB | Get daily metric snapshots (followers, content count, recent engagement) for a TikTok creator. Returns the |
| get_tiktok_audienceA | Get a TikTok creator's audience demographics: |
| get_tiktok_content_detailA | Get a TikTok creator's recent videos with per-item engagement: views, likes, comments, shares, engagementRate, length (seconds), isAd, hashtags (with "#"), publishTime (Unix-ms). Each item also carries TT-only audio metadata (audioId, audioTitle, audioAuthor, audioAlbum) and isDuetEnabled — the audio block is the cheapest hook into trending-sound analysis. Content from the last 4 days is excluded from metric calculations. Pinned posts >90 days old are excluded if they would be the oldest item. Costs 2 credits. |
| search_tiktok_contentA | Search individual TikTok content (videos) across CreatorDB's index. Different from search_tiktok (which searches CREATORS) — this returns individual posts. Response includes |
| list_tiktok_nichesA | List the full TikTok NICHE taxonomy used by CreatorDB — every available niche with channelCount per niche (the response is large: ~10K+ entries). NICHES are granular subcategories (e.g. "Capcut/All", "Dance/All"). To see which niches a specific creator is classified under, use get_tiktok_profile and read the |
| search_sponsorsA | Search the CreatorDB brand index using structured filters. Returns lean brand records (brandId, name, logo, industries, country). Costs 2 credits per page. Sponsor data covers YouTube and Instagram only — TikTok is not indexed for brands. |
| list_sponsorsA | Paginated directory of every brand indexed in CreatorDB (10K+ brands). Returns brandId, name, logo, industries, country, sponsoringPlatforms (TitleCase strings: "YouTube", "Instagram"), totalSponsoredContent. Use search_sponsors when you need filtering; this is for browsing the full catalog. Costs 1 credit per page. |
| get_sponsor_informationA | Get a single brand's full profile: name, alias[], logo, description, companySize, keyPeople[], industries[], country, location, website, socialMedia[] (with platform-tagged URLs), competitors[], totalSponsoredContent, sponsoringPlatforms. Costs 2 credits. |
| get_sponsor_creatorsA | List creators a brand has sponsored (inverse of get_*_sponsorship). Returns each creator with displayName, country, followers, sponsoredContent[] (URLs), topics, niches, sponsoredCount, lastSponsoredDate, avgRecentSponsoredEngagementRate (cross-brand aggregate: lifetime window on Instagram, R20 window on YouTube). EXPENSIVE: costs 25 credits per page. |
| get_sponsor_performanceA | Detailed per-content sponsorship performance for a brand. Returns sponsoredCreators[] each with three stats scopes (creatorTotalStats = all content, creatorAllSponsoredStats = all sponsored content lifetime, creatorSpecificSponsoredStats = for this brand only) plus estimatedCost / estimatedCreatorCPM (YouTube-only — null for Instagram) and a content[] array with per-item views7d/30d/90d/Lifetime, likes, comments, engagementRate. EXPENSIVE: costs 25 credits per page. |
| get_sponsor_audienceA | Aggregated audience demographics across all creators a brand has sponsored. Returns data.youtube and/or data.instagram (each may be null) with audienceLocations (top 5 countries), audienceGender (maleRatio + femaleRatio), audienceAvgAge, audienceAgeBreakdown (fixed 7 buckets: 13-17/18-24/25-34/35-44/45-54/55-64/65+). IG block is reserved but always null today — backend only aggregates YT audience. Omit |
| get_sponsor_summaryA | Cross-platform sponsorship rollup for a brand. Returns data.summary with totalSponsoredCreators, totalSponsoredContent, and per-platform youtube + instagram sub-objects each carrying a creators block (sponsoredCreators, sponsoredContent30d, top-5 creatorLocationBreakdown, top-5 creatorLanguageBreakdown) and a performance block (estimatedTotalSpend 7d/30d/90d, estimatedCPM30d, estimatedCPE30d, views/likes/comments aggregates, growth30d deltas). Instagram spend/CPM/CPE always null today. EXPENSIVE: costs 25 credits. |
| submit_sponsorA | Submit a brand for indexing. Returns submissionId + status ("accepted" / "processing" / "done" / "rejected") and existingBrandId if the brand was already indexed. Costs 1 credit on acceptance, 0 on duplicate (status=done) or rejection. Rate-limited to 100 submissions/day per API key (separate from the credit pool). |
| get_api_usageA | Get your CreatorDB API usage. Returns |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CreatorDB/creatordb-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server