MCP Icp Fit Scorer logo

MCP Icp Fit Scorer

by mambalabsdev

Scores companies against weighted ICP criteria using Apify, returning a 0–100 score, A–D tier, and signal-level details.

Install MCP Icp Fit Scorer

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mambalabsdev-mcp-icp-fit-scorer": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-icp-fit-scorer"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

mambalabsdev/mcp-icp-fit-scorer connects MCP clients to the Mamba Labs ICP Fit Scorer actor on Apify. Its score_icp_fit tool evaluates a company domain against a template, JSON scoring configuration, or plain-language ICP and returns a 0–100 score, A–D tier, and per-signal breakdown. Optional signal collection covers hiring and technology-stack data, while plain-language ICPs require an OpenAI or Anthropic API key. Reach for it when qualifying companies for marketing, sales, or Clay-based workflows and accept that each call consumes Apify credits.

Use cases

  • Score prospects against a predefined ICP template
  • Rank companies using custom weighted criteria
  • Fetch hiring and technology-stack signals before scoring
  • Send flat scoring rows into Clay or CRM workflows

Key features

  • Returns 0–100 ICP scores
  • Assigns configurable A–D tiers
  • Supports templates, JSON configs, and plain-language ICPs
  • Fetches hiring and tech-stack signals
  • Provides per-signal breakdowns and optional explanations
  • Tracks score changes from a previous result

Tools1

What MCP Icp Fit Scorer lets your agent do. Expand a tool for its parameters.

Verified live~2.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

18/19 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · @mambalabsdev/mcp-icp-fit-scorer (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads1.1kPackage downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Tools exposed1Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Icp Fit Scorer works

What mambalabsdev/mcp-icp-fit-scorer does

mambalabsdev/mcp-icp-fit-scorer evaluates a company against an ideal customer profile and produces a flat JSON result suitable for Clay, CRM workflows, or downstream agent processing. The primary input is a company domain, with an optional display name. Results include an icp_score from 0 to 100, an icp_tier from A to D, and a breakdown of the signals that contributed to the result.

Scoring is read-only. The package acts as a client for the Mamba Labs ICP Fit Scorer actor on Apify rather than performing the scoring locally.

How it works

An ICP can be supplied in one of three forms:

  • A built-in template such as full_signal, saas_outbound, b2b_services, fintech, smb_local, or enterprise.
  • A custom JSON scoring_config containing the scoring weights.
  • A plain-language icp_description, interpreted with a caller-provided OpenAI or Anthropic key.

Set fetch_signals to true when the actor should collect hiring and technology-stack information before scoring. The request can also include known signals directly, including GTM hiring, open GTM roles, CRM usage, sales-sequencing tools, technology stack, headcount, employee band, revenue estimate, and funding status.

Tier boundaries default to A at 80 or higher, B at 60 or higher, C at 40 or higher, and D below 40. tier_thresholds can replace those boundaries. Other options support funding recency, minimum output scores, previous-score comparisons, and explanatory text.

Setup and configuration

Running the package requires Node.js 18 or newer and an Apify account with an API token. For a standard local MCP configuration, launch the package through npx and set APIFY_TOKEN in the server environment:

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

An llm_api_key is additionally required when using icp_description; llm_provider selects openai or anthropic. Each scoring request uses Apify and consumes Apify credits.

Tools and capabilities

The server exposes score_icp_fit for company evaluation. Its capabilities include:

  • Applying predefined or custom weighted ICP criteria.
  • Returning a flat, Clay-compatible JSON row.
  • Collecting hiring and technology-stack signals through Apify.
  • Adding a score explanation when requested.
  • Reporting score changes and trends when a previous score is supplied.
  • Filtering output below a configured minimum score.

The package documentation also describes a list_icp_templates tool for discovering available templates.

Limitations and notes

The server depends on Apify for its scoring work, so an Apify token and available credits are required. Plain-language ICP parsing adds a dependency on a caller-supplied OpenAI or Anthropic API key. The output is a read-only score and does not describe an operation for modifying company records or pushing data to Clay or a CRM.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Icp Fit Scorer

mambalabsdev/mcp-icp-fit-scorer is an MCP server that connects MCP clients to the Mamba Labs ICP Fit Scorer actor on Apify. Its main tools score companies with score_icp_fit and, as documented, list available ICP templates. Results include a 0–100 score, A–D tier, and per-signal breakdown.

Install it by configuring an MCP client to run the package with npx and provide APIFY_TOKEN. Use Node.js 18 or newer, set the command to npx, and pass -y with @mambalabsdev/mcp-icp-fit-scorer as the package.

It requires an Apify API token in APIFY_TOKEN for scoring calls. An OpenAI or Anthropic API key is additionally required only when the request uses a plain-language icp_description, with llm_provider selecting the provider.

Yes, set fetch_signals to true to have the Apify actor gather hiring and technology-stack signals before scoring. You can also provide signals such as headcount, CRM usage, GTM hiring, revenue, employee band, and funding data directly.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Icp Fit Scorer AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mambalabsdev-mcp-icp-fit-scorer?style=directory)](https://allmcps.com/mcp/mambalabsdev-mcp-icp-fit-scorer)
HTML Embed
<a href="https://allmcps.com/mcp/mambalabsdev-mcp-icp-fit-scorer"><img src="https://allmcps.com/api/badge/mambalabsdev-mcp-icp-fit-scorer?style=directory" alt="MCP Icp Fit Scorer on AllMCPs" /></a>