Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

mambalabsdev/mcp-icp-fit-scorer MCP server](https://glama.ai/mcp/servers/mambalabsdev/mcp-icp-fit-scorer/badges/score.svg)](https://glama.ai/mcp/servers/mambalabsdev/mcp-icp-fit-scorer) πŸ“‡ ☁️ - Scores a company against a weighted ideal customer profile,...

README.md

ICP Fit Scorer MCP Server

![Smithery](https://smithery.ai/servers/mambabuilt/mcp-icp-fit-scorer) ![Glama score](https://glama.ai/mcp/servers/mambalabsdev/mcp-icp-fit-scorer) ![MCP Registry](https://registry.modelcontextprotocol.io/v0/servers?search=com.mambabuilt/mcp-icp-fit-scorer&limit=1) ![npm version](https://www.npmjs.com/package/@mambalabsdev/mcp-icp-fit-scorer) ![npm downloads](https://www.npmjs.com/package/@mambalabsdev/mcp-icp-fit-scorer) ![license](https://github.com/mambalabsdev/mcp-icp-fit-scorer/blob/main/LICENSE) ![mcpservers.org](https://mcpservers.org/servers/mambalabsdev/mcp-icp-fit-scorer)

An MCP server that scores a company against your ideal customer profile. It wraps the Mamba Labs ICP Fit Scorer actor on Apify and returns a Clay-ready flat JSON row to any MCP client.

What's Inside

What it does

Give it a company domain and a definition of your ICP, and it scores the company on weighted signals, returning a 0 to 100 score, an A to D tier, and a per-signal breakdown. Define your ICP three ways: a prebuilt template, a JSON scoring config, or a plain-English description (which uses your own LLM key). Turn on fetch_signals and the actor will gather hiring and tech-stack signals for you before scoring. One flat row, ready for Clay, a CRM, or an AI agent workflow. All of the scoring runs on Apify. This package is a thin client that calls the 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:

{
  "mcpServers": {
    "mamba-icp-scorer": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-icp-fit-scorer"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Get your token at https://console.apify.com/account/integrations, paste it in, and restart Claude Desktop. The score_icp_fit tool will be available.

Prerequisites

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

Example prompts

  • "Score clay.com against the b2b_saas template and fetch its signals."
  • "How well does stripe.com fit an ICP of mid-market fintech companies? Explain the score."
  • "Score figma.com with my scoring config and include the per-signal breakdown."
  • "Rate openai.com against this ICP description: enterprise AI teams hiring for go-to-market."

Inputs

  • company_domain (required): the primary domain of the company to score. Example: clay.com
  • company_name (optional): display name of the company.
  • template (optional): name of a prebuilt scoring config.
  • scoring_config (optional): a JSON object of scoring weights.
  • icp_description (optional): plain-English ICP description. Requires llm_api_key.
  • llm_api_key (optional): your OpenAI or Anthropic key, used only with icp_description.
  • llm_provider (optional): openai or anthropic.
  • fetch_signals (optional): let the actor gather hiring and tech-stack signals automatically.
  • include_explanation (optional): add a score_explanation string to the output.

Define your ICP with exactly one of template, scoring_config, or icp_description.

This server exposes the single-company scoring path. The actor also supports batch inputs (a dataset or CSV of companies) and a results webhook. For those, run the actor directly on Apify.

Output

The tool returns the actor's flat JSON row for the scored company, including icp_score (0 to 100), icp_tier (A to D), the per-signal breakdown, and an optional explanation. See the Apify Store page for the full output schema.

Example output

{
  "company_domain": "ramp.com",
  "icp_score": 87,
  "icp_tier": "A",
  "lead_tag": "priority",
  "score_hiring": 25,
  "score_tech_stack": 22,
  "score_headcount": 20,
  "score_funding": 20,
  "score_industry": 0,
  "run_date": "2026-05-28"
}

Features

  • User-defined JSON scoring config with custom weights
  • Returns icp_score (0 to 100), icp_tier (A to D), and lead_tag
  • Per-signal point breakdown: hiring, tech stack, headcount, funding, industry
  • Replaces 6+ manual formula columns in Clay

Full actor documentation

This server is a thin client and holds no scoring logic. For the complete input and output reference, pricing, and run history, see the Apify Store page:

https://apify.com/mambalabs/icp-account-lead-scoring-fit-scorer-0-100-for-clay

---

Mamba Labs GTM Suite

This server is part of the Mamba Labs GTM Suite, a fleet of twelve specialized MCP servers for go-to-market signal intelligence, each backed by a dedicated Apify actor.

| Actor | Immutable Actor ID | |---|---| | GTM Hiring Signal Scraper | D7O1SA2EqwHGsGr1P | | GTM Tech Stack Signal Enrichment | qyd7nNyqFPelQViBx | | GTM Signals Aggregator | xKdRfnfFNkdMpFuNs | | Job Board Keyword Signal Scanner | 4DvqpvhMR74NLcDDY | | Domain to LinkedIn URL Resolver | 3HtnSaqPHOg1Qg5gx | | ICP Fit Scorer | W161DT8W4kW55dMFh | | Domain Deliverability Checker | 0tVgxI7A6o9jMlxmc | | Company Firmographic Enricher | YlUtLWjfPpqykmB8g | | Company Social Presence Mapper | 4k6CCemkgBDz18m2h | | Company Identity Resolver | lr8fTRAmZCBZmuwwh | | Company Change-Event Feed | oX44rS0fkEJ3rXLWe | | Funding & Press Signal Scanner | FS13X6dhQVgX3XOM6 |

Built by Mamba Labs | npm | Apify Store

License

MIT

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

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Files & Docs servers.