Mcp Gtm Suite

com.mambabuiltPublished by mambabuilt.comv1.14.1Updated Nov 7, 2026

21 Mamba Labs account-intelligence MCP tools in one server: identity, signals, ICP. Clay-ready.

Overview

AI-generated overview

A local MCP server exposing 21 Mamba Labs go-to-market account-intelligence tools that resolve, enrich, score and monitor companies via Apify actors.

What you can do
  • Resolve and enrich company identity: canonical name, domain, LinkedIn URL, firmographics, social profiles and legal entity.
  • Detect buying signals: GTM hiring, tech stack, job-board keywords, funding and press events, AI tooling, outbound infrastructure, publishing cadence, and changes since the last run.
  • Score accounts: aggregate signals into a composite score or score a company against your ICP.
  • Classify contacts by title and audit whether AI agents can read a site.
  • Find event presence and public award winners, and capture indexed LinkedIn posts.
  • Push enriched leads into an Instantly or Smartlead campaign, with optional dry run and deduplication.
When to use it
Use it when you are doing B2B prospecting or account research and want an assistant to profile companies, spot buying signals, score ICP fit and hand qualified leads to a sequencer without wiring each Apify actor separately.
Requirements
Runs locally over stdio via npx, so Node.js 18 or newer is needed. Requires an Apify account and an APIFY_TOKEN environment variable; all work runs on your own Apify account. Network access to Apify is required. Some tools also take their own credentials, such as an llm_api_key for plain-English ICP descriptions and an api_key for the sequencer push.
Before you install
Every call spends money on your Apify account, billed per event; use the max_charge_usd cap per call. push_leads_to_sequencer is the only tool that writes, adding leads to a live campaign unless dry_run is true. It needs a sequencer api_key, and score_icp_fit can take an llm_api_key. resolve_legal_entity requires your name and email for SEC EDGAR requests. Company data is gathered from public sources and sent to Apify and third-party actors.

Installation

In SourceWeft

  1. Open Mcp Gtm Suite in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Mamba Labs GTM Suite MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Gtm Suite MCP server]

One MCP server that exposes the Mamba Labs GTM Suite. Install a single package and get all twenty one 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

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

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

Signals

  • scan_gtm_hiring_signals: detect GTM hiring activity from career pages
  • detect_gtm_tech_stack: detect CRM, sequencer, and marketing automation tools
  • scan_job_board_keywords: scan job boards for roles in any category
  • get_funding_press_signals: scan news and PR wires for funding, exec moves, launches, and acquisitions
  • get_company_changes: monitor a domain and return only what changed since the last run; choose the sources to watch and a severity floor
  • detect_ai_tooling: determine whether a company declares, deploys, or charges for AI
  • fingerprint_outbound_infrastructure: determine whether a company runs cold outbound, on what stack, and from which lookalike sending domains
  • track_publication_cadence: how much long-form work a company publishes per month, and whether that rate is rising or falling

Scoring

  • aggregate_gtm_signals: combine hiring and tech-stack signals, plus funding, events, or workplace on request, into one composite score
  • score_icp_fit: score a company against your ideal customer profile

Entity and record resolution

  • resolve_legal_entity: resolve a domain to its registered legal entity in Companies House, GLEIF or SEC EDGAR
  • classify_contact: turn a job title into a department, a seniority level and a sortable rank, by deterministic rule

Reach and readiness

  • audit_agent_accessibility: whether an AI agent can read a site, and what the site's policy says about it
  • map_company_event_presence: the third-party conferences a company publicly says it attends
  • monitor_public_awards: the companies that won work in a public award register, one row per winner
  • capture_linkedin_posts_and_commenters: the LinkedIn posts a search engine has indexed for profiles and company pages, with no request to LinkedIn (commenters removed 2026-10-12)

All of the work runs on Apify. This package is a thin client that routes each tool call to the right actor and hands back the result.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config:

json
{  "mcpServers": {    "mamba-gtm-suite": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-gtm-suite"],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Get your token at https://console.apify.com/account/integrations, paste it in, and restart Claude Desktop. All twenty one tools will be available.

Prerequisites

  • Node.js 18 or newer
  • An Apify account with an API token

Example prompts

  • "Profile stripe.com: firmographics, hiring signals, tech stack, and an overall GTM score."
  • "Resolve the canonical identity for Deel, then enrich its firmographics and social presence."
  • "Find figma.com's LinkedIn URL, then score it against my ICP."
  • "Any funding or exec moves at openai.com recently, and what CRM do they use?"
  • "What changed at datadoghq.com since last week?"

Tools and inputs

Each tool maps to one Apify actor. Every input each tool accepts is listed below, generated from the server's own tool list. Where a tool marks nothing required, it still needs one identifier: the tool says which when you call it without one.

  • scan_gtm_hiring_signals (8 inputs): required domain; optional role_filter, ats_slug, mode, include_role_details, previous_gtm_role_count, previous_run_date, max_charge_usd
  • detect_gtm_tech_stack (7 inputs): optional domain, company_domain, url, crawl_additional_pages, skipCache, technologies, max_charge_usd
  • aggregate_gtm_signals (5 inputs): required company_domain; optional include_summary, explain_mode, sources, max_charge_usd
  • scan_job_board_keywords (7 inputs): required company_domain, role_categories; optional custom_keywords, enable_fallback, previous_roles_detected, previous_run_date, max_charge_usd
  • resolve_linkedin_url (6 inputs): optional company_domain, company_name, includeFirmographics, skipCache, minConfidenceScore, max_charge_usd
  • score_icp_fit (44 inputs): required company_domain; optional company_name, template, scoring_config, icp_description, llm_api_key, llm_provider, fetch_signals, include_explanation, tier_thresholds, funded_within_days, min_score_to_output, previous_score, gtm_hiring_signal, gtm_role_count, uses_hubspot, uses_salesforce, uses_clay, crm_detected, seq_tool_detected, tech_stack, headcount, headcount_min, headcount_max, headcount_in_range, employee_band, revenue_estimate, hq_location, founded_year, recently_funded, last_funding_date, latest_funding_date, latest_funding_amount, funding_stage, industry, industry_match, target_industries, social_platforms_found, total_followers, has_linkedin, has_twitter, job_count, keyword_match_count, max_charge_usd
  • resolve_company_identity (6 inputs): optional company_name, domain, linkedin_url, skipCache, minLinkedinConfidence, max_charge_usd
  • enrich_company_firmographics (6 inputs): optional domain, company_name, domains, batchSize, skipCache, max_charge_usd
  • map_company_social_presence (6 inputs): optional company_domain, company_name, platforms, includeFollowerCounts, skipCache, max_charge_usd
  • get_funding_press_signals (5 inputs): required domain; optional company_name, signal_types, lookback_days, max_charge_usd
  • get_company_changes (7 inputs): required domain; optional company_name, previous_snapshot, sub_actor_timeout_secs, sources, min_severity, max_charge_usd
  • detect_ai_tooling (7 inputs): optional domain, domains, check_pricing, skipCache, request_timeout_ms, vendors, max_charge_usd
  • fingerprint_outbound_infrastructure (10 inputs): optional domain, domains, scan_sending_domains, sending_domain_depth, check_deliverability, skipCache, max_sending_domain_probes, request_timeout_ms, dns_timeout_ms, max_charge_usd
  • track_publication_cadence (9 inputs): optional domain, domains, max_pages_to_date, domain_time_budget_ms, skipCache, page_concurrency, max_sitemap_fetches, request_timeout_ms, max_charge_usd
  • push_leads_to_sequencer (11 inputs): required sequencer, campaign_id; optional api_key, leads, dataset_id, min_icp_score, deduplicate, dry_run, field_mapping, custom_variables, max_charge_usd
  • audit_agent_accessibility (6 inputs): required domain; optional check_endpoints, check_structured_data, skipCache, checks, max_charge_usd
  • classify_contact (9 inputs): required job_title; optional full_name, company_domain, verify_position, use_llm_fallback, llm_provider, llm_model, skipCache, max_charge_usd
  • map_company_event_presence (7 inputs): required domain; optional company_name, years, include_own_events, max_queries, skipCache, max_charge_usd
  • resolve_legal_entity (9 inputs): required domain, sec_requester_name, sec_requester_email; optional legal_name_hint, jurisdiction_hint, match_strictness, validate_vat, skipCache, max_charge_usd
  • monitor_public_awards (8 inputs): required register; optional window_days, min_award_value, max_entities, exclude_government_recipients, resolve_domains, domain_confidence_floor, max_charge_usd
  • capture_linkedin_posts_and_commenters (4 inputs): optional profile_urls, company_urls, posted_since, max_charge_usd.

Every tool also accepts max_charge_usd, an optional spending cap in USD for that call: the actor stops before any charge that would take the run past it and keeps every row already charged.

push_leads_to_sequencer is the only tool here that writes: it adds leads to your campaign unless dry_run is true.

Pricing

Each tool runs its actor on your own Apify account and is billed there, pay per event. Every run also carries Apify's actor start event at $0.00005 per GB of memory. Prices below are read from each actor's live pricing record on 2026-10-16; the Apify page of each actor carries the current price.

ToolEvents and price per event (USD)
scan_gtm_hiring_signalsapify-default-dataset-item $0.05 on the Free plan, down to $0.0425 on higher Apify plans
detect_gtm_tech_stackapify-default-dataset-item $0.015 on the Free plan, down to $0.0128 on higher Apify plans
aggregate_gtm_signalsapify-default-dataset-item $0.055 on the Free plan, down to $0.0385 on higher Apify plans
scan_job_board_keywordsapify-default-dataset-item $0.05 on the Free plan, down to $0.0425 on higher Apify plans
resolve_linkedin_urlapify-default-dataset-item $0.006 on the Free plan, down to $0.0051 on higher Apify plans
score_icp_fitapify-default-dataset-item $0.05 on the Free plan, down to $0.0425 on higher Apify plans
resolve_company_identityapify-default-dataset-item $0.007 on the Free plan, down to $0.00595 on higher Apify plans
enrich_company_firmographicsapify-default-dataset-item $0.004 on the Free plan, down to $0.0034 on higher Apify plans
map_company_social_presenceapify-default-dataset-item $0.015 on the Free plan, down to $0.0128 on higher Apify plans
get_funding_press_signalsapify-default-dataset-item $0.03 on the Free plan, down to $0.0255 on higher Apify plans
get_company_changesapify-default-dataset-item $0.01 on the Free plan, down to $0.0085 on higher Apify plans; change-source-resolved $0.01 on the Free plan, down to $0.0085 on higher Apify plans
detect_ai_toolingactor-start $0.00005; domain-analyzed $0.003 on the Free plan, down to $0.00255 on higher Apify plans
fingerprint_outbound_infrastructureactor-start $0.00005; domain-analyzed $0.004 on the Free plan, down to $0.0034 on higher Apify plans
track_publication_cadenceactor-start $0.00005; domain-analyzed $0.004 on the Free plan, down to $0.0034 on higher Apify plans
push_leads_to_sequencerlead-pushed $0.01 on the Free plan, down to $0.0085 on higher Apify plans
audit_agent_accessibilitydomain-analyzed $0.005 on the Free plan, down to $0.00425 on higher Apify plans
classify_contactcontact-classified $0.003 on the Free plan, down to $0.00255 on higher Apify plans
map_company_event_presencecompany-analyzed $0.005 on the Free plan, down to $0.00425 on higher Apify plans
resolve_legal_entitydomain-resolved $0.007 on the Free plan, down to $0.00595 on higher Apify plans
monitor_public_awardsaward-winner-found $0.005 on the Free plan, down to $0.00425 on higher Apify plans
capture_linkedin_posts_and_commenterspost-collected $0.002 on the Free plan, down to $0.0017 on higher Apify plans

A pricing change takes effect on 2026-10-26 for company-firmographic-enricher, company-identity-resolver, domain-to-linkedin-url-resolver: the charge moves to a result event. Check the actor's Apify page after that date.

How each call runs

Each call starts the actor run, polls it until it finishes, then reads the dataset. A run is allowed 1,800 seconds. If the run is still going when this call stops waiting, the call returns the run id and a console link instead of a timeout, so the result is never lost.

Full actor documentation

For the complete input and output reference, pricing, and run history of each actor, see the Mamba Labs Apify Store page:

https://apify.com/mambalabs


Mamba Labs GTM Suite

This is the umbrella server for the Mamba Labs GTM Suite: twenty one account-intelligence tools for go-to-market signal intelligence, each backed by a dedicated Apify actor and also published as its own standalone MCP server. The Mamba Labs fleet has 84 public actors; the brand presence mappers, the influencer suite, Expert Witness Directory, and the other actors outside this list are available as their own servers under @mambalabsdev on npm.

ToolActorImmutable Actor ID
scan_gtm_hiring_signalsGTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
detect_gtm_tech_stackTech Stack Signal Detectorqyd7nNyqFPelQViBx
aggregate_gtm_signalsGTM Signals AggregatorxKdRfnfFNkdMpFuNs
scan_job_board_keywordsJob Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
resolve_linkedin_urlDomain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
score_icp_fitICP Fit ScorerW161DT8W4kW55dMFh
resolve_company_identityCompany Identity Resolverlr8fTRAmZCBZmuwwh
enrich_company_firmographicsCompany Firmographic EnricherYlUtLWjfPpqykmB8g
map_company_social_presenceCompany Social Presence Mapper4k6CCemkgBDz18m2h
get_funding_press_signalsFunding and Press Signal ScannerFS13X6dhQVgX3XOM6
get_company_changesCompany Change Event FeedoX44rS0fkEJ3rXLWe
detect_ai_toolingAI Tooling DetectorEwkHhmqiuJgRoVEbE
fingerprint_outbound_infrastructureOutbound Stack Detectorv43UJC8r7qW7cBSTG
track_publication_cadencePublishing Frequency TrackerTbLwaUUATdYb6wp4N
push_leads_to_sequencerSequencer Lead Push0Jv27VeWM5tSZQs9x
audit_agent_accessibilityAgent Accessibility AuditoranxbRv0lKrpQ1pnua
classify_contactContact Classifier0lGSeYJmniXhGANnO
map_company_event_presenceEvent Presence IndexWLhMy8fMDgsxdYxv5
resolve_legal_entityLegal Entity ResolverKHFyPCDIx7CyqULYm
monitor_public_awardsGovernment Contract Award MonitorzhEtllASykOcx9hJ8
capture_linkedin_posts_and_commentersLinkedIn Post TrackeroiGLNPuaf5BRaz9K5

The Domain Deliverability Checker actor is published as a standalone MCP server but is intentionally not bundled here: it audits email-sending infrastructure (SPF, DKIM, DMARC, blacklists) rather than account intelligence, so it sits outside this suite's scope.

Built by Mamba Labs | npm | Apify Store | mambabuilt.com

License

MIT

Built by Mamba Labs. https://apify.com/mambalabs

Source: README.md at commit 7820256

Tools

21

scan_gtm_hiring_signals

Scan GTM Hiring Signals

Scan company career pages to detect GTM hiring activity. Returns sales, marketing, and revenue operations job postings across Greenhouse, Lever, and Ashby as a flat, Clay-ready JSON row. Use this for a go-to-market hiring verdict (is the company building its sales and marketing team, and how fast); use scan_job_board_keywords instead to count open roles in categories or keywords you choose, including non-GTM roles. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parametersmodedomainrequiredats_slugrole_filtermax_charge_usdprevious_run_dateinclude_role_detailsprevious_gtm_role_count

detect_gtm_tech_stack

Detect GTM Tech Stack

Detect which GTM tools a company uses from its public website. Returns CRM, sequencer, and marketing automation signals with per-tool boolean flags as a flat, Clay-ready JSON row. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersurldomainskipCachetechnologiescompany_domainmax_charge_usdcrawl_additional_pages

aggregate_gtm_signals

Aggregate GTM Signals

Aggregate a company's GTM signals into one composite score. Runs hiring and tech-stack detection by default, plus funding, events, or workplace when named in sources, in one call and returns a composite score, recommended action, and optional summary as a flat, Clay-ready JSON row. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parameterssourcesexplain_modecompany_domainrequiredmax_charge_usdinclude_summary

scan_job_board_keywords

Scan Job Board Keywords

Scan a company's job board for roles in chosen categories across Greenhouse, Lever, Ashby, Workday, and Rippling. Returns matched role counts and titles per category as a flat, Clay-ready JSON row. Use this when you choose the role categories or keywords (engineering, finance, a product name in a job ad); use scan_gtm_hiring_signals instead for the fixed sales and marketing hiring verdict. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parameterscompany_domainrequiredmax_charge_usdcustom_keywordsenable_fallbackrole_categoriesrequiredprevious_run_dateprevious_roles_detected

resolve_linkedin_url

Resolve LinkedIn URL

Resolve a company domain or name to its LinkedIn company URL, with a 0-100 confidence_score, social links, and optional firmographics from search snippets, as a flat, Clay-ready JSON row. A URL is returned only when verified: the company homepage links it, or its name is identical to the name the company site declares or the company_name you pass; otherwise linkedin_company_url is null and verification says why. No request is sent to LinkedIn. Provide at least one of company_domain or company_name. Use this when the LinkedIn company URL is the answer you need; use resolve_company_identity instead to cross-check a name, domain, and LinkedIn URL you already hold and get a canonical identity with conflicts flagged. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersskipCachecompany_namecompany_domainmax_charge_usdminConfidenceScoreincludeFirmographics

score_icp_fit

Score ICP Fit

Score a company against your ideal customer profile (ICP) using weighted signals. Returns a 0 to 100 icp_score, an A to D icp_tier, and a per-signal breakdown as a flat, Clay-ready JSON row. Define your ICP with a template, scoring_config, or plain-English icp_description (which requires llm_api_key). Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parametersindustrytemplateheadcountjob_countuses_claytech_stackhas_twitterhq_locationllm_api_keycompany_namecrm_detectedfounded_year+32 more

resolve_company_identity

Resolve Company Identity

Resolve any combination of company name, domain, or LinkedIn URL into one canonical company identity: the name, primary domain, and LinkedIn company URL, each with a 0-100 confidence score plus an overall score and a match method. Cross-checks the inputs you give it, resolves the ones you do not, and flags conflicts (a domain and a LinkedIn slug that disagree) instead of merging them. A LinkedIn URL the actor finds is returned only when verified against the company site or the name, with the reason in linkedin_verification. Provide at least one of company_name, domain, or linkedin_url. Use this to reconcile or deduplicate records you already hold; use resolve_linkedin_url instead when you only need the LinkedIn company URL for a domain or name. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersdomainskipCachecompany_namelinkedin_urlmax_charge_usdminLinkedinConfidence

enrich_company_firmographics

Enrich Company Firmographics

Enrich a company domain into structured firmographics: employee band, industry, HQ, founded year, revenue estimate, logo, and description, with source provenance. Parsed from the company's schema.org/Organization JSON-LD and HTML meta tags and returned as a flat, Clay-ready JSON row with a source_signals array and a data_completeness score. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersdomaindomainsbatchSizeskipCachecompany_namemax_charge_usd

map_company_social_presence

Map Company Social Presence

Map a company's social media presence across LinkedIn, X, Instagram, Facebook, and YouTube. Returns profile URLs and follower counts in flat Clay-ready JSON. Profiles are discovered from the company's own homepage links, a web search fallback, and pattern guessing, then validated against the company. Follower counts are extracted where public; X is URL-only (its count needs login) and Instagram and Facebook counts are best-effort. Provide at least one of company_domain or company_name. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersplatformsskipCachecompany_namecompany_domainmax_charge_usdincludeFollowerCounts

get_funding_press_signals

Get Funding and Press Signals

Scan Google News and PR wires for funding rounds, executive moves, product launches, and acquisitions at any company domain. Returns deduplicated, dated events in flat Clay-ready JSON. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parametersdomainrequiredcompany_namesignal_typeslookback_daysmax_charge_usd

get_company_changes

Get Company Changes

Monitor a company domain for changes across hiring, tech stack, funding, firmographics, and social since the last run. Returns only what changed as typed change events in flat, Clay-ready JSON. Pass sources to watch fewer than all five sources and min_severity to drop minor changes; each source left out is one fewer sub actor run on the bill. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parametersdomainrequiredsourcescompany_namemin_severitymax_charge_usdprevious_snapshotsub_actor_timeout_secs

detect_ai_tooling

Detect AI Tooling

Given a company domain, determine how far that company has gone with AI. Returns an ai_maturity tier of none, declared (says AI but nothing observable is running), deployed (AI tooling is live on the site), or commercialized (the pricing page charges for AI via credits, tokens, an add-on, an AI-named plan, or a per-outcome price), plus the detected AI vendors, validated llms.txt status, robots.txt AI-crawler policy, and the evidence behind the verdict. A domain behind a bot challenge returns blocked=true at low confidence rather than a false negative. Returns flat, Clay-ready JSON. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per domain analyzed.

ParametersdomaindomainsvendorsskipCachecheck_pricingmax_charge_usdrequest_timeout_ms

fingerprint_outbound_infrastructure

Fingerprint Outbound Infrastructure

Given a company domain, determine whether that company runs cold email outbound and on what stack. Returns a runs_outbound verdict of program (a deliberate cold outbound setup), light (one weak signal), none, or unknown, with the evidence behind it. The strongest signal is the lookalike sending domains a real program leaves behind: domains like getcompany.com or company-mail.com that carry their own mail and redirect back to the primary site. Also returns the inbox provider (Google Workspace, Microsoft 365 and others) for the primary domain and each sending domain, any detected sending platform (Outreach, Salesloft, Lemlist, Instantly, Smartlead, Apollo and more), registration clusters showing sending domains bought on the same day, cold email infrastructure vendors, and SPF, DKIM and DMARC posture. Sending platform recall is partial by design: sequencers that connect over OAuth to a customer's own mailbox leave no DNS trace, so an empty sending_platforms means little while a populated one is solid. Public DNS and HTTP redirects only. Returns flat, Clay-ready JSON. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per domain analyzed.

ParametersdomaindomainsskipCachedns_timeout_msmax_charge_usdrequest_timeout_mscheck_deliverabilityscan_sending_domainssending_domain_depthmax_sending_domain_probes

track_publication_cadence

Track Publication Cadence

Given a company domain, measure how much long-form work that company publishes and whether the rate is rising or falling. Returns post counts for the last 30 days, 90 days and 12 months, a monthly average, and a cadence_trend of accelerating, steady, declining, dormant or unknown, with the percent change behind it. The trend compares the last 90 days against the prior 275 days, both normalized to posts per month. Also returns the blog URL, the format mix (blog posts, guides, reports, case studies, whitepapers, podcasts, videos, press releases, research), the number of distinct bylines, and how the post list was discovered. This measures EDITORIAL output volume, not product changelogs: a release feed is detected and rejected rather than counted. Publication dates are read from the post pages, because sitemap lastmod was measured to be a modification date running later than publication by a median of 151 to 1653 days. When a site's date field tracks edits rather than publication, date_source_reliable comes back false and every count is nulled rather than reported wrong, so read that field before quoting a number. Counts are a census when the archive fits the page budget and a scaled even sample otherwise, flagged by counts_are_estimate. Public sitemaps, feeds and pages only. Returns flat, Clay-ready JSON. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per domain analyzed.

ParametersdomaindomainsskipCachemax_charge_usdpage_concurrencymax_pages_to_daterequest_timeout_msmax_sitemap_fetchesdomain_time_budget_ms

push_leads_to_sequencer

Push Leads to Sequencer

Push enriched lead rows into an existing Instantly or Smartlead campaign. Maps common Clay column names onto each sequencer's own field names, optionally drops leads below a minimum ICP score, optionally deduplicates against the leads already in the destination campaign, and sends the rest in batches. Returns one flat summary row: how many leads were received, dropped for having no usable email, dropped by the ICP gate, dropped as duplicates, eligible, actually created by the sequencer, skipped by the sequencer, and failed, plus the vendor's own error message per failed address. The campaign must already exist; this does not create campaigns or write sequence copy. Set dry_run true to get back the exact request payload that would be sent without creating a single lead and without being charged, which is the safe way to check a mapping against a new campaign. Billing is per lead the sequencer confirms it created, so gated, duplicate, skipped, failed and dry-run leads are all free. Instantly uses API v2 and needs a v2 key; Smartlead uses API v1. Requires an APIFY_TOKEN and consumes Apify credits. This WRITES to your sequencer campaign unless dry_run is true.

Parametersleadsapi_keydry_runsequencerrequireddataset_idcampaign_idrequireddeduplicatefield_mappingmin_icp_scoremax_charge_usdcustom_variables

audit_agent_accessibility

Audit Agent Accessibility

Give it a domain and it returns whether an AI agent can read that site, and what the site's policy says, as one flat row of 42 fields across five families: the llms.txt family including llms-full.txt and ai.txt, robots.txt AI crawler policy including the newer Content Signal directives, structured data presence and health across JSON-LD, microdata, Open Graph and canonical, render mode, and machine readable endpoint discovery covering sitemap, OpenAPI, well known files and feeds. Every field is a fact read off a fetch. No model is called at any point, so the same domain returns the same row today and next month unless the site actually changed. Twelve requests per domain, typically 2 to 4 seconds. Built for a technical SEO or growth engineer preparing a site for AI crawlers, or an agency selling that work and needing a before and after audit across a client list. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

ParameterschecksdomainrequiredskipCachemax_charge_usdcheck_endpointscheck_structured_data

classify_contact

Classify Contact

One contact in, one classified row out. Give it a job title and it returns the department, the seniority level, a seniority_rank from 1 to 12 you can filter with a comparison, and classification_rule, the named rule that fired, so every decision is auditable. The classification is a deterministic rule table: it needs no API key, calls no model, and returns the same answer for the same title every time. Only job_title is required. full_name and company_domain are read only when verify_position is on, which checks whether the person is still listed on their employer's own website and adds roughly 3 seconds and 9 requests per contact. The optional LLM fallback for titles the rules cannot place runs on your own key, set as the LLM_API_KEY secret environment variable on your own copy of the actor, and only the title is ever sent, never the person's name. With no key set those titles come back null rather than failing the row. This actor does not discover people: the name and title come from you. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

Parametersfull_namejob_titlerequiredllm_modelskipCachellm_providercompany_domainmax_charge_usdverify_positionuse_llm_fallback

map_company_event_presence

Map Company Event Presence

Give it a company domain. It returns the third party conferences and trade shows that company publicly says it attends, with a year for each where one can be resolved, as one flat row. The search runs against the company's own domain, which is what stops a brand collision returning another company's events. The company's own conference is reported separately and is never mixed into the attendance list. It finds events for roughly 2 companies in 10, and an empty row is an honest empty row rather than a guess: read coverage, fetch_status and queries_failed to tell a company with no published events apart from a search that could not see. Events dated outside the years you ask for are still returned and flagged, so filter on event year rather than assuming the input filtered for you. This is not an events database and not an exhibitor list: it takes a company and reports what that company publishes. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

ParametersyearsdomainrequiredskipCachemax_queriescompany_namemax_charge_usdinclude_own_events

monitor_public_awards

Monitor Public Awards

Pick a public award register and a time window and it returns the companies that won public work in it, one flat row per winning company rather than one per award, with award count, total value, largest award, awarding body, award date, a deep link to the source record, and a resolved company domain. Five registers are covered: US federal contracts and US federal grants from USASpending, NIH SBIR and STTR from NIH RePORTER, and UK Contracts Finder and UK Find a Tender. This reports awards that have already been made, so it is not a tender feed and will not tell you what is open to bid on. US federal data lags about two days, so a one day window on a US register returns little or nothing. Winners are sorted by total award value and max_entities is the hard cap on billed rows. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

Parametersregisterrequiredwindow_daysmax_entitiesmax_charge_usdmin_award_valueresolve_domainsdomain_confidence_floorexclude_government_recipients

capture_linkedin_posts_and_commenters

Capture LinkedIn Posts and Commenters

Point it at LinkedIn person profiles or company pages and it returns the posts a search engine has indexed for each one, as flat rows: permalink, author, a text excerpt, and the publish date decoded from the post id. No request is sent to LinkedIn and no cookie or account is used. A result counts only when its permalink names the source, so posts are never attributed to the wrong author. Coverage is what the search index holds: posts appear days or weeks after publishing and many never appear. Commenters, reaction counts, comment counts and media are no longer returned (removed 2026-10-12, they came only from LinkedIn pages). Rows carry row_type post or notice; filter on row_type before loading a table. post_id is the activity URN and is stable across runs. Every row carries degraded and degradation_reason. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

Parameterscompany_urlsposted_sinceprofile_urlsmax_charge_usd

Version history

7
  1. v1.14.1LatestNov 5, 2026
  2. v1.14.0Oct 16, 2026
  3. v1.13.0Oct 16, 2026
  4. v1.12.0Oct 12, 2026
  5. v1.10.1Oct 12, 2026
  6. v1.10.0Oct 6, 2026
  7. v1.9.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts