# HasData TikTok

MCP-сервер для сбора открытых данных TikTok без аккаунта разработчика. Возвращает профили, ролики, ветки комментариев и результаты поиска в JSON.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 12
- Автор: HasData
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/HasData/tiktok-mcp
- Обновлён: 2026-10-12
- HTML: https://affpapa.org/nevibecode/mcp/hasdata-tiktok

## Что делает

Сервер открывает ИИ-агенту четыре инструмента для чтения открытого контента TikTok. Он позволяет получить данные профиля и ленту видео нужного автора. Также доступны сбор комментариев под роликом и поиск по ключевым словам. Вся информация возвращается в формате JSON. Сервер видит только то, что открыто незалогиненному посетителю сайта.

Для работы не нужны учётная запись разработчика TikTok или OAuth. Сервер работает удалённо через эндпоинт HasData либо через stdio-прокси на базе пакета из npm или PyPI. Главное требование — ключ HasData API. На бесплатном тарифе начисляется 1000 кредитов ежемесячно без ввода карты. За один вызов любого инструмента списывается 10 кредитов, поэтому лимита хватает на 100 запросов.

Интеграция строго односторонняя. Публиковать видео, оставлять комментарии или заходить в чужие профили от имени пользователя этот инструмент не умеет.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://mcp.hasdata.com/mcp?apis=tiktok`
- Переменные окружения: `HASDATA_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

1. **Командой платформы**
```bash
claude mcp add tiktok -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/tiktok-mcp
```
Вместо <…> подставьте свои значения

2. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http hasdata-tiktok 'https://mcp.hasdata.com/mcp?apis=tiktok'
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add hasdata-tiktok --url 'https://mcp.hasdata.com/mcp?apis=tiktok'
```

2. **Командой платформы**
```bash
codex mcp add hasdata-tiktok --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/tiktok-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hasdata-tiktok": {
            "url": "https://mcp.hasdata.com/mcp?apis=tiktok"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hasdata-tiktok": {
            "command": "npx",
            "args": [
                "-y",
                "@hasdata/tiktok-mcp"
            ],
            "env": {
                "HASDATA_API_KEY": "<HASDATA_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "hasdata-tiktok": {
            "type": "http",
            "url": "https://mcp.hasdata.com/mcp?apis=tiktok"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "hasdata-tiktok": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@hasdata/tiktok-mcp"
            ],
            "env": {
                "HASDATA_API_KEY": "<HASDATA_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http hasdata-tiktok 'https://mcp.hasdata.com/mcp?apis=tiktok'
```

2. **Командой платформы**
```bash
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-tiktok npx -y @hasdata/tiktok-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- Собрать статистику просмотров и список последних роликов по имени автора
- Найти популярных креаторов по ключевой фразе с их описанием и числом подписчиков
- Выгрузить ветку комментариев под видео для оценки реакции аудитории
- Получить числовые идентификаторы роликов и авторов в формате JSON

## Примеры запросов агенту
- Найди в TikTok авторов по запросу «кофе спешелти» и покажи топ-5 по числу подписчиков вместе с их bio.
- Загрузи профиль @mrbeast и подсчитай медианное число просмотров по его последним роликам.
- Собери верхние комментарии к ролику по ссылке и выведи три ответа с наибольшим числом лайков.

## Похожие
- [analyzing-tiktok-hashtag-performance](https://affpapa.org/nevibecode/skills/analyzing-tiktok-hashtag-performance.md) — скилл · 730 установок
- [HasData Instagram](https://affpapa.org/nevibecode/mcp/hasdata-instagram.md) — MCP-сервер · ★ 15
- [scraping-tiktok-posts-by-music](https://affpapa.org/nevibecode/skills/scraping-tiktok-posts-by-music.md) — скилл · 793 установки
- [tiktok-teneo](https://affpapa.org/nevibecode/skills/tiktok-teneo.md) — скилл · 520 установок
- [tiktok-research](https://affpapa.org/nevibecode/skills/tiktok-research.md) — скилл · 1200 установок
- [tiktok-api](https://affpapa.org/nevibecode/skills/tiktok-api.md) — скилл · 6700 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
