Tomba MCP
официальныйTomba, ваш уникальный B2B-поисковик и верификатор email-адресов, предоставляет отличительную базу лидов для лёгкого и эффективного масштабирования охвата.
Что можно делать с Tomba MCP?
- Поиск email-адресов для домена — Запросите все контакты в компании через
domain_search, с фильтрами по отделу или стране. - Генерация email сотрудника — Используйте
email_finder, чтобы составить вероятный адрес из имени и домена, а затем проверьте его. - Проверка доставляемости email — Убедитесь, что адрес действителен и безопасен для отправки, с помощью
email_verifier. - Обогащение профиля контакта — Получите должность, компанию и ссылки на соцсети для email через
email_enrichment. - Определение технологического стека компании — Выявите инструменты и платформы, используемые на сайте, через
technology_finder. - Поиск похожих компаний — Используйте
similar_finder, чтобы найти сопоставимые домены для поиска клиентов или анализа.
Документация
Tomba.io MCP Server
Сервер Model Context Protocol (MCP) для интеграции с Tomba.io API. Этот сервер предоставляет комплексные возможности поиска, проверки и обогащения email-адресов через стандартизированный интерфейс MCP.
Возможности
Инструменты (доступно 28)
Поиск email-адресов
- Domain Search: Найдите все email-адреса, связанные с доменом
- Email Finder: Генерация вероятных email-адресов на основе имен и доменов
- Author Finder: Поиск email-адресов авторов статей
- LinkedIn Finder: Поиск email-адресов по URL-адресам профилей LinkedIn
- Email Count: Получение общего количества email-адресов для доменов
- Email Sources: Поиск, где email-адрес был найден в интернете
- Email Format: Получение шаблонов формата email-адресов, используемых доменом
Проверка
- Email Verifier: Проверка доставляемости email-адреса и наличие в базе данных
Обогащение
- Email Enrichment: Обогащение email-адресов дополнительными контактными данными
- Person Enrichment: Поиск данных о человеке по email (имя, должность, профили в соцсетях)
- Company Enrichment: Поиск данных о компании по домену (отрасль, размер, местоположение)
- Combined Enrichment: Комбинированное обогащение данных о человеке и компании по email
Телефон
- Phone Finder: Поиск номеров телефонов по email, домену или LinkedIn
- Phone Validator: Проверка номеров телефонов и информации об операторе
Интеллектуальный анализ доменов
- Domain Status: Проверка, является ли домен веб-почтой или одноразовым
- Autocomplete: Предложения названий компаний с логотипом и информацией о домене
- Similar Finder: Поиск похожих доменов на основе целевого домена
- Technology Finder: Определение технологических стеков, используемых веб-сайтами
- Location: Получение количества сотрудников по странам
Поиск компаний
- Companies Search: Поиск компаний с использованием запросов на естественном языке с расширенными фильтрами
Аккаунт и управление
- Account Info: Получение информации о текущем аккаунте, тарифном плане и кредитах
- Usage Info: Получение статистики использования API по всем конечным точкам
- List Flags: Просмотр отправленных флагов данных со статусом и возвратом кредитов
- Create Flag: Сообщение о некорректных данных (жесткие отказы, недействительные email) для возврата кредитов
- List Leads: Просмотр лидов с опциональным фильтром по домену
- Create Lead: Добавление нового лида в список
- List Keys: Просмотр ключей API
- Get Logs: Получение последних журналов запросов API
Ресурсы (доступно 7)
tomba://api/status- Статус API и информация об аккаунтеtomba://domain/{domain}- Информация о доменеtomba://email/{email}- Информация об email-адресеtomba://similar/{domain}- Анализ похожих доменовtomba://technology/{domain}- Информация о технологическом стекеtomba://docs/api- Документация APItomba://docs/tools- Документация по инструментам
Промпты (16 готовых рабочих процессов)
- find_contact - Поиск полной контактной информации о человеке
- verify_email_list - Пакетная проверка email-адресов
- research_company - Исследование контактов и структуры компании
- enrich_lead - Обогащение лида всеми доступными данными
- find_journalists - Поиск контактов журналистов из статей
- phone_finder - Поиск номеров телефонов для контактов
- validate_phone - Проверка номера телефона
- competitor_analysis - Анализ конкурентов с использованием похожих доменов и технологий
- technology_audit - Комплексный технологический аудит веб-сайта
- domain_insights - Получение комплексной информации о домене, включая количество email-адресов и технологии
- bulk_domain_research - Исследование нескольких доменов для получения количества email-адресов и базовой информации
- find_target_companies - Поиск компаний с расширенными фильтрами (размер, тип, выручка, отрасль)
- market_research - Исследование компаний в рыночном сегменте с комплексной фильтрацией
- lead_generation - Генерация лидов путем поиска компаний и их контактов
- prospect_enrichment - Обогащение корпоративных потенциальных клиентов комплексными данными
- industry_analysis - Анализ компаний в отрасли с детальной сегментацией
Параметры фильтров для промптов поиска компаний
| Фильтр | Доступные значения |
|---|---|
| Размер | 1-10 (Микро), 11-50 (Малые), 51-250 (Средние), 251-1K (Средне-крупные), 1K-5K (Крупные), 5K-10K (Очень крупные), 10K-50K (Предприятия), 50K-100K (Массивные), 100K+ (Глобальные) |
| Тип | education, government, nonprofit, private, public, personal |
| Выручка | $0-$1M, $1M-$10M, $10M-$50M, $50M-$100M, $100M-$250M, $250M-$500M, $500M-$1B, $1B-$10B, $10B+ |
| Отрасль | На основе кодов отраслей LinkedIn V2 (более 140 отраслей, включая Computer Software, Financial Services, Hospital & Health Care и др.) |
Производительность и надежность
Тайм-аут
Все вызовы API имеют тайм-аут 120 секунд. Поиск Tomba выполняется в реальном времени на живых инфраструктурах — время ответа варьируется в зависимости от скорости SMTP-сервера целевой компании, скорости ответа веб-сайта и глубины обнаружения catch-all.
Повторные попытки с экспоненциальной задержкой
Все вызовы API автоматически повторяются до 3 раз с экспоненциальной задержкой при:
429 Too Many Requests(превышен лимит запросов)5xxошибках сервера
Задержки повторных попыток: 1с → 2с → 4с.
Лимиты запросов
Лимиты запросов применяются для каждой конечной точки и каждого тарифного плана:
| План | В секунду | В минуту | В день |
|---|---|---|---|
| Free | 1 | 2 | 5 |
| Basic | 3 | 50 | 500 |
| Growth | 5 | 80 | 1,000 |
| Pro | 8 | 150 | 4,000 |
| Планы 50,000+ | Безлимитно | Безлимитно | Безлимитно |
Кредиты не списываются, когда Tomba не может предоставить результат. Повторные запросы в течение 30 дней не учитываются повторно.
Варианты транспорта
- stdio - Стандартный ввод/вывод (по умолчанию, для Claude Desktop)
- http - HTTP-сервер с REST-конечными точками
Установка
Предварительные требования
- Node.js 18 или выше
- npm или yarn
- Аккаунт Tomba API (Зарегистрироваться здесь)
Скриншоты

Примечание: npm-пакет был переименован с
tomba-mcp-serverна@tomba-io/tomba-mcp-server. Пожалуйста, обновите свои конфигурации соответствующим образом.
Вариант 1: Установка через NPX (рекомендуется)
Самый простой способ использовать сервер Tomba MCP — через npx, который не требует клонирования репозитория:
macOS/Linux
Добавьте в ваш claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"tomba": {
"command": "npx",
"args": ["-y", "@tomba-io/tomba-mcp-server"],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Windows
Добавьте в ваш claude_desktop_config.json (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"tomba": {
"command": "npx",
"args": ["-y", "@tomba-io/tomba-mcp-server"],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Примечание: Флаг -y автоматически принимает запрос на установку, и npx всегда будет загружать последнюю версию.
Вариант 2: Установка из исходного кода
Если вы хотите изменить сервер или внести вклад в разработку:
# Clone the repository
git clone https://github.com/tomba-io/tomba-mcp-server.git
cd tomba-mcp-server
# Install dependencies
yarn install
# Build the project
yarn build
Конфигурация
Навык OpenClaw
Этот репозиторий теперь включает навык OpenClaw, локальный для рабочей области, по адресу skills/tomba-contact-intelligence/SKILL.md.
Навык предназначен для помощи OpenClaw в выборе правильных инструментов Tomba MCP для рабочих процессов поиска контактов, исследования компаний, проверки email-адресов, поиска телефонов и обогащения потенциальных клиентов.
Чтобы использовать его:
- Откройте этот репозиторий как рабочую область OpenClaw или скопируйте каталог
skills/tomba-contact-intelligenceв каталог навыков OpenClaw. - Убедитесь, что сервер Tomba MCP настроен и доступен для OpenClaw.
- Запустите новую сессию OpenClaw, чтобы навык был загружен.
Примеры запросов:
- "Найди лучший контакт для партнерств на stripe.com и проверь email перед возвратом."
- "Исследуй финтех-компании в Германии, затем определи вероятные контакты для продаж для лучших совпадений."
- "Обогати этого потенциального клиента email, телефоном, технологиями компании и похожими конкурентами: jane@acme.com"
Настройка Claude Desktop
Чтобы использовать этот сервер с Claude Desktop, добавьте конфигурацию в ваш файл claude_desktop_config.json.
Использование NPX (рекомендуется)
Этот метод автоматически использует последнюю опубликованную версию:
macOS/Linux (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"tomba": {
"command": "npx",
"args": ["-y", "@tomba-io/tomba-mcp-server"],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Windows (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"tomba": {
"command": "npx",
"args": ["-y", "@tomba-io/tomba-mcp-server"],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Использование локальной установки
Если вы собрали из исходного кода, используйте абсолютный путь к вашей установке:
macOS/Linux:
{
"mcpServers": {
"tomba": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/tomba-mcp-server/server/index.js"],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Windows:
{
"mcpServers": {
"tomba": {
"command": "node",
"args": [
"C:\\ABSOLUTE\\PATH\\TO\\tomba-mcp-server\\server\\index.js"
],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Важные примечания:
- Замените
your-api-key-hereиyour-secret-key-hereна ваши реальные учетные данные Tomba API - Для локальной установки замените
/ABSOLUTE/PATH/TO/tomba-mcp-serverна полный путь к каталогу вашей установки - Перезапустите Claude Desktop после обновления конфигурации
Получение учетных данных Tomba API
- Посетите https://tomba.io
- Зарегистрируйте аккаунт или войдите
- Перейдите на панель управления
- Откройте настройки API
- Скопируйте ваш API Key и Secret Key
Альтернатива: Использование HTTP-транспорта
Для HTTP-транспорта с npx:
{
"mcpServers": {
"tomba": {
"command": "npx",
"args": [
"-y",
"@tomba-io/tomba-mcp-server",
"--transport",
"http",
"--port",
"3000"
],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Для HTTP-транспорта с локальной установкой:
{
"mcpServers": {
"tomba": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/tomba-mcp-server/server/index.js",
"--transport",
"http",
"--port",
"3000"
],
"env": {
"TOMBA_API_KEY": "your-api-key-here",
"TOMBA_SECRET_KEY": "your-secret-key-here"
}
}
}
}
Использование
Параметры командной строки
Usage: tomba-mcp-server [options]
Options:
--transport <type> Transport type: 'stdio' or 'http' (default: stdio)
--port <number> Port number for HTTP transport (default: 3000)
--help Show help message
Environment Variables:
TOMBA_API_KEY Your Tomba API key (required)
TOMBA_SECRET_KEY Your Tomba secret key (required)
Examples:
# Run with stdio transport (default)
node server/index.js
# Run with HTTP transport on default port (3000)
node server/index.js --transport http
# Run with HTTP transport on custom port
node server/index.js --transport http --port 8080
Автономный HTTP-сервер
Вы также можете запустить сервер как автономный HTTP-сервис:
export TOMBA_API_KEY="your-api-key"
export TOMBA_SECRET_KEY="your-secret-key"
node server/index.js --transport http --port 3000
Конечные точки HTTP API
- POST /mcp - Отправка JSON-RPC запросов
- GET /mcp - Server-Sent Events для уведомлений (требуется заголовок X-Session-Id)
- DELETE /mcp - Завершение сессии (требуется заголовок X-Session-Id)
- GET /health - Конечная точка проверки работоспособности
- GET /sessions - Список активных сессий (требуется аутентификация)
Пример HTTP-запроса
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "email_finder",
"arguments": {
"domain": "stripe.com",
"firstName": "Patrick",
"lastName": "Collison"
}
},
"id": 1
}'
🔧 Разработка
Команды разработки
# Run in development mode
yarn dev
# Build the project
yarn build
# Run tests
yarn test
# Run tests in watch mode
yarn test:watch
# Run tests with coverage
yarn test:coverage
# Lint code
yarn lint
# Fix linting errors
yarn lint:fix
🔍 Отладка и тестирование
MCP Inspector (рекомендуется)
Самый простой способ протестировать и отладить ваш MCP-сервер:
# Build and launch MCP Inspector
yarn debug
Это открывает веб-интерфейс, где вы можете:
- 📋 Просмотреть все доступные инструменты
- 🧪 Протестировать инструменты интерактивно
- 📊 Проверить запросы/ответы
- 🐛 Отладить в реальном времени
Альтернативные методы отладки
# Debug TypeScript directly
yarn debug:dev
# Run integration tests
yarn test:integration
# Manual testing
yarn build
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node server/index.js
Отладка в VS Code
Если вы используете VS Code, используйте включенные конфигурации отладки:
- Debug MCP Server: Отладка скомпилированного JavaScript
- Debug TypeScript: Отладка исходного кода TypeScript напрямую
- Debug with Inspector: Отладка с MCP Inspector
- Run Tests: Отладка тестов Jest
См. DEBUG_GUIDE.md для получения подробных инструкций по отладке.
🧪 Тестирование отдельных инструментов
1. Domain Search
Поиск email-адресов, связанных с именем домена.
{
"name": "domain_search",
"arguments": {
"domain": "tomba.io",
"limit": 10,
"page": 1
}
}
Ответ:
{
"data": {
"organization": {
"website_url": "tomba.io",
"organization": "Tomba technology web service LLC",
"location": {
"country": "US",
"city": "Claymont",
"state": "Delaware",
"street_address": "1228 claymont",
"postal_code": "19703"
},
"social_links": {
"twitter_url": "https://twitter.com/tombaplatforum",
"facebook_url": "https://www.facebook.com/tombaplatforum",
"linkedin_url": "https://www.linkedin.com/company/tomba-io"
},
"disposable": false,
"webmail": false,
"phone_number": "(850) 790-5575",
"industries": "Information Technology and Services",
"founded": "2021",
"company_size": "1-10",
"company_type": "privately held",
"revenue": "$0-$1M",
"accept_all": false,
"description": "the most powerful email-finding tool which is able to list all the email addresses of people who are working in a particular company.",
"pattern": "{l}.{first}",
"total_similar": 35,
"keywords": [
"lead generation software"
],
"ranking": 661495,
"whois": {
"registrar_name": "namecheap, inc.",
"created_date": "2020-07-07T20:54:07+02:00",
"referral_url": "https://www.namecheap.com/"
},
"last_updated": "2025-09-06T00:22:01+02:00"
},
"emails": [
{
"email": "b.mohamed@tomba.io",
"first_name": "Mohamed",
"last_name": "Ben rebia",
"full_name": "Mohamed Ben rebia",
"gender": "male",
"phone_number": false,
"type": "personal",
"country": "DZ",
"position": "CEO",
"department": "executive",
"seniority": "senior",
"twitter": null,
"linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
"score": 100,
"verification": {
"date": "2025-09-22T00:00:00+02:00",
"status": "valid"
},
"sources": [
{
"uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
"website_url": "github.com",
"extracted_on": "2021-02-08T20:09:54+01:00",
"last_seen_on": "2021-02-08T22:43:40+01:00",
"still_on_page": true
},
....
]
},
...
...
...
...
...
]
},
"meta": {
"total": 21,
"pageSize": 10,
"current": 1,
"total_pages": 3,
"params": {
"domain": "tomba.io",
"page": 1,
"limit": 10,
"department": null,
"country": null,
"type": "all",
"live": false
}
}
}
2. Email Finder
Генерация вероятных email-адресов на основе домена, имени и фамилии.
{
"name": "email_finder",
"arguments": {
"domain": "example.com",
"firstName": "John",
"lastName": "Doe"
}
}
Ответ:
{
"data": {
"email": "b.mohamed@tomba.io",
"first_name": "Mohamed",
"last_name": "Ben rebia",
"full_name": "Mohamed Ben rebia",
"website_url": "tomba.io",
"company": "Tomba technology web service LLC",
"position": "CEO",
"country": "DZ",
"gender": "male",
"twitter": null,
"linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
"score": 100,
"accept_all": null,
"phone_number": false,
"verification": {
"date": "2025-09-22T00:00:00+02:00",
"status": "valid"
},
"sources": [
{
"uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
"website_url": "github.com",
"extracted_on": "2021-02-08T20:09:54+01:00",
"last_seen_on": "2021-02-08T22:43:40+01:00",
"still_on_page": true
}
]
}
}
3. Email Verifier
Проверка доставляемости email-адреса и наличие в базе данных.
{
"name": "email_verifier",
"arguments": {
"email": "b.mohamed@tomba.io"
}
}
Ответ:
{
"data": {
"email": {
"email": "b.mohamed@tomba.io",
"result": "deliverable",
"status": "valid",
"score": 99,
"smtp_provider": "Google Workspace",
"mx": {
"records": [
"aspmx.l.google.com",
"alt2.aspmx.l.google.com",
"alt1.aspmx.l.google.com",
"alt4.aspmx.l.google.com",
"alt3.aspmx.l.google.com"
]
},
"mx_check": true,
"smtp_server": true,
"smtp_check": true,
"accept_all": false,
"greylisted": false,
"block": true,
"gibberish": false,
"disposable": false,
"webmail": false,
"regex": true,
"whois": {
"registrar_name": "namecheap, inc.",
"referral_url": "https://www.namecheap.com/",
"created_date": "2020-07-07T20:54:07+02:00"
}
},
"sources": [
{
"uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
"website_url": "github.com",
"extracted_on": "2021-02-08T20:09:54+01:00",
"last_seen_on": "2021-02-08T22:43:40+01:00",
"still_on_page": true
}
]
}
}
4. Email Enrichment
Обогащение email-адреса дополнительной контактной информацией.
{
"name": "email_enrichment",
"arguments": {
"email": "b.mohamed@tomba.io"
}
}
Ответ:
{
"data": {
"email": "b.mohamed@tomba.io",
"first_name": "Mohamed",
"last_name": "Ben rebia",
"full_name": "Mohamed Ben rebia",
"website_url": "tomba.io",
"company": "Tomba technology web service LLC",
"position": "CEO",
"country": "DZ",
"gender": "male",
"twitter": null,
"linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
"score": 100,
"accept_all": null,
"phone_number": false,
"verification": {
"date": "2025-09-22T00:00:00+02:00",
"status": "valid"
},
"sources": [
{
"uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
"website_url": "github.com",
"extracted_on": "2021-02-08T20:09:54+01:00",
"last_seen_on": "2021-02-08T22:43:40+01:00",
"still_on_page": true
}
]
}
}
5. Author Finder
Поиск email-адресов авторов статей по URL-адресу.
{
"name": "author_finder",
"arguments": {
"url": "https://example.com/article"
}
}
Ответ:
{
"data": {
"email": "b.mohamed@tomba.io",
"first_name": "Mohamed",
"last_name": "Ben rebia",
"full_name": "Mohamed Ben rebia",
"website_url": "tomba.io",
"company": "Tomba technology web service LLC",
"position": "CEO",
"country": "DZ",
"gender": "male",
"twitter": null,
"linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
"score": 100,
"accept_all": null,
"phone_number": false,
"verification": {
"date": "2025-09-22T00:00:00+02:00",
"status": "valid"
},
"sources": [
{
"uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
"website_url": "github.com",
"extracted_on": "2021-02-08T20:09:54+01:00",
"last_seen_on": "2021-02-08T22:43:40+01:00",
"still_on_page": true
}
]
}
}
6. LinkedIn Finder
Поиск email-адресов по URL-адресам профилей LinkedIn.
{
"name": "linkedin_finder",
"arguments": {
"url": "https://linkedin.com/in/johndoe"
}
}
Ответ:
{
"data": {
"email": "b.mohamed@tomba.io",
"first_name": "Mohamed",
"last_name": "Ben rebia",
"full_name": "Mohamed Ben rebia",
"website_url": "tomba.io",
"company": "Tomba technology web service LLC",
"position": "CEO",
"country": "DZ",
"gender": "male",
"twitter": null,
"linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
"score": 100,
"accept_all": null,
"phone_number": false,
"verification": {
"date": "2025-09-22T00:00:00+02:00",
"status": "valid"
},
"sources": [
{
"uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
"website_url": "github.com",
"extracted_on": "2021-02-08T20:09:54+01:00",
"last_seen_on": "2021-02-08T22:43:40+01:00",
"still_on_page": true
}
]
}
}
7. Phone Finder
Поиск номеров телефонов на основе email, домена или профиля LinkedIn.
{
"name": "phone_finder",
"arguments": {
"domain": "tomba.io"
}
}
Ответ:
{
"data": {
"domain": "tomba.io",
"valid": true,
"local_format": "(850) 790-5575",
"intl_format": "+1 850-790-5575",
"e164_format": "+18507905575",
"rfc3966_format": "tel:+1-850-790-5575",
"country_code": "US",
"line_type": "FIXED_LINE_OR_MOBILE",
"carrier": "",
"timezones": ["America/New_York"]
}
}
8. Phone Validator
Проверка номеров телефонов и информации об операторе.
{
"name": "phone_validator",
"arguments": {
"phone": "+213667945402"
}
}
Ответ:
{
"data": {
"valid": true,
"local_format": "0667 94 54 02",
"intl_format": "+213 667 94 54 02",
"e164_format": "+213667945402",
"rfc3966_format": "tel:+213-667-94-54-02",
"country_code": "DZ",
"line_type": "MOBILE",
"carrier": "Mobilis",
"timezones": ["Europe/Paris"]
}
}
9. Email Count
Получение общего количества email-адресов для домена.
{
"name": "email_count",
"arguments": {
"domain": "tomba.io"
}
}
Ответ:
{
"domain": "tomba.io",
"total": 245,
"personalEmails": 198,
"genericEmails": 47,
"department": {
"engineering": 45,
"sales": 38,
"marketing": 32,
"hr": 15,
"finance": 12,
"legal": 8,
"executive": 25,
"support": 28,
"other": 42
},
"seniority": {
"junior": 89,
"senior": 125,
"executive": 31
},
"source": "tomba_email_count"
}
10. Поиск похожих доменов
Находит похожие домены на основе указанного домена.
{
"name": "similar_finder",
"arguments": {
"domain": "tomba.io"
}
}
Ответ:
{
"data": [
{
"website_url": "summit.com",
"name": "Summit",
"industries": "Wholesale"
},
{
"website_url": "hunter.io",
"name": "Hunter",
"industries": "Information Technology and Services"
},
{
"website_url": "voilaNorbert.com",
"name": "VoilaNorbert",
"industries": "Information Technology and Services"
}
]
}
11. Поиск технологий
Мгновенно определяет технологический стек любого веб-сайта.
{
"name": "technology_finder",
"arguments": {
"domain": "tomba.io"
}
}
Ответ:
{
"domain": "tomba.io",
"data": [
{
"slug": "intercom",
"name": "Intercom",
"icon": "Intercom.png",
"website": "https://www.intercom.com",
"categories": {
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
}
]
}
12. Поиск компаний
Поиск компаний с помощью запросов на естественном языке с расширенными фильтрами, включая местоположение, отрасль, размер и выручку.
{
"name": "companies_search",
"arguments": {
"filters": {
"location_city": {
"include": ["san francisco"]
},
"industry": {
"include": ["technology"]
},
"size": {
"include": ["51-200", "201-500"]
}
},
"page": 1,
"limit": 10
}
}
Ответ:
{
"data": {
"companies": [
{
"name": "Tech Company Inc",
"domain": "techcompany.com",
"industry": "Technology",
"location": {
"city": "San Francisco",
"state": "California",
"country": "United States"
},
"size": "51-200",
"revenue": "$10M-$50M"
}
],
"total": 150,
"page": 1
}
}
Доступные фильтры:
location_city: Фильтр по городу с массивами включения/исключенияlocation_state: Фильтр по штату с массивами включения/исключенияlocation_country: Фильтр по стране с массивами включения/исключенияindustry: Фильтр по отрасли (на основе LinkedIn Industry Codes V2 — более 140 отраслей)type: Фильтр по типу компании:education,government,nonprofit,private,public,personalsize: Фильтр по размеру компании:1-10,11-50,51-250,251-1K,1K-5K,5K-10K,10K-50K,50K-100K,100K+revenue: Фильтр по диапазону выручки:$0-$1M,$1M-$10M,$10M-$50M,$50M-$100M,$100M-$250M,$250M-$500M,$500M-$1B,$1B-$10B,$10B+founded: Фильтр по году основания с массивами включения/исключенияkeywords: Фильтр по ключевым словам с массивами включения/исключенияsic: Фильтр по кодам SIC с массивами включения/исключенияnaics: Фильтр по кодам NAICS с массивами включения/исключенияsimilar: Фильтр по похожим доменам с массивами включения/исключения
Ограничение частоты запросов и использование
Ограничения частоты запросов API
Tomba.io применяет ограничение частоты запросов в зависимости от вашего тарифного плана:
- Бесплатный план: 50 запросов в месяц
- План Growth: 5 000 запросов в месяц + 10 000 запросов на проверку
- План Pro: 10 000 запросов в месяц
- Корпоративный план: 50 000 запросов в месяц
- Индивидуальный план: Индивидуальные лимиты
Узнайте больше о тарифных планах Tomba.
Заголовки ограничения частоты запросов
Каждый ответ API содержит информацию об ограничении частоты запросов:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1609459200
Узнайте больше об ограничениях частоты запросов Tomba API.
Обработка ограничений частоты запросов
Когда вы превышаете лимит запросов, API возвращает статус 429 Too Many Requests с:
{
"error": {
"type": "rate_limit",
"message": "Rate limit exceeded. Please try again in 60 seconds",
"code": 429
}
}
Рекомендации
- Контролируйте использование: Проверяйте панель управления на tomba.io/dashboard
- Используйте backoff: Обрабатывайте ответы 429 с экспоненциальной задержкой
- Пакетные операции: Используйте поиск по домену для получения нескольких email-адресов с одного домена
- Кэшируйте результаты: Сохраняйте результаты локально, чтобы избежать повторных запросов
- Планируйте заранее: Обновляйте тарифный план в зависимости от характера использования
Советы по использованию
- Поиск по домену возвращает несколько email-адресов за один запрос (эффективнее, чем отдельные запросы)
- Проверка email-адресов расходует кредиты только для корректных форматов email
- Поиск телефонов может возвращать несколько номеров за один запрос
- Обогащение данных предоставляет полную информацию за один запрос
Устранение неполадок
Сервер не запускается в Claude Desktop
-
Проверьте версию Node.js: Убедитесь, что у вас установлен Node.js 18 или выше
node --version -
Использование NPX:
- Убедитесь, что у вас стабильное интернет-соединение при первом запуске
- Флаг
-yдолжен автоматически принять установку - NPX кэширует пакет после первого использования
-
Локальная установка:
- Проверьте, что абсолютный путь в вашей конфигурации указан верно
- Убедитесь, что
server/index.jsсуществует:ls -la server/index.js - Убедитесь, что вы успешно выполнили
yarn build
-
Проверьте учетные данные API: Убедитесь, что ваши ключи Tomba API указаны верно
-
Проверьте журналы Claude:
- macOS:
~/Library/Logs/Claude/mcp*.log - Windows:
%APPDATA%\Claude\logs\mcp*.log
- macOS:
Проблемы, связанные с NPX
«npx command not found»:
- Убедитесь, что npm установлен:
npm --version - NPX поставляется с npm 5.2.0+, при необходимости обновите:
npm install -g npm
Пакет не найден:
- Проверьте, что пакет опубликован:
npm view @tomba-io/tomba-mcp-server - Попробуйте очистить кэш npm:
npm cache clean --force
Пакет всегда загружается:
- Это нормальное поведение с флагом
-y - NPX кэширует пакет после первой загрузки
- Для постоянной установки используйте локальный метод установки
Ошибки аутентификации
- Проверьте свои ключи API на https://app.tomba.io/dashboard
- Убедитесь, что переменные окружения правильно заданы в конфигурации
- Проверьте, что ваша подписка API активна
Инструменты не отвечают
- Проверьте лимиты запросов Tomba API
- Проверьте сетевое подключение
- Просмотрите журналы сервера на наличие сообщений об ошибках
О Tomba
Основанная в 2020 году, компания Tomba гордится тем, что является самым надежным, точным и глубоким источником данных об email-адресах, доступным где-либо. Мы обрабатываем терабайты данных для создания нашего API поиска email-адресов.
Внесение вклада
- Сделайте форк (https://github.com/tomba-io/tomba-mcp-server/fork)
- Создайте ветку для новой функции (
git checkout -b my-new-feature) - Зафиксируйте изменения (
git commit -am 'Add some feature') - Отправьте изменения в ветку (
git push origin my-new-feature) - Создайте новый Pull Request
Лицензия
Подробнее см. в файле Лицензия.