tonyback0101-cmyk avatar

Buyer Intelligence

tonyback0101-cmyk/procureradar-mcp-server

Connects to ProcureRadar's B2B buyer intelligence API, exposing tools to find verified importers and distributors by product category and country. The free anonymous find_buyers tool works without credentials, while paid operations like decision_maker_intel and company_intelligence require a zk_ API key tied to your account balance. Beyond discovery, you get contact enrichment (email, WhatsApp), registry and customs data analysis, and signal subscriptions for hiring or tender alerts. Reach for this when you're selling B2B and need to identify and profile potential buyers in specific markets rather than hunting down suppliers. Operated by an SGX-listed Singapore company, so data handling is PDPA-compliant. Available as a remote MCP endpoint or local stdio npm package.

tools
13
transport
HTTP
last updated
May 30, 2026

Install

From registry metadata
$ npx add-mcp https://www.procureradar.com/api/mcp --name buyer-intelligence

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http buyer-intelligence https://www.procureradar.com/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 13 tools

Verified live against the running server on Nov 6, 2026.

find_buyersSearch 500,000+ verified importers and distributors by product category and target country. Returns company profiles + a `coverage` object. When in-database coverage is thin (empty/partial), the response includes an `acquisition` task (task_id) — a background crawl is started...4 params

Search 500,000+ verified importers and distributors by product category and target country. Returns company profiles + a `coverage` object. When in-database coverage is thin (empty/partial), the response includes an `acquisition` task (task_id) — a background crawl is started...

Parameters* required
category*string
Product category (e.g. 'flour', 'stainless steel tableware', 'LED lighting')
country_isostring
ISO 3166-1 alpha-2 country code (e.g. MY, ID, KE, AE, GB)
limitnumber
Max results to return (default 20, max 100)
quality_gradestring
Filter by data quality. 'premium' = verified contact + multi-source evidence.one of premium · qualified
enrich_buyer_contactRun 6-layer contact enrichment for a buyer: direct website scraping → proxy retry → BFS contact pages → LLM text extraction → vision screenshot → Serper fallback. Returns email, phone, WhatsApp, decision-maker names. Costs Zhimao Points.2 params

Run 6-layer contact enrichment for a buyer: direct website scraping → proxy retry → BFS contact pages → LLM text extraction → vision screenshot → Serper fallback. Returns email, phone, WhatsApp, decision-maker names. Costs Zhimao Points.

Parameters* required
target_company_namestring
Buyer's company name
target_domain*string
Buyer's website domain (e.g. 'example-importer.com')
analyze_buyer_intelligenceDeep company intelligence for a buyer: corporate registry verification, customs import records, supply chain mapping, decision-maker profiling, risk flags. Returns 0-100 score with evidence chain.3 params

Deep company intelligence for a buyer: corporate registry verification, customs import records, supply chain mapping, decision-maker profiling, risk flags. Returns 0-100 score with evidence chain.

Parameters* required
country_isostring
ISO 3166-1 alpha-2 country code
target_company_namestring
Buyer's company name
target_domain*string
Buyer's website domain
submit_discovery_jobExplicitly submit an async batch buyer discovery job for a category + country. Returns a job_id; poll it with check_discovery_task until status=completed. Note: find_buyers already auto-starts a background crawl when coverage is thin, so usually you only need this for a forced...3 params

Explicitly submit an async batch buyer discovery job for a category + country. Returns a job_id; poll it with check_discovery_task until status=completed. Note: find_buyers already auto-starts a background crawl when coverage is thin, so usually you only need this for a forced...

Parameters* required
category*string
Product category to discover buyers for
country_iso*string
Target country ISO code
keywordsarray
Additional keywords to refine the search
check_discovery_taskPoll a background buyer-discovery task created by find_buyers (acquisition.task_id) or submit_discovery_job. Returns status (working | completed | failed); when completed, includes the freshly gathered buyers. Use exponential backoff (start ~20s) and stop polling once status i...2 params

Poll a background buyer-discovery task created by find_buyers (acquisition.task_id) or submit_discovery_job. Returns status (working | completed | failed); when completed, includes the freshly gathered buyers. Use exponential backoff (start ~20s) and stop polling once status i...

Parameters* required
limitnumber
Max buyers to return when completed (default 50, max 100)
task_id*string
The task_id returned in find_buyers' acquisition field, or a discovery job_id
list_group_buy_poolsList open collective sourcing projects (联拼宝 / Lianpinbao). Multiple suppliers co-sell into shared buyer pools, reducing per-supplier MOQ. Find pools where you can join to access existing buyer demand.2 params

List open collective sourcing projects (联拼宝 / Lianpinbao). Multiple suppliers co-sell into shared buyer pools, reducing per-supplier MOQ. Find pools where you can join to access existing buyer demand.

Parameters* required
categorystring
Filter by product category keyword (optional)
statusstring
Pool status (default: open)one of open · filling
search_productsSearch live products listed by ProcureRadar suppliers by keyword, destination country, supplier country, or category. Returns product_id values needed to request a quote. Free & anonymous (IP rate-limited). This is the first step of the buyer-side transaction loop: search_prod...5 params

Search live products listed by ProcureRadar suppliers by keyword, destination country, supplier country, or category. Returns product_id values needed to request a quote. Free & anonymous (IP rate-limited). This is the first step of the buyer-side transaction loop: search_prod...

Parameters* required
categorystring
Category code (mall_category_code), optional
country_isostring
Destination country ISO2 (filters by deliverable SKUs)
limitnumber
Max results (default 20, max 50)
qstring
Keyword (product title / SKU / supplier name)
supplier_countrystring
Supplier origin country ISO2
search_storesDiscover verified supplier storefronts (supply nodes) on ProcureRadar by target-market country and industry. Each store groups multiple products from one verified supplier and returns sample_product_ids you can quote on. Use this to find a supplier store first, then search_pro...4 params

Discover verified supplier storefronts (supply nodes) on ProcureRadar by target-market country and industry. Each store groups multiple products from one verified supplier and returns sample_product_ids you can quote on. Use this to find a supplier store first, then search_pro...

Parameters* required
countrystring
Target-market country ISO2 the store operates/sells into (e.g. MY, VN, JP)
industrystring
Industry key (85-industry taxonomy, aligns with product category codes, e.g. 'beauty_personal_care')
limitnumber
Max results (default 20, max 50)
qstring
Store name keyword (optional)
request_quoteStart a transaction by sending a quote request (inquiry) to a supplier for a specific product_id (get one from search_products). Returns an inquiry_id. Requires authentication — the inquiry is owned by the authenticated buyer. The supplier then submits a quote; poll it with li...6 params

Start a transaction by sending a quote request (inquiry) to a supplier for a specific product_id (get one from search_products). Returns an inquiry_id. Requires authentication — the inquiry is owned by the authenticated buyer. The supplier then submits a quote; poll it with li...

Parameters* required
buyer_notestring
Free-text note to the supplier (optional)
destination_citystring
Destination city (optional)
destination_countrystring
Destination country ISO2 (optional)
product_id*string
Product id to request a quote for (from search_products)
quantitynumber
Desired quantity (optional)
quantity_unitstring
Unit for the quantity, e.g. 'pcs', 'kg' (optional)
list_quotesList the supplier quotes submitted for one of your inquiries (from request_quote). Returns each quote's id, unit price, total, MOQ, lead time and validity, plus acceptable_quote_ids you can pass to place_order. Requires authentication; only the inquiry's buyer (or the product'...1 params

List the supplier quotes submitted for one of your inquiries (from request_quote). Returns each quote's id, unit price, total, MOQ, lead time and validity, plus acceptable_quote_ids you can pass to place_order. Requires authentication; only the inquiry's buyer (or the product'...

Parameters* required
inquiry_id*string
The inquiry_id returned by request_quote
place_orderAccept a supplier quote and create an order (status pending_payment) for one of your inquiries. Pass the inquiry_id and the chosen quote_id (from list_quotes' acceptable_quote_ids). Optionally pass a mandate_id (from create_payment_mandate) to auto-authorize the order against...3 params

Accept a supplier quote and create an order (status pending_payment) for one of your inquiries. Pass the inquiry_id and the chosen quote_id (from list_quotes' acceptable_quote_ids). Optionally pass a mandate_id (from create_payment_mandate) to auto-authorize the order against...

Parameters* required
inquiry_id*string
The inquiry_id (from request_quote / list_quotes)
mandate_idstring
Optional AP2 payment mandate id (from create_payment_mandate) to auto-authorize this order within pre-approved limits.
quote_id*string
The quote_id to accept (from list_quotes' acceptable_quote_ids)
create_payment_mandateCreate an AP2 payment mandate: a pre-authorization that lets your agent place orders autonomously (human-not-present) within strict limits — total budget, optional per-order cap, currency, optional seller/category scope, and expiry. Returns a mandate_id to pass to place_order....6 params

Create an AP2 payment mandate: a pre-authorization that lets your agent place orders autonomously (human-not-present) within strict limits — total budget, optional per-order cap, currency, optional seller/category scope, and expiry. Returns a mandate_id to pass to place_order....

Parameters* required
category_scopearray
Optional list of allowed category codes (mall_category_code). Omit = any category.
currencystring
Currency, e.g. USD (default USD). Must match the order currency to authorize.
expires_atstring
Optional ISO timestamp after which the mandate is no longer valid.
max_per_order_amountnumber
Optional per-order cap
max_total_amount*number
Total spend budget for this mandate (required, > 0)
seller_scopearray
Optional list of allowed seller_user_id UUIDs. Omit = any seller.
list_payment_mandatesList your AP2 payment mandates with status, currency, total/per-order limits, consumed and remaining budget, scope and expiry. Requires authentication.

List your AP2 payment mandates with status, currency, total/per-order limits, consumed and remaining budget, scope and expiry. Requires authentication.

No parameters. Call it with no arguments.

Sponsors

Readme

procureradar-mcp-server

npm version License: MIT

MCP server for ProcureRadar (智猫 / Zhimao) — find verified global B2B buyers (importers & distributors) by product category and country, then enrich contacts and run deep company intelligence. Think of it as the buyer-side counterpart to Alibaba: we surface buyers for sellers, not suppliers for buyers.

Operated by Acrometa Lifestyle Pte. Ltd., listed on the Singapore Exchange (SGX). Neutral, PDPA-compliant data intermediary. Bilingual (English / 中文).

There are two ways to connect — pick one:

Option A — Remote MCP endpoint (recommended, zero install)

The hosted MCP endpoint supports an anonymous handshake and a free, rate-limited discovery tool (find_buyers) — you can try it without any credentials. Paid tools use OAuth 2.1 or a Bearer zk_ key.

Cursor / Claude Desktop (~/.cursor/mcp.json or Claude config):


View the full README on GitHub

Details

Repository
github.com/tonyback0101-cmyk/procureradar-mcp-server
Website
www.procureradar.com
Category
Sales & Marketing
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Sales & Marketing MCP servers

View all
1totalaudiopromo avatarTap Mcptotalaudiopromo/total-audio-platformMusic PR campaign management -- contacts, pitches, campaigns, and outcomes.0stars
2jaymiller-cmg avatarDealSync — Shared Deal Room for LOs and Realtorsjaymiller-cmg/dealsync-mcp-serverShared deal room where Loan Officers and Realtors track leads from conversation to closing.0stars
3jmpy-me avatarJmpy Mcp Serverjmpy-me/jmpy-mcp-serverOfficial JMPY.me MCP Server: URL shortener, QR codes, and 70+ marketing analytics tools.0stars
4mcp-dir avatarRD Stationmcp-dir/rdstation-mcpRD Station Marketing, contacts/leads (get, upsert, funnel), conversion events and webhooks via the o0stars
5periodix avatarPeriodix Actionsnet.periodix/actionsSearch LinkedIn & Sales Navigator. Get structured people, companies, posts, jobs data. 4.9/5 on G2.0stars
6nicofains1 avatarAgentic Adsnicofains1/agentic-adsAd network for AI agents — monetize MCP servers with contextual ads. 70% revenue share.0stars