Skip to main content
Glama
README.md
# ZXKOL โ€” Social Data for AI Agents ๐ŸŒ

<p align="center"><b>English</b> ยท <a href="README.zh-CN.md">็ฎ€ไฝ“ไธญๆ–‡</a></p>

> One sentence, whole-web social data. Query creators, viral content, trending charts, and comment sentiment across **18+ social platforms** โ€” straight from Claude, Cursor, or any MCP client.

<p align="center">
  <a href="https://github.com/kvalen-code/zxkol-skill/stargazers"><img alt="Stars" src="https://img.shields.io/github/stars/kvalen-code/zxkol-skill?style=social"></a>
  <a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
  <img alt="MCP" src="https://img.shields.io/badge/Model_Context_Protocol-ready-7c3aed">
  <img alt="Platforms" src="https://img.shields.io/badge/platforms-18%2B-09C160">
</p>

<p align="center">
  <a href="https://zxkol.com"><img alt="ZXKOL" src="assets/demo.png" width="800"></a>
</p>

**ZXKOL** turns "find me Douyin beauty creators with 100kโ€“500k followers" into a single tool call โ€” no scraping, no per-platform SDKs. It's a hosted [Model Context Protocol](https://modelcontextprotocol.io) server plus a drop-in skill: add one config block, get an API key, and your agent can pull KOL data, viral posts, hot lists, hashtag analytics, and AI comment insights from Douyin, TikTok, Xiaohongshu, Bilibili, YouTube, Instagram, and more.

```text
You:    Find Douyin beauty creators (100kโ€“500k followers) and what's trending on Xiaohongshu right now.
Claude: โ†’ creator_search(keyword="beauty", followerRange="100-500k")
        โ†’ content_search(keyword="beauty", platforms=["xiaohongshu"])
        โœ“ 12 creators + 8 trending notes, summarized.
```

---

## โœจ Features

- **One call, multi-platform** โ€” high-level tools auto fan-out across platforms and normalize results for the LLM.
- **18+ platforms** โ€” Douyin / TikTok / Xiaohongshu (RED) / Bilibili / Kuaishou / Weibo / YouTube / Instagram / Twitter(X) / Threads / Reddit / LinkedIn and more.
- **1000+ raw endpoints** โ€” drop down to any specific endpoint via semantic `find_route` + `rest_call`.
- **AI comment insight** โ€” sentiment, pain points, selling points, and content angles from a post's comments.
- **Works everywhere MCP works** โ€” Claude Desktop, Claude Code, Cursor, Continue, Windsurf, Cody, and more.
- **Pay-as-you-go credits** โ€” new accounts get **100 free credits**; cache hits are **half price**.

## ๐Ÿ›  Tools

### High-level tools โ€” one line, auto fan-out + normalization

| Tool | What it does | Platforms |
|---|---|---|
| `creator_search` | Find creators / KOLs (Douyin Xingtu official commercial data) | Douyin |
| `content_search` | Search viral content across platforms | 18 platforms |
| `hot_list` | Real-time hot lists / trending charts | 13 platforms |
| `content_detail` | Single post detail (stats, author, media) | 17 platforms |
| `comment_insight` | AI comment sentiment & insight analysis | 14 platforms |
| `hashtag_search` | Search hashtags / topics by keyword | 7+ platforms |
| `hashtag_posts` | Top posts under a hashtag | 7+ platforms |
| `douyin_index` | Douyin Index (keyword heat, brand radar, similar creators) | Douyin |
| `douyin_xingtu` | Douyin Xingtu KOL profile / audience / quote | Douyin |

### Power tools โ€” direct access to 1000+ raw endpoints

| Tool | What it does |
|---|---|
| `find_route` | **Semantic search (top-5)** โ€” pass a natural-language intent (EN/ไธญๆ–‡), get the best-matching route + required params |
| `list_routes` | Browse all routes with `platform` + `keyword` filters |
| `rest_call` | Call any endpoint by `route` id (e.g. `douyin/lives/room-products`) + `params` |

## ๐Ÿš€ Quick start (2 minutes)

### 1. Get an API key

1. Sign up at **[zxkol.com](https://zxkol.com)** โ€” new accounts get **100 free credits**.
2. Open **[Dashboard โ†’ API Keys](https://zxkol.com/dashboard/api-keys)** โ†’ **Create API Key**.
3. Copy your `zxk_live_...` key (shown once).

### 2. Add the MCP server

**Claude Desktop** โ€” edit `~/.claude/mcp.json` (macOS/Linux) or `%USERPROFILE%\.claude\mcp.json` (Windows):

```json
{
  "mcpServers": {
    "zxkol": {
      "type": "http",
      "url": "https://zxkol.com/api/mcp",
      "headers": { "Authorization": "Bearer zxk_live_YOUR_KEY" }
    }
  }
}
```

**Cursor** โ€” `~/.cursor/mcp.json`, same block. **Claude Code** โ€” `.mcp.json` in your project root.

> More ready-to-paste configs in [`examples/`](examples/).

### 3. Ask

Restart your client and just ask โ€” the tools appear automatically.

> "What's trending on Douyin today?" ยท "Analyze the comments on this TikTok video." ยท "Find Xiaohongshu mom-and-baby bloggers."

## ๐Ÿงฉ Use it as a Claude Code Skill

Prefer a skill over a raw MCP config? Drop [`SKILL.md`](SKILL.md) into `~/.claude/skills/zxkol/` (with [`mcp.json`](mcp.json) alongside). Claude Code will know *when* to reach for ZXKOL automatically.

## ๐Ÿ’ณ Pricing

- Credits are deducted per tool call from the key owner's balance.
- **Cache hits are half price** โ€” repeated queries are nearly free.
- B2B (API-key) calls carry a 1.5ร— multiplier.
- Full pricing: **[zxkol.com/pricing](https://zxkol.com/pricing)**

## ๐Ÿ“š Links

- ๐ŸŒ Website โ€” https://zxkol.com
- ๐Ÿ“– API docs โ€” https://zxkol.com/docs/api
- ๐Ÿ”Œ MCP guide โ€” https://zxkol.com/docs/mcp
- ๐Ÿ—บ Coverage matrix (18 platforms / 26 capabilities / 1000+ endpoints) โ€” https://zxkol.com/about/coverage

---

## โญ Star this repo

If ZXKOL saves you from writing yet another scraper, **drop a star** โ€” it helps other builders find it.

---

## License

[MIT](LICENSE) โ€” applies to the config, docs, and skill manifest in this repo. The ZXKOL hosted service and data are subject to the [zxkol.com](https://zxkol.com) terms.