Influencers Club MCP Server
MCP server for the Influencers Club API — creator enrichment, discovery, audience analysis, content data, batch operations, and account management.
README
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.
Prerequisites
- Python 3.10+ or Docker Desktop
- An Influencers Club API key
Quick Start (pip)
pip install influencers-club-mcp
Or 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"
Other Clients
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/exports- Windows:
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 (29)
Creator Discovery
| Tool | Description | Cost |
|---|---|---|
discover_creators |
AI semantic search with filters (followers, engagement, location, etc.) | 0.01/creator |
discover_creators_to_file |
Multi-page discovery with CSV export to disk | 0.01/creator |
find_similar_creators |
Find creators similar to a seed creator | 0.01/creator |
audience_overlap |
Compare audience overlap between 2-10 creators (auto-visualized) | 1 credit |
Enrichment
| Tool | Description | Cost |
|---|---|---|
enrich_by_handle |
Full enriched profile: email, demographics, audience, income, brand deals | 1 credit |
enrich_by_handle_raw |
Basic profile data: bio, followers, verification status | 0.03 credits |
enrich_by_email |
Find creator profiles from an email | 0.05 credits |
connected_socials |
Discover all linked social accounts for a creator | 0.5 credits |
Content Data
| Tool | Description | Cost |
|---|---|---|
get_creator_posts |
Fetch recent posts with engagement metrics (IG, TikTok, YouTube) | 0.15 credits |
get_post_details |
Deep content analysis (comments, transcript, audio) | 0.03 credits |
Batch Enrichment
| Tool | Description | Cost |
|---|---|---|
create_batch_enrichment |
Upload CSV of up to 10,000 handles/emails for bulk processing | varies |
get_batch_status |
Check batch job progress (auto-polls every 35s) | free |
download_batch_results |
Download completed batch results as CSV | free |
resume_batch |
Resume a paused batch after adding credits | free |
File Management
| Tool | Description | Cost |
|---|---|---|
get_upload_url |
Get the browser upload page URL for batch CSV files | free |
wait_for_upload |
Auto-detect when a file has been uploaded | free |
list_import_files |
List uploaded CSV files ready for enrichment | free |
list_export_files |
List exported result files | free |
setup_export_path |
Configure where exported files are saved | free |
Discovery Reference Data
| Tool | Description | Cost |
|---|---|---|
get_languages |
Available languages for filtering | free |
get_locations |
Available locations per platform | free |
get_brands |
Available brand identifiers | free |
get_youtube_topics |
Available YouTube topics | free |
get_games |
Available Twitch games | free |
get_audience_brand_categories |
Audience brand categories | free |
get_audience_brand_names |
Audience brand names | free |
get_audience_interests |
Audience interest categories | free |
get_audience_locations |
Audience geographic locations | free |
Account
| Tool | Description | Cost |
|---|---|---|
check_credits |
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."
Batch enrich a CSV of emails:
"I have a CSV of 3,000 emails to batch enrich." — Claude will open the upload page for you.
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." — Claude will generate a Venn diagram.
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?"
Batch Enrichment Modes
| Mode | Input | Cost | Requires Platform |
|---|---|---|---|
basic |
emails | 0.05/record | No |
raw |
handles | 0.03/record | Yes |
full |
handles | 1/record | Yes |
For large files (100+ entries), Claude opens a browser upload page at http://localhost:8090. Drag-and-drop your CSV — Claude auto-detects the upload and starts processing. For smaller batches (under 100), Claude enriches them in parallel automatically.
The upload page accepts multi-column CSVs and automatically extracts the correct column.
Supported Platforms
| Capability | Platforms |
|---|---|
| Enrichment | Instagram, TikTok, YouTube, OnlyFans, X/Twitter, Twitch, LinkedIn (raw mode only) |
| Discovery | Instagram, TikTok, YouTube, OnlyFans, X/Twitter, Twitch |
| Content Data | Instagram, TikTok, YouTube |
| Audience Overlap | Instagram, TikTok, YouTube |
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
INFLUENCERS_CLUB_API_KEY |
Yes | — | Your Influencers Club API key |
UPLOAD_PORT |
No | 8090 | Port for the browser upload page |
UPLOAD_BIND |
No | 127.0.0.1 | Bind address. Set to 0.0.0.0 inside Docker. |
UPLOAD_HOST |
No | localhost | Hostname for the upload URL. Set to your IP if Docker runs remotely. |
EXPORT_HOST_DIR |
No | — | Host path for exported files |
IMPORT_HOST_DIR |
No | — | Host path for uploaded files |
MAX_CALLS_PER_MINUTE |
No | 300 | Client-side rate limit |
Privacy Policy
This MCP server is a thin client between Claude 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 Claude. The only inputs it receives are the tool arguments Claude 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 Claude. 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: api-dashboard.influencers.club. 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 Claude.
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
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。