mcpField
C
Company Firmographic Enricher

Company Firmographic Enricher

Local
github.com/mambalabsdevBusiness & Marketing1Updated 1w ago

About Company Firmographic Enricher

Company Firmographic Enricher is an MCP server for enriching company domains with structured firmographic data. It is intended for teams handling company research or go-to-market data and returns flat JSON with per-field source signals and a completeness score.

Key features

  1. 01Enrich single or multiple domains
  2. 02Return employee band and industry
  3. 03Include HQ, founding year, and revenue estimate
  4. 04Extract data from JSON-LD and HTML metadata
  5. 05Provide source signals and completeness score

Use cases

  1. 01Enrich company records for sales research
  2. 02Batch-process domains for go-to-market workflows
  3. 03Review which fields have source provenance
  4. 04Check completeness before using company data

MCP support

Exposes the `enrich_company_firmographics` tool to MCP clients. It routes requests to a Mamba Labs actor on Apify and returns the enrichment results.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"company-firmographic-enricher": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-company-firmographic-enricher"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
Run commandnpx -y @mambalabsdev/mcp-company-firmographic-enricher
Environment variables to set
APIFY_TOKENSecretApify API token from https://console.apify.com/account/integrations

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@mambalabsdev/mcp-company-firmographic-enricher1.2.0

Tools

1

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
domainstringNoBare company domain to enrich, e.g. stripe.com. Provide this or domains.
company_namestringNoOptional company name, used as a fallback label when the page does not expose one.
domainsarrayNoList of bare domains for batch processing. Takes precedence over domain.
batchSizenumberNoDomains enriched concurrently per wave in batch mode. Default 5, maximum 10.
skipCachebooleanNoForce a fresh enrichment and ignore the 7 day result cache.

Details

From the project README

Company Firmographic Enricher MCP Server

Smithery 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:

{
  "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 58 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.