Influencers Club MCP Server
OfficialThis server connects AI assistants to the Influencers Club API for influencer marketing workflows: discovery, enrichment, audience/content analysis, batch processing, and account management.
Creator discovery — AI semantic search with filters (followers, engagement, location, etc.), find similar creators, and save multi-page discovery results to CSV (local).
Audience analysis — compare audience overlap between 2–10 creators on Instagram, TikTok, or YouTube.
Enrichment — full profiles by handle (email, demographics, income, brand deals), raw/basic profiles (including LinkedIn), email lookup, and linked social accounts.
Content data — fetch recent posts with engagement metrics and deep post details (comments, transcript, audio).
Batch enrichment (local) — upload CSVs of up to 10,000 handles/emails, monitor status, resume paused jobs, and download results.
Reference data — free lookups for languages, locations, brands, YouTube topics, Twitch games, and audience categories/names/interests/locations.
File management (local) — list export/import files, configure export paths, and manage CSV uploads.
Account management — check credit balance and usage.
Deployment options — hosted connector for claude.ai/ChatGPT (19 API tools) or local stdio install with additional file/batch tools (29 tools total).
Allows discovery, enrichment, and content analysis of Instagram creators, including profile data, audience demographics, recent posts, and audience overlap.
Allows discovery and enrichment of OnlyFans creators, including profile data and audience demographics.
Allows discovery, enrichment, and content analysis of TikTok creators, including profile data, audience demographics, recent posts, and audience overlap.
Allows discovery and enrichment of Twitch creators, including profile data and audience demographics.
Allows discovery, enrichment, and content analysis of YouTube creators, including profile data, audience demographics, recent posts, and audience overlap.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Influencers Club MCP Server discover creators in tech with 10k+ followers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Influencers Club MCP Server
Beta — This project is under active development. It works and can be tested, but expect changes before the stable release.
MCP server for the Influencers Club API — creator enrichment, discovery, audience analysis, content data, batch operations, and account management.
Two ways to use it:
Best for | |
No install — open the app link and connect with your Influencers Club account | |
No install — connect once with your Influencers Club account | |
Claude Desktop / Claude Code / IDEs, plus local file tools (CSV export, batch upload) |
Use with claude.ai (Hosted Connector)
The hosted server runs at https://mcp-dashboard.influencers.club/mcp and signs you in with OAuth — no API key to copy around.
In Claude, open Settings → Connectors → Add custom connector (or find Influencers Club in the connectors directory).
Enter the URL:
https://mcp-dashboard.influencers.club/mcpClick Connect — you'll be redirected to the Influencers Club dashboard to sign in and approve access.
Done. Ask Claude things like "Find 5 Instagram creators in fitness with 50k-500k followers."
Requirements: an Influencers Club account with API credits. Discovery and enrichment tools consume credits (costs are listed on every tool and in the tables below); dictionary/lookup tools are free.
Notes:
The hosted connector exposes the API tools. File and batch tools (CSV export, bulk CSV enrichment) need a local filesystem and are available only in the local install.
Connection expired / 401 errors: disconnect and reconnect the connector to re-authenticate.
"Insufficient credits" errors: top up in the dashboard; calls keep failing until the balance is positive.
Related MCP server: DataLikers — Instagram & TikTok MCP
Use with ChatGPT
Influencers Club is an official app in ChatGPT:
Open the app: Influencers Club for ChatGPT
Click Connect — you'll be redirected to the Influencers Club dashboard to sign in and approve access.
Done. The same API tools are available; the credit requirements and notes from the claude.ai section apply unchanged.
Fallback: Developer Mode
If the app isn't available in your workspace, add the hosted server as a custom connector:
In ChatGPT, enable Settings → Apps → Advanced settings → Developer mode (available on Plus, Pro, Business, Enterprise, and Edu plans).
Add a new connector with the URL:
https://mcp-dashboard.influencers.club/mcpClick Connect — you'll be redirected to the Influencers Club dashboard to sign in and approve access.
Local Install (stdio)
Prerequisites
Python 3.10+ or Docker Desktop
Quick Start (pip)
pip install influencers-club-mcpOr install from source:
git clone https://github.com/Influencers-Club/influencers-club-mcp.git
cd influencers-club-mcp
pip install -e .Then add to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"influencers-club": {
"command": "influencers-club-mcp",
"env": {
"INFLUENCERS_CLUB_API_KEY": "your_api_key_here"
}
}
}
}Restart Claude Desktop — the server will appear as "influencers-club". That's it.
Where do files go? By default, exported CSVs and uploads are saved to
exports/andimports/inside the cloned repo folder. No extra configuration needed.To use a custom location, add these env vars:
"EXPORT_HOST_DIR": "/your/custom/exports", "IMPORT_HOST_DIR": "/your/custom/imports", "OUTPUT_DIR": "/your/custom/exports", "IMPORTS_DIR": "/your/custom/imports"
Claude Code
Add to your project's .mcp.json or global ~/.claude/settings.json:
{
"mcpServers": {
"influencers-club": {
"command": "influencers-club-mcp",
"env": {
"INFLUENCERS_CLUB_API_KEY": "your_api_key_here"
}
}
}
}VS Code / Cursor
Add to .vscode/mcp.json in your project:
{
"servers": {
"influencers-club": {
"command": "influencers-club-mcp",
"env": {
"INFLUENCERS_CLUB_API_KEY": "your_api_key_here"
}
}
}
}Docker (Advanced)
Use Docker if you want filesystem isolation or prefer containerized deployments.
git clone https://github.com/Influencers-Club/influencers-club-mcp.git
cd influencers-club-mcp
docker build -t influencers-club-mcp .Add to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"influencers-club": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-p", "127.0.0.1:8090:8090",
"-e", "INFLUENCERS_CLUB_API_KEY=your_api_key_here",
"-e", "UPLOAD_PORT=8090",
"-e", "UPLOAD_BIND=0.0.0.0",
"-v", "/path/to/exports:/exports",
"-v", "/path/to/imports:/imports",
"-e", "EXPORT_HOST_DIR=/path/to/exports",
"-e", "IMPORT_HOST_DIR=/path/to/imports",
"influencers-club-mcp"
]
}
}
}Note: Replace
/path/to/exportsand/path/to/importswith actual paths on your machine. The path appears 4 times — update all of them.Examples by OS:
macOS/Linux:
/Users/john/influencers-club-mcp/exportsWindows:
C:\\Users\\John\\Desktop\\influencers-club-mcp\\exports(use double backslashes)
After configuring, restart your client. The server will appear as "influencers-club".
Available Tools
API tools are available everywhere (hosted connector and local). Tools marked local only need the local filesystem, so they exist only in stdio installs.
Creator Discovery
Tool | Description | Cost |
| AI semantic search with filters (followers, engagement, location, etc.) | 0.01/creator |
| Multi-page discovery with CSV export to disk | 0.01/creator |
| Find creators similar to a seed creator | 0.01/creator |
| Compare audience overlap between 2-10 creators | 1 credit |
Exclusion Lists
Team-shared blocklists of creator handles: one default list per platform plus any specific lists you create. A list filters a search only when passed in filters — exclude_list: [ids], exclude_default_list: true or exclude_all_lists: true. List ids are checked before a search; if they are not this platform's, or cannot be checked, the search is not run.
Tool | Description | Cost |
| List the team's exclusion lists, optionally for one platform | free |
| Create a specific list for a platform | free |
| Get one specific list by id | free |
| Rename a specific list | free |
| Delete a specific list and its handles | free |
| Page through a specific list's handles | free |
| Add handles to a specific list | free |
| Remove handles from a specific list | free |
| Get a platform's default list | free |
| Page through a platform's default list | free |
| Add handles to a platform's default list | free |
| Remove handles from a platform's default list | free |
Enrichment
Tool | Description | Cost |
| Everything below combined, plus recent posts | 1 credit |
| Audience demographics, engagement, brand affinity; growth and income when the creator has them | 0.8 credits |
| Identity and contact: email, name, location, cross-platform links, vetting | 0.2 credits |
| Platform basics: bio, followers, verification status, recent post data | 0.03 credits |
| Find creator profiles from an email | 0.05 credits |
| Discover all linked social accounts for a creator | 0.5 credits |
enrich_by_handle and enrich_by_handle_analytics return every section of the report, compacted so it fits within the assistant's tool-result limit: image and profile links, internal IDs other than post IDs, and map coordinates are left out, lists come as column/row tables, and the longest lists are trimmed (top 30 audience brands, verified accounts only among notable likers and commenters or the 10 largest when none is verified, captions cut to 120 characters, the first 30 other links). The result's notes lists every cut. detail="full" keeps every entry, detail="raw" returns the API response as it came, and a sections list (overview, audience, audience_brands, audience_notable_users, audience_lookalikes, sponsors, sponsored_posts, lookalikes, and posts on the full tier) leaves out the parts a question doesn't need. enrich_by_handle_profile takes detail too: it leaves out image links and cuts other links to the first 30 unless detail="full".
Content Data
Tool | Description | Cost |
| Fetch recent posts with engagement metrics (IG, TikTok, YouTube) | 0.15 credits |
| Deep content analysis (comments, transcript, audio) | 0.03 credits |
Batch Enrichment (local only)
Tool | Description | Cost |
| Upload CSV of up to 10,000 handles/emails for bulk processing | varies |
| Check batch job progress (auto-polls every 35s) | free |
| Download completed batch results as CSV | free |
| Resume a paused batch after adding credits | free |
File Management (local only)
Tool | Description | Cost |
| Get the browser upload page URL for batch CSV files | free |
| Auto-detect when a file has been uploaded | free |
| List uploaded CSV files ready for enrichment | free |
| List exported result files | free |
| Configure where exported files are saved | free |
Discovery Reference Data
Tool | Description | Cost |
| Available languages for filtering | free |
| Available locations per platform | free |
| Available brand identifiers | free |
| Available YouTube topics | free |
| Available Twitch games | free |
| Audience brand categories | free |
| Audience brand names | free |
| Audience interest categories | free |
| Audience geographic locations | free |
Account
Tool | Description | Cost |
| Check account credits balance | free |
Usage Examples
Find fitness influencers on Instagram:
"Find 5 Instagram creators with 50k-500k followers who post about fitness and have an engagement rate above 3%."
Enrich a creator profile by handle:
"Get me the full profile for @cristiano on Instagram, including audience demographics."
Find similar creators for campaign scaling:
"I like the creator @MrBeast on YouTube. Find 10 similar creators with at least 100k followers."
Compare audience overlap:
"Compare the audience overlap between @nike, @adidas, and @puma on Instagram."
Get a creator's recent posts:
"Show me the latest posts from @garyvee on TikTok with engagement metrics."
Find all connected social accounts:
"What other social media accounts does @cristiano have linked to their Instagram?"
Check your remaining API credits:
"How many credits do I have left?"
Supported Platforms
Capability | Platforms |
Enrichment | Instagram, TikTok, YouTube, OnlyFans, X/Twitter, Twitch, LinkedIn (raw mode only) |
Discovery | Instagram, TikTok, YouTube, OnlyFans, X/Twitter, Twitch |
Exclusion lists | Instagram, TikTok, YouTube, OnlyFans, X/Twitter, Twitch |
Content Data | Instagram, TikTok, YouTube |
Audience Overlap | Instagram, TikTok, YouTube |
Environment Variables (local install)
Variable | Required | Default | Description |
| Yes | — | Your Influencers Club API key |
| No | 8090 | Port for the browser upload page |
| No | 127.0.0.1 | Bind address. Set to |
| No | localhost | Hostname for the upload URL. Set to your IP if Docker runs remotely. |
| No | — | Host path for exported files |
| No | — | Host path for uploaded files |
| No | 300 | Client-side rate limit |
| No | INFO | Log verbosity on stderr: |
Troubleshooting
Hosted connector shows "disconnected" or tools return 401 — remove and re-add the connector (or click Reconnect) to refresh the OAuth session.
Errors mentioning credits or limits — check your balance with
check_creditsor in the dashboard; calls fail until the limit resets or credits are added.Local: server doesn't appear in Claude Desktop — verify the config JSON is valid and restart the app; check that
influencers-club-mcpruns from a terminal.Local: upload page unreachable — another process may hold port 8090; set
UPLOAD_PORTto a free port.Anything else: open an issue or email gjorgji.p@influencers.club.
Privacy Policy
This MCP server is a thin client between the connected AI assistant (e.g. Claude or ChatGPT) and the Influencers Club API. The sections below describe what the server itself does with your data; the Influencers Club platform's full data practices are governed by the Influencers Club Privacy Policy.
Data we collect. None. The server does not collect, persist, or transmit personally identifiable information about the human using the AI assistant. The only inputs it receives are the tool arguments the assistant sends (e.g. a creator handle or a CSV path) and the bearer token used to authenticate against the Influencers Club API.
How data is used. Tool arguments are forwarded directly to the Influencers Club API to fulfill the requested operation (discovery, enrichment, batch processing, etc.). Responses are returned to the assistant. The server performs no analytics, profiling, or model training on this data.
Storage. The server keeps no database. The only data written to disk are: (a) CSV exports/imports the user explicitly creates via the file tools, written to local directories the user controls (exports/, imports/, or paths set by EXPORT_HOST_DIR / IMPORT_HOST_DIR); (b) a small .ic_config.json file storing the chosen export path. No conversation content, API responses, or credentials are persisted.
Third-party sharing. The server communicates with exactly one third party: the Influencers Club API. No data is sent to any other endpoint, analytics service, or telemetry provider. The bearer token is transmitted only to the Influencers Club API over HTTPS and is redacted from any error messages returned to the assistant.
Retention. The server retains nothing in-process beyond the lifetime of a single tool call, with the exception of the user-controlled CSV files described above, which the user can delete at any time. Bearer tokens are read from environment variables (or, in hosted/HTTP mode, from the authenticated request) and are never written to disk.
Contact. Privacy questions and data-deletion requests: gjorgji.p@influencers.club. Security disclosures may also be filed via GitHub Issues.
Support
Email: gjorgji.p@influencers.club
GitHub Issues: github.com/Influencers-Club/influencers-club-mcp/issues
License
MIT
Available Tools
22 toolsaudience_overlapARead-only
Analyze audience overlap between 2-10 creators on the same platform. Shows total followers, unique followers, and overlap percentages. Costs 1 credit per request.
The result suits a visual summary: a Venn diagram for 2-3 creators (one circle per creator's audience, with overlap counts in the intersections), or a heatmap or bar chart for 4-10 (pairwise overlap percentages, or shared-vs-unique segments per creator).
Inputs: creators (required), platform (required). Returns: result
check_creditsARead-only
Check your Influencers.club account credit balance and usage. Free (0 credits). Use this to verify you have enough credits before expensive operations.
Inputs: no named parameters. Returns: result
connected_socialsBRead-only
Find all social media profiles connected to a creator. Returns linked accounts across platforms. Costs 0.5 credits per successful request.
Inputs: handle (required), platform (required). Returns: result
discover_creatorsARead-only
Search the Influencers.club database to discover creators/influencers. Returns profiles with basic stats. Costs 0.01 credits per creator returned. Results are returned in the API's ranking order, which is meaningful (relevance/sort position).
Inputs: platform (required), page, limit, filters, +3 more. Returns: result
discover_creators_to_fileA
Search creators and save results directly to a CSV file on disk. Fetches multiple pages automatically (up to 10 pages / 500 creators). Returns the file path and summary stats instead of raw data. Costs 0.01 credits per creator returned. Use this when the user wants to save, export, or download a list of creators.
Inputs: platform (required), pages, filters, sort_by, +3 more. Returns: result
enrich_by_emailARead-only
Enrich ONE email. Costs 0.05 credits. For bulk (more than ~10 emails), use create_batch_enrichment.
Inputs: email (required). Returns: result
enrich_by_handleARead-only
Enrich ONE creator by handle (full data: email, demographics, audience, income, brand deals). Costs 1 credit. For bulk (more than ~10 handles), use create_batch_enrichment. For basic profile data only, enrich_by_handle_raw returns a smaller result at 0.03 credits.
Inputs: handle (required), platform (required), email_required, include_lookalikes, +1 more. Returns: result
enrich_by_handle_rawARead-only
Enrich ONE creator by handle (basic). Costs 0.03 credits. Supports linkedin. For bulk (more than ~10 handles), use create_batch_enrichment.
Inputs: handle (required), platform (required). Returns: result
find_similar_creatorsARead-only
Find creators similar to a specified creator. Always sorted by relevancy (no custom sort). Costs 0.01 credits per creator returned. Results are returned in relevance order, which is meaningful. No CSV export exists for similar creators.
Inputs: platform (required), page, limit, filters, +2 more. Returns: result
get_audience_brand_categoriesARead-only
Search audience brand categories for Instagram audience filters. Supports pagination. Free (0 credits).
Inputs: offset, search. Returns: result
get_audience_brand_namesARead-only
Search audience brand names for Instagram audience filters. Supports pagination. Free (0 credits).
Inputs: offset, search. Returns: result
get_audience_interestsARead-only
Search audience interest categories for Instagram audience filters. Supports pagination. Free (0 credits).
Inputs: offset, search. Returns: result
get_audience_locationsARead-only
Search audience locations for Instagram audience filters. Supports pagination. Free (0 credits).
Inputs: offset, search. Returns: result
get_brandsARead-only
Get available brand names for discovery filters (Instagram brand deal detection). Supports search and pagination. Free (0 credits).
Inputs: offset, search. Returns: result
get_creator_postsARead-only
Get recent posts/content from a creator. Supports Instagram (12/page), TikTok (max 35), YouTube (max 50). Uses cursor-based pagination. Costs 0.15 credits per request.
Inputs: handle (required), platform (required), count, pagination_token. Returns: result
get_gamesARead-only
Get available game names for Twitch discovery filters. Free (0 credits).
Inputs: no named parameters. Returns: result
get_languagesARead-only
Get the list of supported language codes for discovery filters. Free (0 credits).
Inputs: no named parameters. Returns: result
get_locationsARead-only
Get available location codes for a specific platform's discovery filters. Free (0 credits).
Inputs: platform (required). Returns: result
get_post_detailsARead-only
Get detailed information about a specific post. Can retrieve post data, comments, transcript, or audio. Costs 0.03 credits per request.
Inputs: post_id (required), platform (required), content_type, pagination_token. Returns: result
get_youtube_topicsARead-only
Get available YouTube topic categories for discovery filters. Free (0 credits).
Inputs: no named parameters. Returns: result
list_export_filesARead-only
List result/output CSV files (batch results, discovery exports). Shows 10 most recent. Free (0 credits).
Inputs: no named parameters. Returns: result
setup_export_pathA
Set the folder path where exported CSV files will be saved on the user's machine. Ask the user where they want exports saved, then call this tool with their answer. This only needs to be done once — the setting persists across sessions.
Inputs: export_path (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 22 tools
Most tools target distinct resources (locations, languages, brands, etc.). The only potential confusion is between discover_creators and discover_creators_to_file, and between enrich_by_handle and enrich_by_handle_raw, but descriptions explicitly clarify the difference with cost and output format.
The set mixes get_*, discover_*, enrich_*, audience_*, and standalone nouns like connected_socials and check_credits. While each subgroup is internally consistent, the overall pattern is inconsistent, making it harder to predict tool names.
22 tools is on the heavy side for the domain, though many are simple filter getters (9 of them) that could be consolidated. The breadth of discovery, enrichment, and export operations justifies the count, but it feels somewhat bloated.
Core workflows (discover, enrich, posts, overlap, exports) are covered. However, the descriptions reference create_batch_enrichment for bulk enrichment, which is not included in the toolset, creating a clear gap that could cause agent failures.
Maintenance
Related MCP Connectors
Hosted MCP server for DataLikers — Instagram & TikTok data API. 51 tools: Instagram user search by demographics (gender/age/race/country/city), profiles, bulk lookup, engagement, posts & reels, comments, hashtags, locations, stories, highlights, music, business accounts, top users; TikTok users, videos, comments, hashtags, playlists and top charts. Streamable HTTP, Bearer API key. Free tier: 100 requests on signup at https://datalikers.com/p/1by27bwg
MCP server for the Seline Analytics API
The official MCP Server for the Mux API
MCP server for Tomba email finder, verification, and contact enrichment API
Related MCP Servers
- AlicenseBqualityBmaintenanceMCP server for Instagram Graph API, Threads API & Meta platform — posting, insights, comments, messaging66361 npm32MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for DataLikers — 51 tools for Instagram & TikTok data: Instagram user search by demographics (gender/age/race/country/city), profiles, engagement, posts, comments, hashtags, locations, stories, business accounts; TikTok users, videos, comments, hashtags, playlists. Local stdio via npx -y datalikers-mcp, requires only DATALIKERS_API_KEY.64 npm9MIT
- AlicenseAqualityDmaintenanceMCP server for Clay.com API providing people and company enrichment, and Clay table operations.74MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for organic Instagram analytics via the Meta Graph API, providing read-only tools for profiles, media, insights, audience, and optional publishing.GPL 3.0