One call collapses two lookups into a sortable number with an action attached, which is what triage needs. The components stay on the row, so when the score is high you can still see whether it was the hiring or the stack that made it.
A single-tool client for the Mamba Labs GTM Signals Aggregator actor on Apify. Give it a company domain and it runs hiring-signal and tech-stack detection together, returning one flat JSON row: a composite score, a recommended action, and the underlying signals. The analysis runs on Apify; this package is the thin client in front of it.
- A composite score with a signal band and a recommended action, so a list of accounts can be sorted rather than read
- The components that made it, kept in the same row — whether there is a hiring signal and how strong, how many go-to-market roles are open, which CRM was detected and how many go-to-market tools are in the stack
- The run date on the row, so a stale enrichment is visible as stale
- An optional plain-English summary, and a longer explanation when you want the reasoning rather than the number
- Flat, Clay-ready output: one row per company, ready to drop into a CRM or an agent workflow without reshaping
- Read-only — it scans and scores, and changes nothing anywhere
Node.js 18 or newer and an Apify account with an API token, set as APIFY_TOKEN. Runs over stdio from npm as @mambalabsdev/mcp-gtm-signals-aggregator. Every call runs the actor on your own Apify account and consumes Apify credits.
One command plus a key — npx -y @mambalabsdev/mcp-gtm-signals-aggregator, then supply credentials
