mambalabsdev/mcp-gtm-suite

mambalabsdev/mcp-gtm-suite

от mambalabsdev
MCP сервер Mamba Labs GTM Suite даёт 11 GTM-инструментов для разведки аккаунтов: идентификация, обогащение, сигналы найма и техстека, оценка ICP. Результаты в JSON для Clay. Помогает B2B-командам с...

Mamba Labs GTM Suite MCP Server

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

One MCP server that exposes the entire Mamba Labs GTM Suite. Install a single package and get all eleven account-intelligence tools in your MCP client, each wrapping a Mamba Labs actor on Apify and returning Clay-ready flat JSON.

What's Inside

  • What it does
  • Quick start
  • Prerequisites
  • Example prompts
  • Tools and inputs
  • Full actor documentation
  • Mamba Labs GTM Suite
  • License

What it does

This server gives an AI client eleven account-intelligence tools in one place, covering the full GTM workflow: resolve identity, enrich the account, detect buying signals, and score fit.

Identity and enrichment

  • resolve_company_identity: reconcile name, domain, and LinkedIn URL into one canonical identity with confidence scores
  • enrich_company_firmographics: enrich a domain into employee band, industry, HQ, founded year, revenue, logo, and description
  • map_company_social_presence: map a domain to LinkedIn, X, Instagram, Facebook, and YouTube URLs and follower counts
  • resolve_linkedin_url: resolve a domain or name to a LinkedIn company URL
Инструменты были проиндексированы:
aggregate_gtm_signalsтолько чтениеидемпотентныйвнешний мир

Объединяет GTM-сигналы компании в единый составной балл. Запускает детектирование найма и технологического стека за один вызов и возвращает составной балл, рекомендуемое действие и опциональную сводку в виде плоской JSON-строки, готовой для Clay. Только чтение; требует APIFY_TOKEN, за каждый вызов расходуются кредиты Apify.

Агрегировать сигналы GTM

Параметры
  • company_domainstringобязательный

    Bare company domain, e.g. stripe.com

  • explain_modeboolean

    If true, the summary becomes a longer, more detailed explanation.

  • include_summaryboolean

    Include a plain-English gtm_signal_summary.

audit_agent_accessibilityтолько чтениеидемпотентныйвнешний мир

Принимает домен и возвращает, может ли AI-агент читать этот сайт и что говорит политика сайта, в виде одной плоской строки из 42 полей, распределённых по пяти группам: семейство llms.txt, включая llms-full.txt и ai.txt; политика robots.txt для AI-краулеров, включая новые директивы Content Signal; наличие и здоровье структурированных данных в JSON-LD, микроразметке, Open Graph и canonical; режим рендеринга; обнаружение машиночитаемых эндпоинтов: sitemap, OpenAPI, well-known файлы и фиды. Каждое поле — факт, полученный из запроса. Никакая модель не вызывается, поэтому один и тот же домен возвращает одну и ту же строку сегодня и в следующем месяце, если сайт действительно изменился. Двенадцать запросов на домен, обычно 2-4 секунды. Создан для технического SEO-специалиста или growth-инженера, готовящего сайт для AI-краулеров, или для агентства, которое продаёт такие услуги и нуждается в аудите «до и после» по списку клиентов. Требует APIFY_TOKEN и расходует кредиты Apify. Только чтение.

Аудит доступности агента

Параметры
  • check_endpointsboolean

    Probes sitemap, OpenAPI, well known files and feeds. Adds 7 concurrent requests. Default: true.

  • check_structured_databoolean

    Parses JSON-LD, microdata, Open Graph and canonical off the homepage. Costs no extra requests. Default: true.

  • domainstringобязательный

    One company domain, for example vercel.com. Protocol and path are stripped.

  • skipCacheenum

    Leave as false to use the 7 day cache. Set to true to re-audit the domain from scratch. Default: "false".

capture_linkedin_posts_and_commentersтолько чтениеидемпотентныйвнешний мир

Направляется на профили людей или страницы компаний в LinkedIn и возвращает их последние публикации в виде плоских строк с реальным количеством реакций и комментариев для каждой, а также комментаторами, которых LinkedIn показывает публично. Без куки, без аккаунта LinkedIn, без каких-либо учетных данных. Один набор данных содержит три типа строк, различаемых по row_type: post, engager и notice, поэтому перед загрузкой таблицы отфильтруйте по row_type. post_id — это числовой URN активности, стабильный между запусками и между обоими вариантами написания постоянной ссылки, что делает его безопасным в качестве первичного ключа и для проверки «я уже это видел». Прочитайте ограничения, прежде чем полагаться на комментаторов: LinkedIn отображает около десяти комментариев верхнего уровня для неавторизованного посетителя независимо от реального общего количества; измеренный охват за весь запуск составил 3,7%, и примерно 30% строк комментариев не содержат временной метки. Идентификаторы реагирующих вообще не предоставляются неавторизованному посетителю, поэтому каждая строка публикации содержит реальное reaction_count, а reactors_status имеет значение unavailable_without_login. Каждая строка содержит поля degraded и degradation_reason: отфильтруйте по degraded, прежде чем доверять отсутствию данных. Требует APIFY_TOKEN и расходует кредиты Apify. Только чтение.

Захватывает сообщения LinkedIn и комментаторов

Параметры
  • collect_commentersboolean

    Return one row per person who commented, with name, profile URL, comment text and comment likes. Turn it off to collect posts only, in which case commenters_collected comes back null rather than 0, because the actor did not look. Default: true.

  • collect_reactorsboolean

    LinkedIn serves no reactor identities to a logged-out visitor, so this returns no reaction rows whatever you set. It exists so the limit is visible rather than silent, and it adds one notice row per run. Set it to false to suppress that row. Default: true.

  • company_urlsstring[]

    LinkedIn company page URLs whose recent posts you want, for example https://www.linkedin.com/company/microsoft. Supply this, profile_urls, or both.

  • max_engagers_per_postinteger

    Caps the engager rows charged per post. LinkedIn shows about ten comments to a logged-out visitor, so ten is the platform ceiling and raising this above ten does nothing. Set it to 0 to pay for posts only. Default: 10.

  • posted_sincestring

    ISO date or timestamp, for example 2026-08-01. Posts published before this are skipped BEFORE anything is charged, so a scheduled run that finds nothing new costs the actor start and nothing else. Leave empty to take everything the page advertises.

  • profile_urlsstring[]

    LinkedIn person profile URLs whose recent posts you want, for example https://www.linkedin.com/in/williamhgates. Country subdomains such as uk.linkedin.com are fine. Supply this, company_urls, or both.

  • use_residential_proxyboolean

    Off by default, which is what the pricing assumes and what was measured. Turn it on only if LinkedIn starts refusing the platform's datacenter addresses. Apify bills residential bandwidth on top of this actor's events. Default: false.

classify_contactтолько чтениеидемпотентныйвнешний мир

На входе — один контакт, на выходе — одна классифицированная строка. Передайте ему должность, и он вернёт отдел, уровень seniority, seniority_rank от 1 до 12 (можно фильтровать сравнением) и classification_rule — название сработавшего правила, чтобы каждое решение можно было проверить. Классификация — это детерминированная таблица правил: ей не нужен API-ключ, она не вызывает модель и каждый раз возвращает один и тот же ответ для одной и той же должности. Требуется только job_title. full_name и company_domain считываются, только когда включён verify_position. Он проверяет, указан ли сотрудник на сайте работодателя, и добавляет примерно 3 секунды и 9 запросов на контакт. Опциональный LLM-запасной вариант для должностей, которые правила не могут определить, работает на вашем собственном ключе. Ключ задаётся как секретная переменная окружения LLM_API_KEY в вашей копии актора. При этом передаётся только должность, никогда — имя человека. Без установленного ключа такие должности возвращаются как null, а не вызывают ошибку строки. Этот актор не находит людей: имя и должность предоставляете вы. Требует APIFY_TOKEN и расходует кредиты Apify. Только чтение.

Классифицирует контакт.

Параметры
  • company_domainstring

    Only needed for position verification. The company's website domain, with or without https.

  • full_namestring

    Only needed for position verification. Classification works without it. This name is never sent to any language model.

  • job_titlestringобязательный

    The contact's job title, exactly as you hold it. Classified by deterministic rules with no API key needed.

  • llm_modelstring

    Model id passed straight through to the provider. Only read when the LLM fallback is on. Default: "gpt-4o-mini".

  • llm_providerenum

    Which provider your LLM_API_KEY belongs to. Only read when the LLM fallback is on. Default: "openai".

  • skipCacheenum

    Set to true to ignore cached results and classify from scratch. Default: "false".

  • use_llm_fallbackboolean

    Off by default. When on, titles the rules cannot place are sent to your own model using the LLM_API_KEY secret environment variable you set on your copy of this Actor. Only the title is sent, never the person's name. With no key set the Actor still returns a row, it just leaves those titles null. Default: false.

  • verify_positionboolean

    Check whether the person is still listed on their employer's own website. Off by default. Adds roughly 3 seconds and 9 requests per contact, and needs both the name and the domain. Default: false.

detect_ai_toolingтолько чтениеидемпотентныйвнешний мир

По домену компании определяет, как далеко компания продвинулась в ИИ. Возвращает уровень ai_maturity: none, declared (заявляет об ИИ, но ничего работающего не наблюдается), deployed (инструменты ИИ работают на сайте) или commercialized (страница с ценами взимает плату за ИИ через кредиты, токены, дополнение, тариф с названием про ИИ или цену за результат), а также обнаруженных вендоров ИИ, статус проверки llms.txt, политику robots.txt в отношении ИИ-краулеров и обоснование вывода. Домен, защищённый проверкой на бота, возвращает blocked=true с низкой уверенностью, а не ложный отрицательный результат. Возвращает плоский JSON, готовый для Clay. Только для чтения; требует APIFY_TOKEN и расходует кредиты Apify за каждый проанализированный домен.

Обнаруживает инструментарий ИИ

Параметры
  • check_pricingboolean

    Fetch and score the pricing page. Default true. Setting this false is faster but caps the result at 'deployed', because 'commercialized' can only be proven on a pricing page.

  • domainstring

    Company domain to analyze, without https or www, e.g. intercom.com.

  • domainsstring[]

    Batch mode: several company domains analyzed in one call. Takes precedence over domain.

  • request_timeout_msinteger

    Per-request timeout in milliseconds. 3000 to 20000. Default: 9000.

  • skipCacheboolean

    Force a fresh analysis and ignore the 7 day result cache.

detect_gtm_tech_stackтолько чтениеидемпотентныйвнешний мир

Определяет, какие GTM-инструменты использует компания, по её публичному сайту. Возвращает сигналы CRM, секвенсора и маркетинговой автоматизации с булевыми флагами для каждого инструмента в виде плоской JSON-строки, готовой для Clay. Только чтение; требует APIFY_TOKEN и расходует кредиты Apify за вызов.

Определить GTM Tech Stack

Параметры
  • company_domainstring

    Deprecated alias for domain, accepted by the actor for older callers. Prefer domain.

  • crawl_additional_pagesboolean

    Crawl up to 2 extra pages for better coverage. Defaults to true when omitted.

  • domainstring

    Bare company domain, e.g. stripe.com. Supply this, company_domain or url.

  • skipCacheboolean

    By default a clean detection is cached for 7 days and reused. Set true to force a fresh detection.

  • urlstring

    Deprecated alias for domain, accepted by the actor as a full company website URL. Prefer domain.

enrich_company_firmographicsтолько чтениеидемпотентныйвнешний мир

Обогащает домен компании структурированными фирмографическими данными: диапазон численности сотрудников, отрасль, штаб-квартира, год основания, оценка выручки, логотип и описание - с привязкой к источникам. Данные парсятся из schema.org/Organization JSON-LD и HTML-метатегов компании и возвращаются в виде плоской JSON-строки, готовой для Clay, с массивом source_signals и оценкой data_completeness. Только для чтения; требуется APIFY_TOKEN, и за каждый вызов расходуются кредиты Apify.

Обогатить фирмографику компании

Параметры
  • batchSizenumber

    Domains enriched concurrently per wave in batch mode. Default 5, maximum 10.

  • company_namestring

    Optional company name, used as a fallback label when the page does not expose one.

  • domainstring

    Bare company domain to enrich, e.g. stripe.com. Provide this or domains.

  • domainsstring[]

    List of bare domains for batch processing. Takes precedence over domain.

  • skipCacheboolean

    Force a fresh enrichment and ignore the 7 day result cache.

fingerprint_outbound_infrastructureтолько чтениеидемпотентныйвнешний мир

По домену компании определяет, использует ли она холодную email-рассылку и на каком стеке. Возвращает вердикт runs_outbound: program (целенаправленная холодная рассылка), light (один слабый сигнал), none или unknown, с подтверждающими доказательствами. Самый сильный сигнал — похожие домены-отправители, которые оставляет настоящая программа: домены вроде getcompany.com или company-mail.com, обслуживающие свою почту и перенаправляющие на основной сайт. Также возвращает почтового провайдера (Google Workspace, Microsoft 365 и другие) для основного домена и каждого домена-отправителя, обнаруженную платформу рассылки (Outreach, Salesloft, Lemlist, Instantly, Smartlead, Apollo и другие), кластеры регистрации, показывающие домены-отправители, купленные в один день, поставщиков инфраструктуры холодной рассылки, а также состояние SPF, DKIM и DMARC. Обнаружение платформ рассылки намеренно неполное: программы последовательной отправки, подключающиеся через OAuth к собственному почтовому ящику клиента, не оставляют DNS-следов, поэтому пустой список sending_platforms мало о чём говорит, а заполненный — надёжный признак. Только публичные DNS и HTTP-перенаправления. Возвращает плоский JSON, готовый для использования в Clay. Только чтение; требует APIFY_TOKEN и расходует кредиты Apify за каждый проанализированный домен.

Fingerprint Outbound Infrastructure

Параметры
  • check_deliverabilityboolean

    Add a blacklist check and a 0-100 health score by running the separate Domain Deliverability Checker actor, which bills its own per-domain rate on top of this one. Default false. SPF, DKIM and DMARC are read from DNS either way.

  • dns_timeout_msinteger

    Per-DNS-lookup timeout in milliseconds.

  • domainstring

    Company domain to analyze, without https or www, e.g. smartlead.ai.

  • domainsstring[]

    Batch mode: several company domains analyzed in one call. Takes precedence over domain.

  • max_sending_domain_probesinteger

    Cap on how many candidate sending domains are probed per company. Lower it to bound run time on companies with many lookalike domains.

  • request_timeout_msinteger

    Per-HTTP-request timeout in milliseconds.

  • scan_sending_domainsboolean

    Scan for lookalike sending domains. Default true. The strongest signal and the slowest step; turning it off caps the verdict at what platform and deliverability signals alone can prove.

  • sending_domain_depthenum

    deep (default) checks .com, .co, .io, .net and .org. standard drops .net and .org.

  • skipCacheboolean

    Force a fresh analysis and ignore the 7 day result cache.

get_company_changesтолько чтениевнешний мир

Отслеживает изменения в домене компании по направлениям: найм, технологический стек, финансирование, фирмографика и социальные сети с момента последнего запуска. Возвращает только то, что изменилось, в виде типизированных событий изменений в плоском JSON, готовом для Clay. Только чтение; требует APIFY_TOKEN и расходует кредиты Apify за каждый вызов.

Получить изменения компании

Параметры
  • company_namestring

    Optional company name hint, used when the domain does not match the brand name, e.g. Deel for deel.com.

  • domainstringобязательный

    Company domain to monitor, without https or www, e.g. stripe.com.

  • previous_snapshotobject

    Snapshot object returned by a prior run. Supply it and it is the baseline instead of stored state, which is what makes a scheduled run cheap.

  • sub_actor_timeout_secsinteger

    Per-child run timeout in seconds. Children run in parallel, so total wall time is about the slowest child. Default: 90.

get_funding_press_signalsтолько чтениеидемпотентныйвнешний мир

Сканирует Google News и ленты PR в поисках раундов финансирования, кадровых перестановок, запусков продуктов и приобретений по любому домену компании. Возвращает дедуплицированные события с датами в плоском JSON, готовом для Clay. Только чтение; требует APIFY_TOKEN и расходует кредиты Apify за каждый вызов.

Получает финансирование и сигналы прессы

Параметры
  • company_namestring

    Optional company name hint, used when the domain does not match the brand name, e.g. Deel for deel.com.

  • domainstringобязательный

    Company domain to scan, without https or www, e.g. stripe.com.

map_company_event_presenceтолько чтениеидемпотентныйвнешний мир

Передайте ему домен компании. Возвращает сторонние конференции и выставки, которые компания публично заявляет, что посещает, с годом для каждого мероприятия, где его можно определить, одной плоской строкой. Поиск выполняется по собственному домену компании, что предотвращает коллизию брендов: возврат событий другой компании. Собственная конференция компании выводится отдельно и никогда не смешивается со списком посещаемых мероприятий. Находит события примерно для 2 компаний из 10, и пустая строка - это честная пустая строка, а не догадка: смотрите на coverage, fetch_status и queries_failed, чтобы отличить компанию без опубликованных событий от поиска, который ничего не увидел. События за годы, выходящие за пределы запрошенных, всё равно возвращаются и помечаются, поэтому фильтруйте по году события, а не рассчитывайте, что входные данные уже отфильтрованы. Это не база данных событий и не список участников выставок: инструмент получает компанию и возвращает то, что эта компания публикует. Требуется APIFY_TOKEN, расходуются кредиты Apify. Только для чтения.

Отображает присутствие компании на мероприятии.

Параметры
  • company_namestring

    Improves matching when the brand differs from the domain stem, for example Gong for gong.io. Derived from the domain when left empty.

  • domainstringобязательный

    A single company domain, for example 6sense.com. Protocol and path are stripped.

  • include_own_eventsboolean

    Reports whether the company runs its own conference as a separate field. It is never mixed into the attendance list. Default: true.

  • max_queriesstring

    Between 1 and 5. Each query costs roughly 0.8 seconds plus a 1.3 second pause. 2 is the measured sweet spot: search engines refuse a third query from the same container almost every time, and the third query added no events the first two did not already find. Sent as a string so it works from Clay. Default: "2".

  • skipCacheenum

    false uses the 21 day result cache. true forces a fresh look. Default: "false".

  • yearsstring

    Comma separated, for example 2025,2026. Events dated outside this set are still returned and flagged. Sent as a string so it works from Clay. Default: "2025,2026".

map_company_social_presenceтолько чтениеидемпотентныйвнешний мир

Сопоставляет присутствие компании в социальных сетях: LinkedIn, X, Instagram, Facebook и YouTube. Возвращает URL профилей и количество подписчиков в плоском JSON, готовом для Clay. Профили находятся по ссылкам с собственного сайта компании, через веб-поиск и угадывание шаблонов, а затем проверяются на принадлежность компании. Количество подписчиков извлекается, где оно публично; для X доступен только URL (для подсчёта требуется вход), а для Instagram и Facebook — по возможности. Укажите хотя бы одно из company_domain или company_name. Только чтение; требуется APIFY_TOKEN, и каждый вызов расходует кредиты Apify.

Отобразить социальное присутствие компании

Параметры
  • company_domainstring

    Bare company domain, e.g. stripe.com. Provide this or company_name.

  • company_namestring

    Optional company name. Improves search accuracy and disambiguation. Provide this or company_domain.

  • includeFollowerCountsboolean

    Fetch profile pages to extract follower counts (default true). Set false for URLs only, which is cheaper.

  • platformsenum[]

    Which platforms to map. Defaults to all five.

  • skipCacheboolean

    Force a fresh lookup and ignore the 7 day result cache.

monitor_public_awardsтолько чтениеидемпотентныйвнешний мир

Выбирает публичный реестр наград и временной интервал и возвращает компании, которые выиграли государственные контракты в нём, по одной плоской строке на каждую компанию-победителя, а не по одной на награду, с количеством наград, общей стоимостью, крупнейшей наградой, органом, присудившим награду, датой награждения, прямой ссылкой на исходную запись и разрешённым доменом компании. Охвачено пять реестров: федеральные контракты США и федеральные гранты США из USASpending, NIH SBIR и STTR из NIH RePORTER, а также UK Contracts Finder и UK Find a Tender. Сообщает о наградах, которые уже были выданы, так что это не лента тендеров и не сообщает, что открыто для торгов. Федеральные данные США отстают примерно на два дня, поэтому однодневный интервал в реестре США возвращает мало или ничего. Победители отсортированы по общей стоимости награды, а max_entities — это жёсткое ограничение на оплачиваемые строки. Требует APIFY_TOKEN и расходует кредиты Apify. Только чтение.

Отслеживает публичные награды

Параметры
  • domain_confidence_floorenum

    How sure the actor has to be before it gives you a domain. Strict returns fewer domains and almost no wrong ones. Loose returns the most domains and about a third of them are wrong. Default: "standard".

  • exclude_government_recipientsboolean

    Drops winners that are themselves government, universities, or public authorities. Leave this on for the grant registers or you get state departments of education instead of companies. Default: true.

  • max_entitiesstring

    Hard cap on billed rows. 1 to 1000. Winners are sorted by total award value, and the run log says how many were dropped. Sent as a string so it works from Clay. Default: "100".

  • min_award_valuestring

    Drops awards below this amount in the register's own currency. Set to 0 to keep everything. Sent as a string so it works from Clay. Default: "100000".

  • registerenumобязательный

    Which award register to read. US federal contracts and grants come from USASpending, NIH SBIR and STTR from NIH RePORTER, and the two UK registers from Contracts Finder and Find a Tender. Default: "us_federal_contracts".

  • resolve_domainsboolean

    Looks up each winner's website. Turning it off makes the run roughly 20x faster and returns recipient_domain as null with domain_status not_attempted. Default: true.

  • window_daysstring

    How many days back from today to read awards for. 1 to 90. US federal data lags about two days, so do not use a one day window on the US registers. Sent as a string so it works from Clay. Default: "7".

push_leads_to_sequencerвнешний мир

Помещает строки обогащённых лидов в существующую кампанию Instantly или Smartlead. Сопоставляет общие названия столбцов Clay с именами полей каждого сиквенсера, опционально отбрасывает лиды ниже минимального ICP-балла, опционально дедуплицирует по отношению к лидам, уже находящимся в целевой кампании, и отправляет остальные пакетами. Возвращает одну плоскую сводную строку: сколько лидов было получено, отброшено за отсутствие рабочего email, отброшено ICP-фильтром, отброшено как дубликаты, прошло отбор, фактически создано сиквенсером, пропущено сиквенсером, не удалось, плюс собственное сообщение об ошибке от вендора для каждого неудачного адреса. Кампания уже должна существовать; этот инструмент не создаёт кампании и не пишет текст последовательности. Установите dry_run true, чтобы вернуть точный полезный груз запроса, который был бы отправлен без создания единого лида и без списания средств, это безопасный способ проверить маппинг для новой кампании. Тарификация идёт за каждого лида, который сиквенсер подтвердил как созданный, поэтому лиды, отсеянные по ICP, дубликаты, пропущенные, ошибочные и в режиме dry-run, бесплатны. Instantly использует API v2 и требует ключ v2; Smartlead использует API v1. Требует APIFY_TOKEN и расходует кредиты Apify. Этот инструмент ЗАПИСЫВАЕТ данные в вашу кампанию сиквенсера, если только dry_run не установлен в true.

Отправляет лиды в Sequencer

Параметры
  • api_keystring

    Your Instantly v2 API key or your Smartlead API key. An Instantly v1 key will not work: v1 was deprecated on January 19, 2026. Required for any run that calls the sequencer. A dry run with deduplicate false makes no calls and needs no key.

  • campaign_idstringобязательный

    The target campaign in the sequencer. It must already exist. Instantly campaign IDs are UUIDs; Smartlead campaign IDs are numeric.

  • custom_variablesstring[]

    Extra column names to pass through as custom variables under their own name. Columns that are neither mapped nor listed here are dropped.

  • dataset_idstring

    An Apify dataset ID from an upstream run, for example the output of score_icp_fit. Used only when leads is empty.

  • deduplicateboolean

    Read the campaign's existing leads first and drop any email already there. Default true. This is a read, so it needs an API key even on a dry run.

  • dry_runboolean

    Run every step, return the exact payload that would be sent, and make zero write calls. Creates no leads and charges nothing. Default false.

  • field_mappingobject

    Override the default Clay column to sequencer field map. Keys are your column names, values are the sequencer field names. Set a value to an empty string to drop that column. A target the sequencer does not have is sent as a custom variable rather than rejected.

  • leadsobject[]

    Lead rows to push. Each row needs an email at minimum. Takes precedence over dataset_id when both are set.

  • min_icp_scoreinteger

    Drop leads whose icp_score is below this number. Default 0, which pushes everything. Rows with no icp_score are always kept.

  • sequencerenumобязательный

    Which sequencer to push to. Instantly uses API v2, Smartlead uses API v1.

resolve_company_identityтолько чтениеидемпотентныйвнешний мир

Приводит любую комбинацию названия компании, домена или LinkedIn-URL к единому каноническому образу компании: названию, основному домену и LinkedIn-URL компании, каждому с оценкой достоверности от 0 до 100, плюс общая оценка и метод совпадения. Перекрёстно проверяет введённые данные, достраивает те, что не указаны, и помечает конфликты (домен и LinkedIn-идентификатор, которые не совпадают) вместо того чтобы их объединять. Укажите хотя бы одно из: company_name, domain или linkedin_url. Только для чтения; требует APIFY_TOKEN и расходует кредиты Apify за каждый вызов.

Resolve Company Identity

Параметры
  • company_namestring

    Company name, e.g. Stripe. Provide at least one of company_name, domain, or linkedin_url.

  • domainstring

    Bare company domain, e.g. stripe.com. The strongest canonical key when provided.

  • linkedin_urlstring

    LinkedIn company URL (https://www.linkedin.com/company/stripe) or bare slug (stripe).

  • skipCacheboolean

    Force a fresh resolution and ignore the 7 day result cache.

resolve_legal_entityтолько чтениеидемпотентныйвнешний мир

Принимает домен компании и возвращает зарегистрированное юридическое лицо, стоящее за ним: юридическое название, регистрационный номер компании, юрисдикцию, статус, тип организации, номер LEI и VAT, одной плоской строкой с полным аудитом того, что было отклонено и почему. Обращается к трём реестрам: UK Companies House, GLEIF и SEC EDGAR. Поисковые конечные точки реестров нечёткие и всегда возвращают какой-то результат, поэтому по умолчанию запись принимается только при полном совпадении нормализованных юридических названий. Именно поэтому примерно 6 доменов из 10 разрешаются, а не 10 из 10, и почему null здесь - надёжный ответ, а не пробел. Перед использованием результата проверьте match_method, match_confidence и rejected_candidates. Установка match_strictness в fuzzy выдаст уверенно неправильную компанию на большинстве доменов, и это следует рассматривать как исследовательский режим, а не настройку по умолчанию. Это не база данных компаний и не кредитный или риск-продукт. Требует APIFY_TOKEN и расходует кредиты Apify. Только для чтения.

Resolve Legal Entity

Параметры
  • domainstringобязательный

    A single company domain, for example monzo.com. Protocol and path are stripped.

  • jurisdiction_hintstring

    ISO-2 country code, for example GB or US. Narrows which registers are queried and cuts latency. Leave empty to query every register.

  • legal_name_hintstring

    Skips the domain lookup and goes straight to the registers with this name. Use it when you already have the legal name and just want the register record.

  • match_strictnessenum

    exact accepts a register record only when the normalized legal names are equal, which is the default and the recommendation. fuzzy returns the best scoring candidate with a confidence below 100 and a warning in rejected_candidates. Register search is fuzzy and always returns something, so fuzzy mode will hand you a confidently wrong company on most domains. Default: "exact".

  • skipCacheenum

    false uses the cache: 90 days for a resolved company, 7 days for a null. true forces a fresh look. Default: "false".

  • validate_vatboolean

    Runs any VAT number found on the company's own pages through the EU VIES service and returns the name VIES holds for it, as a cross-check against the register name. Default: true.

resolve_linkedin_urlтолько чтениеидемпотентныйвнешний мир

Преобразует домен или название компании в URL её LinkedIn-страницы с оценкой уверенности, фирмографикой и ссылками на соцсети — в виде плоской строки JSON, готовой для Clay. Укажите хотя бы одно из полей: company_domain или company_name. Только чтение; требуется APIFY_TOKEN, расходуются кредиты Apify за каждый вызов.

Разрешить LinkedIn URL

Параметры
  • company_domainstring

    Bare company domain, e.g. stripe.com. Required if company_name is not provided.

  • company_namestring

    Company name. Required if company_domain is not provided.

  • includeFirmographicsenum

    When "true", also fetches the public LinkedIn company page to add employee count, industry, HQ, follower count and description. Off by default because it is the most expensive step. Sent as a string for Clay compatibility.

  • skipCacheenum

    When "false", the default, a successful resolution is cached for 7 days and reused. Set "true" to force a fresh resolution. Sent as a string for Clay compatibility.

scan_gtm_hiring_signalsтолько чтениеидемпотентныйвнешний мир

Сканирует страницы карьеры компаний для выявления GTM-найма. Возвращает вакансии по продажам, маркетингу и управлению доходами из Greenhouse, Lever и Ashby в виде плоской строки JSON, готовой для Clay. Только чтение; требует APIFY_TOKEN и расходует кредиты Apify за вызов.

Сканировать сигналы найма GTM

Параметры
  • ats_slugstring

    Optional ATS board slug override when it differs from the domain.

  • domainstringобязательный

    Bare company domain, e.g. stripe.com

  • include_role_detailsboolean

    When true, include the full per-role detail array (title, department, location, url). Default: false.

  • modeenum

    Processing mode. "single" scores the domain. "velocity" compares this run against previous_gtm_role_count and previous_run_date. "batch" is an actor-level mode this single-call tool supplies no list for. Default: "single".

  • previous_gtm_role_countinteger

    GTM role count from the previous run for this domain, used in velocity mode to compute the delta.

  • previous_run_datestring

    ISO date of the previous run for this domain, used in velocity mode to report days between runs.

  • role_filterstring[]

    Optional list of GTM role keywords to filter on. Defaults to the built-in list.

scan_job_board_keywordsтолько чтениеидемпотентныйвнешний мир

Сканирует доску вакансий компании на предмет ролей в выбранных категориях в Greenhouse, Lever, Ashby, Workday и Rippling. Возвращает количество подходящих ролей и их названия по каждой категории в виде плоской JSON-строки, готовой для Clay. Только чтение; требуется APIFY_TOKEN и расходуются кредиты Apify за каждый вызов.

Сканировать ключевые слова на доске вакансий

Параметры
  • company_domainstringобязательный

    Bare company domain, e.g. stripe.com

  • custom_keywordsstring[]

    Keyword strings to match when Custom is included in role_categories.

  • enable_fallbackboolean

    Fall back to a pre-indexed job database when the live ATS cascade finds nothing.

  • previous_roles_detectedstring

    Comma-separated matched role titles from a previous run, to compute deltas.

  • previous_run_datestring

    ISO date of the previous run, e.g. 2026-03-15.

  • role_categoriesstring[]обязательный

    One or more of: GTM, Engineering, Finance, Operations, Executive, Custom.

score_icp_fitтолько чтениеидемпотентныйвнешний мир

Оценивает компанию по вашему идеальному профилю клиента (ICP) на основе взвешенных сигналов. Возвращает icp_score от 0 до 100, icp_tier от A до D и разбивку по каждому сигналу — плоскую JSON-строку, готовую для Clay. Задайте ICP через шаблон, scoring_config или описание на простом английском (icp_description — для него нужен llm_api_key). Только чтение; требуется APIFY_TOKEN, за каждый вызов списываются кредиты Apify.

Оценка соответствия ICP

Параметры
  • company_domainstringобязательный

    The primary domain of the company to score, e.g. clay.com

  • company_namestring

    Optional display name of the company.

  • crm_detectedstring

    Whether any CRM was detected. Accepts a boolean-like string ("true"/"false") or any non-empty CRM name (e.g. "Salesforce"). Sent as a string for Clay compatibility and coerced to boolean at runtime. Auto-derived from uses_hubspot/uses_salesforce if not set.

  • employee_bandstring

    Firmographic employee band from the Company Firmographic Enricher (Actor ID YlUtLWjfPpqykmB8g), e.g. "201-500". Scores via employee_band_match when it is in target_employee_bands.

  • fetch_signalsboolean

    If true, the actor fetches hiring and tech-stack signals automatically before scoring.

  • founded_yearstring

    Year the company was founded, from the Company Firmographic Enricher (Actor ID YlUtLWjfPpqykmB8g). Carried for reference; not currently scored. Accepts a numeric string (e.g. "2015").

  • funded_within_daysinteger

    Optional. How recent a funding round must be to count for the recently_funded signal, in days. Defaults to 540 (18 months).

  • funding_stagestring

    Funding stage (e.g. seed, series_a, series_b, growth). Used to infer recently_funded.

  • gtm_hiring_signalstring

    Whether the company is actively hiring for GTM/sales roles. Accepts a boolean-like string ("true"/"false"). Sent as a string for Clay compatibility and coerced to boolean at runtime.

  • gtm_role_countstring

    Number of open GTM/sales roles. Scores via the gtm_role_count_strong signal when at or above min_gtm_roles (default 2). Accepts a numeric string (e.g. "8"). Sent as a string for Clay compatibility and coerced to integer at runtime.

  • has_linkedinstring

    Whether a company LinkedIn page was found, from the Company Social Presence Mapper (Actor ID 4k6CCemkgBDz18m2h) or the Domain to LinkedIn URL Resolver (Actor ID 3HtnSaqPHOg1Qg5gx). Contributes to social_presence. Accepts a boolean-like string.

  • has_twitterstring

    Whether a company X/Twitter profile was found, from the Company Social Presence Mapper (Actor ID 4k6CCemkgBDz18m2h). Contributes to social_presence. Accepts a boolean-like string.

  • headcountstring

    Current employee headcount. Accepts a numeric string (e.g. "3000"). Sent as a string for Clay compatibility and coerced to integer at runtime.

  • headcount_in_rangeboolean

    Override: whether headcount is in your target range.

  • headcount_maxinteger

    Maximum headcount for the headcount_in_range signal.

  • headcount_mininteger

    Minimum headcount for the headcount_in_range signal.

  • hq_locationstring

    Headquarters location from the Company Firmographic Enricher (Actor ID YlUtLWjfPpqykmB8g). Carried for reference; not currently scored.

  • icp_descriptionstring

    Plain-English ICP description. Requires llm_api_key.

  • include_explanationboolean

    If true, adds a score_explanation string to the output.

  • industrystring

    The company's industry (from the Company Firmographic Enricher, Actor ID YlUtLWjfPpqykmB8g).

  • industry_matchboolean

    Override: whether the company's industry matches your target list.

  • job_countstring

    Number of open jobs found, from the Job Board Keyword Signal Scanner (Actor ID 4DvqpvhMR74NLcDDY). Scores via active_hiring_volume when at or above min_job_count (default 3). Accepts a numeric string.

  • keyword_match_countstring

    Number of target-keyword matches found, from the Job Board Keyword Signal Scanner (Actor ID 4DvqpvhMR74NLcDDY). Scores via keyword_signal_match when at or above min_keyword_matches (default 1). Accepts a numeric string.

  • last_funding_datestring

    ISO date of last funding round (legacy field; latest_funding_date is preferred). Used to auto-detect recently_funded if the boolean is not set.

  • latest_funding_amountstring

    Dollar amount of the latest funding round (from C1 when it ships). Scores via well_funded when at or above min_funding_amount (default 1000000). Accepts a numeric string (e.g. "50000000").

  • latest_funding_datestring

    ISO date of the latest funding round (from C1 Funding & Press Signal Scanner when it ships). Drives recently_funded against funded_within_days.

  • llm_api_keystring

    Your OpenAI or Anthropic key, used only with icp_description.

  • llm_providerstring

    LLM provider for icp_description: openai or anthropic.

  • min_score_to_outputinteger

    If set, rows scoring below this threshold are skipped from output (not pushed to dataset). Skipped rows are logged only.

  • previous_scoreinteger

    Previous ICP score for this company. If provided, output includes score_change and score_trend fields.

  • recently_fundedboolean

    Override: whether the company was recently funded (within funded_within_days, default 540).

  • revenue_estimatestring

    Estimated annual revenue in dollars from the Company Firmographic Enricher (Actor ID YlUtLWjfPpqykmB8g). Scores via revenue_in_range. Accepts a numeric string (e.g. "50000000"). Coerced to integer at runtime.

  • scoring_configobject

    JSON object of scoring weights.

  • seq_tool_detectedstring

    Whether a sales sequencing tool (Outreach, SalesLoft, Apollo, Lemlist) was detected. Accepts a boolean-like string ("true"/"false") or any non-empty tool name (e.g. "Outreach"). Sent as a string for Clay compatibility and coerced to boolean at runtime.

  • social_platforms_foundstring

    Number of official social platforms found, from the Company Social Presence Mapper (Actor ID 4k6CCemkgBDz18m2h). Scores via social_presence when at or above min_social_platforms (default 2). Accepts a numeric string.

  • target_industriesstring

    Comma-separated list of target industries for the industry_match signal.

  • tech_stackstring

    Comma-separated list of technologies. Used to auto-detect CRM/sequencing tools if booleans are not set.

  • templatestring

    Name of a prebuilt scoring config.

  • tier_thresholdsobject

    Optional. Minimum score for each tier as { "tier_a": number, "tier_b": number, "tier_c": number }. Scores at or above tier_a are A, tier_b are B, tier_c are C, else D. Defaults to 80 / 60 / 40.

  • total_followersstring

    Total social followers across platforms, from the Company Social Presence Mapper (Actor ID 4k6CCemkgBDz18m2h). Scores via strong_social_following when at or above min_total_followers (default 1000). Accepts a numeric string.

  • uses_claystring

    Whether the company uses Clay. Accepts a boolean-like string ("true"/"false"). Sent as a string for Clay compatibility and coerced to boolean at runtime.

  • uses_hubspotstring

    Whether the company uses HubSpot. Accepts a boolean-like string ("true"/"false"). Sent as a string for Clay compatibility and coerced to boolean at runtime.

  • uses_salesforcestring

    Whether the company uses Salesforce. Accepts a boolean-like string ("true"/"false"). Sent as a string for Clay compatibility and coerced to boolean at runtime.

track_publication_cadenceтолько чтениеидемпотентныйвнешний мир

Принимает домен компании и измеряет, сколько длинных материалов эта компания публикует и растёт или падает частота. Возвращает количество постов за последние 30 дней, 90 дней и 12 месяцев, среднемесячное значение и cadence_trend со значениями accelerating, steady, declining, dormant или unknown, с указанием процентного изменения. Тренд сравнивает последние 90 дней с предыдущими 275 днями, оба периода нормализованы к постам в месяц. Также возвращает URL блога, смесь форматов (blog posts, guides, reports, case studies, whitepapers, podcasts, videos, press releases, research), количество уникальных авторов и способ обнаружения списка постов. Измеряет объём РЕДАКЦИОННОГО контента, а не журналов изменений продукта: лента релизов обнаруживается и отбрасывается, а не учитывается. Даты публикации читаются со страниц постов, поскольку lastmod в карте сайта оказался датой изменения, которая публикуется позже с медианной задержкой от 151 до 1653 дней. Когда поле даты на сайте отслеживает правки, а не публикацию, date_source_reliable возвращает false, и все счётчики обнуляются, а не сообщаются неверно, поэтому читайте это поле, прежде чем ссылаться на число. Счётчики являются сплошным учётом, когда архив укладывается в бюджет страниц, и масштабированной равномерной выборкой в противном случае, что отмечается флагом counts_are_estimate. Только публичные карты сайта, ленты и страницы. Возвращает плоский JSON, готовый для Clay. Только чтение; требует APIFY_TOKEN и расходует кредиты Apify за каждый проанализированный домен.

Отслеживание ритма публикаций

Параметры
  • domainstring

    Company domain to analyze, without https or www, e.g. zapier.com.

  • domainsstring[]

    Batch mode: several company domains analyzed in one call. Takes precedence over domain.

  • domain_time_budget_msinteger

    Hard wall-clock ceiling per domain, default 75000. When nearly spent the crawl stops and the row is returned with partial_result true rather than timing out.

  • max_pages_to_dateinteger

    How many post pages to fetch per domain for dating. Default 400. Above this cap the counts are estimated from an even sample and counts_are_estimate is set true.

  • max_sitemap_fetchesinteger

    Cap on how many sitemap files are fetched per domain. Lower it to bound run time on deeply nested sitemap indexes.

  • page_concurrencyinteger

    How many pages are fetched concurrently within one domain.

  • request_timeout_msinteger

    Per-HTTP-request timeout in milliseconds.

  • skipCacheboolean

    Force a fresh crawl and ignore the 3 day result cache.

Похожие MCP-сервера

mambalabsdev/mcp-icp-fit-scorer

mambalabsdev/mcp-icp-fit-scorer

ICP Fit Scorer оценивает соответствие компании вашему идеальному профилю клиента (ICP) по весовым сигналам — найм, техстек, размер. Выдаёт балл 0-100, уровень A-D и разбивку. Готовит плоскую строку...

TypeScript2
louis030195/apollo-io-mcp

louis030195/apollo-io-mcp

MCP-сервер для поиска и обогащения B2B-контактов через Apollo.io. Находите перспективы по должности, компании, местоположению, получайте email'ы и LinkedIn - прямо в Claude или ChatGPT. Идеально дл...

JavaScript4
scrapercity/scrapercity-cli

scrapercity/scrapercity-cli

MCP сервер ScraperCity - лидогенерация для AI-агентов: парсинг Apollo и Google Maps, поиск email и телефонов, валидация. 15+ инструментов для B2B-контактов, холодных продаж. Работает через CLI, MCP, API.

JavaScript1
stape-io/google-tag-manager-mcp-server

stape-io/google-tag-manager-mcp-server

MCP сервер для Google Tag Manager с OAuth и удалённым доступом. MCP инструмент предоставляет доступ к GTM API, позволяя управлять тегами, триггерами и переменными из Claude Desktop. Автоматизируйте...

TypeScript212
Pearch-ai/mcp_pearch

Pearch-ai/mcp_pearch

MCP-сервер для семантического поиска людей и B2B-компаний по естественным запросам. Ищите кандидатов (senior ML-инженеры в Берлине) и лидов по отраслям. Совместим с Cursor, Claude Desktop, VS Code....

Python9
krissanders/ai-visibility-mcp

krissanders/ai-visibility-mcp

MCP-сервер для аудита и исправления видимости сайта для AI-поиска. Проверяет robots.txt, схему, ссылки на LLM, настройки Cloudflare и генерирует исправления. Помогает SEO-специалистам и владельцам ...

Python1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин