Skip to main content
Glama
mambalabsdev

Manufacturer and Supplier Finder MCP Server

Manufacturer and Supplier Finder MCP Server

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

An MCP server for the Mamba Labs Manufacturer and Supplier Finder actor on Apify. Give it a product and a country. It searches Google for manufacturers, wholesalers, and distributors, reads each company's own website, and returns only the companies whose pages say they make, wholesale, or distribute the product, with the quoted text and the page as evidence.

What's Inside

Related MCP server: OpenDirectories MCP Server

What it does

Directories, marketplaces, and social networks are never returned. Each candidate site is checked by the Mamba Labs Website Phrase and Business Model Classifier, which the actor runs on your Apify account. When nothing qualifies, one free summary row says how many sites were found and checked. All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

{
  "mcpServers": {
    "mamba-manufacturer-supplier-finder": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-manufacturer-supplier-finder"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Restart the client. The find_suppliers tool appears.

Prerequisites

Example prompts

  • "Find 20 cast iron cookware manufacturers in the United States."

  • "Which UK wholesalers sell organic coffee beans? Show me the evidence from their sites."

  • "Find private label skin care manufacturers in Germany."

Tool

find_suppliers. One tool. Example arguments:

{
  "product": "corrugated boxes",
  "country": "US",
  "role": "manufacturer",
  "max_results": "20"
}

Inputs

Every buyer facing input of the actor, unchanged. Omitted inputs take the actor's own defaults. Numbers and booleans are sent as strings.

Input

Type

Description

product

string

What the suppliers make or sell. Required

country

string

Two letter code, 20 countries. Default US

role

string

any (default), manufacturer, wholesaler, or distributor

max_results

string

1 to 100. Default 20

require_product_mention

string

true (default) or false

extra_keywords

array

Up to 5 extra search words

exclude_domains

array

Domains never to return

max_charge_usd

string

Optional cap on the whole run, website checks included

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

Event

Free plan

Bronze

Silver

Gold

supplier-found, per supplier returned

$0.025

$0.02375

$0.0225

$0.02125

apify-actor-start, per run start

$0.001

$0.001

$0.001

$0.001

Website check by the classifier (domain-classified), per site checked

$0.0045

$0.004275

$0.00405

$0.003825

Classifier start (apify-actor-start), per run

$0.0005

$0.0005

$0.0005

$0.0005

About 2 sites are checked for each supplier returned. A summary row is free, and a site that cannot be read is not charged.

Your keys

The actor needs no key and holds none. Proxy and Google search traffic add nothing to your price: Mamba Labs pays the platform costs of the run.

Full actor documentation

apify.com/mambalabs/manufacturer-supplier-finder

License

MIT. See LICENSE.

Available Tools

1 tool
find_suppliersFind manufacturers and suppliersA
Read-only

Find manufacturers, wholesalers, and distributors for a product in one of 20 countries. Give product (for example cast iron cookware) and optionally country, role, and max_results. The actor searches Google, checks each company's own website with the Mamba Labs Website Phrase and Business Model Classifier, and returns one row per supplier: company_name, domain, website_url, roles_detected, product_evidence_text and role_evidence_text quoted from the site with their page URLs, and a 0.6 to 0.95 confidence. Directories, marketplaces, and social networks are never returned. When nothing qualifies, one free summary row says why. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per supplier returned plus the classifier's price per site checked.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNoSupplier type to search for and return. Default any.
countryNoTwo letter country code to search in. Default US.
productYesWhat the suppliers make or sell, for example cast iron cookware.
max_resultsNoMost supplier rows to return, 1 to 100. Default 20. About twice this many company sites are checked.
extra_keywordsNoUp to 5 extra search words, for example private label.
max_charge_usdNoOptional cap on the whole run, website checks included.
exclude_domainsNoCompany domains never to return.
require_product_mentionNotrue (default): return a company only when its own pages name the product.

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations by disclosing the internal pipeline (Google search plus the Mamba Labs Website Phrase and Business Model Classifier), the exact return shape, the 0.6-0.95 confidence band, the free summary row on empty results, error behavior with run ID, APIFY_TOKEN requirement, and the per-supplier plus per-site pricing model.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded in the first sentence and most sentences carry operational weight (exclusions, empty-result behavior, auth, billing). The enumeration of every return field in prose is somewhat dense for a single paragraph, but justified given there is no output schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description must carry return semantics, and it does so by listing the per-supplier fields, quoting conventions, confidence range, and the fallback summary row. It also covers auth, cost, and failure modes, so an agent has everything needed to call and interpret it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents role, country, product, max_results, extra_keywords, max_charge_usd, exclude_domains, and require_product_mention. The description reinforces only a subset (product example, country/role/max_results) and adds a hint that about twice max_results sites are checked, which is already in the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource set ('Find manufacturers, wholesalers, and distributors for a product') and constrains scope to one of 20 countries. An agent immediately knows what it produces and how it differs from a generic company-search tool. No siblings exist, so no differentiation is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explains how to invoke it ('Give product ... and optionally country, role, and max_results') and defines implicit boundaries via the exclusion note that directories, marketplaces, and social networks are never returned. It lacks an explicit 'use this when / not when' statement, but with no sibling tools there is little to route against.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.0
    • First observedfind_suppliers

TDQS

Score is being calculated.

Maintenance

ActivityNo data
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Agent-native company intelligence. AI agents search and retrieve structured, verified company context (certifications, capabilities, capacity, lead times) for manufacturing & supply chain via 5 MCP tools.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables users to find real-world items, listings, or opportunities from live web search results shaped by caller-defined JSON Schemas, then verifies every source URL in code and drops anything that cannot be traced to an actually fetched page.
    1
    MIT