mcp-manufacturer-supplier-finder
LocalAbout mcp-manufacturer-supplier-finder
This MCP server connects to the Mamba Labs Manufacturer and Supplier Finder actor on Apify. It searches for suppliers by product and country, checks company websites, and returns qualifying businesses with quoted evidence from their pages.
Key features
- 01Search by product and country
- 02Filter by supplier role
- 03Check company websites
- 04Return quoted evidence and page links
- 05Exclude specified domains
Use cases
- 01Find manufacturers for a product in a country
- 02Identify wholesalers or distributors with product evidence
- 03Source private-label manufacturers
MCP support
Provides the `find_suppliers` tool to MCP clients. It starts the Apify actor, waits for completion, and returns dataset rows; calls require an `APIFY_TOKEN`.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @mambalabsdev/mcp-manufacturer-supplier-finderAPIFY_TOKENSecretApify API token from https://console.apify.com/account/integrationsLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
1Saved tool list · updated 1w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| role | enum | No | Supplier type to search for and return. Default any.any | manufacturer | wholesaler | distributor |
| country | enum | No | Two letter country code to search in. Default US.US | GB | CA | AU | IE | NZ | DE | FR | NL | BE | ES | IT | SE | DK | PL | PT | IN | SG | MX | ZA |
| product | string | Yes | What the suppliers make or sell, for example cast iron cookware. |
| max_results | string | No | Most supplier rows to return, 1 to 100. Default 20. About twice this many company sites are checked. |
| extra_keywords | array | No | Up to 5 extra search words, for example private label. |
| max_charge_usd | string | No | Optional cap on the whole run, website checks included. |
| exclude_domains | array | No | Company domains never to return. |
| require_product_mention | enum | No | true (default): return a company only when its own pages name the product.true | false |
Details
From the project READMEManufacturer and Supplier Finder MCP Server
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
- What it does
- Quick start
- Prerequisites
- Example prompts
- Tool
- Inputs
- Pricing
- Your keys
- Full actor documentation
- License
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
- Node.js 18 or newer.
- An Apify API token from console.apify.com/account/integrations, set as
APIFY_TOKEN. The server lists its tool without a token; a call needs one.
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.
Comments
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.