Mcp Company Firmographic Enricher

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

Enrich a company domain into firmographics via Apify: employees, industry, HQ, revenue, logo, age.

VerifiedSTDIODesktop onlyData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Turns a company domain into structured firmographics — employee band, industry, HQ, founded year, revenue estimate, logo and description — via an Apify actor.

What you can do
  • Enrich a single company domain into firmographics such as employee band, industry, HQ, founded year, revenue estimate, logo and description
  • Enrich a batch of domains in one call, with a configurable concurrency per wave
  • Return each record with source signals and a data completeness score, as flat JSON
  • Control runs with cache skipping, a cost cap and an option to return mostly-empty rows instead of failing
When to use it
Useful when you need quick company profile data for sales, marketing or research lists and want an assistant to fill in firmographics from domains you already have. It suits single lookups as well as small batch enrichment of domain lists.
Requirements
Runs locally as an npm package over stdio; needs Node.js 18 or newer and an Apify account with an API token supplied in the APIFY_TOKEN environment variable. Network access is required because all work runs on Apify.
Before you install
Requires an Apify API token, which is a billable account credential. Runs are charged per event on Apify (actor start plus a per-result price), so batch enrichment costs money; a max_charge_usd cap can limit a run. Domains you submit are sent to Apify's actor for processing.

Installation

In SourceWeft

  1. Open Mcp Company Firmographic Enricher 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

Company Firmographic Enricher MCP Server

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

[Company Firmographic Enricher MCP server]

An MCP server that exposes the Mamba Labs Company Firmographic Enricher as a single tool. Install one package and give your MCP client a way to turn a company domain into structured firmographics, wrapping the Mamba Labs actor on Apify and returning Clay-ready flat JSON with source provenance.

What's Inside

What it does

This server gives an AI client one tool:

  • enrich_company_firmographics: enrich a company domain into employee band, industry, HQ, founded year, revenue estimate, logo, and description, parsed from the company's schema.org/Organization JSON-LD and HTML meta tags. Every record includes a source_signals array and a data_completeness score.

All of the work runs on Apify. This package is a thin client that routes the tool call to 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:

json
{  "mcpServers": {    "company-firmographic-enricher": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-company-firmographic-enricher"],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

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

Prerequisites

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

Example prompts

  • "Enrich stripe.com: employees, industry, HQ, founded year, and revenue estimate."
  • "What firmographics can you find for gitlab.com, and how complete is the data?"
  • "Pull company firmographics for these domains: stripe.com, gitlab.com, notion.so."
  • "Find the employee band and HQ location for acme.com."

Tool and inputs

enrich_company_firmographics:

  • domain (string): bare company domain to enrich, e.g. stripe.com. Provide this or domains.
  • company_name (string): optional company name, used as a fallback label when the page does not expose one.
  • domains (array): list of bare domains for batch processing. Takes precedence over domain.
  • batchSize (number): domains enriched concurrently per wave in batch mode. Default 5, maximum 10.
  • skipCache (boolean): force a fresh enrichment and ignore the 7 day result cache.
  • failOnMostlyEmpty (boolean): by default the run ends FAILED when more than half the rows resolve no firmographic field, and this tool then returns an error. The rows are still saved, each with resolution_status and empty_reason. Set false to end the run SUCCEEDED and get the rows back. Default true.
  • max_charge_usd (optional): a cost cap in USD for this run. The actor stops before an item that could take its charges past this amount. Omit it to rely on the maximum cost per run set in Apify.

The tool starts the actor run and polls it to a finished status, so a long run is not cut off at 300 seconds. The run is allowed 1,800 seconds. If it is still going two minutes after that, the call stops waiting and returns the run ID with a link to it in the Apify Console, where the results land when it finishes. A run that does not succeed comes back as an error with its run ID and status.

Pricing

Price per event on the Apify FREE plan, from the live pricing record; paid Apify plans pay less per event.

EventPrice (USD)
Actor Start (apify-actor-start)0.00005
result (apify-default-dataset-item)0.004

Full actor documentation

For the complete input and output reference, pricing, and run history, see the Company Firmographic Enricher actor on the Apify Store (immutable actor ID YlUtLWjfPpqykmB8g):

https://apify.com/mambalabs/company-firmographic-enricher


Mamba Labs GTM Suite

This server is part of the Mamba Labs GTM Suite, a fleet of 103 MCP servers for go-to-market data, each backed by a dedicated Apify actor. The table lists the actors the suite started with; every server is listed at https://mambabuilt.com.

ActorImmutable Actor ID
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Tech Stack Signal Enrichmentqyd7nNyqFPelQViBx
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
ICP Fit ScorerW161DT8W4kW55dMFh
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Social Presence Mapper4k6CCemkgBDz18m2h
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Change-Event FeedoX44rS0fkEJ3rXLWe
Funding & Press Signal ScannerFS13X6dhQVgX3XOM6

Built by Mamba Labs | npm | Apify Store

License

MIT

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

Source: README.md at commit 5952766

Tools

1

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. Read-only; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersdomaindomainsbatchSizeskipCachecompany_namemax_charge_usdfailOnMostlyEmpty

Version history

4
  1. v1.2.1LatestNov 5, 2026
  2. v1.2.0Oct 16, 2026
  3. v1.1.0Oct 6, 2026
  4. v1.0.1Sep 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