Buyer Intelligence

io.github.tonyback0101-cmyk由 GitHub 账号 tonyback0101-cmyk 发布v1.0.1更新于 Nov 2, 2026

Find verified global B2B buyers by category & country. Free anonymous discovery. SGX-listed.

发布方自己的服务:buyer.sh

已验证Streamable HTTP可网页运行网页搜索与抓取金融商业与电商

概览

AI 生成的概览

ProcureRadar 的 B2B 买家情报服务器:按品类和国家查找经过验证的进口商与分销商,补全联系方式并完成采购交易。

可以做什么
  • 按产品品类和目标国家搜索经过验证的进口商与分销商,返回覆盖度信息和后台抓取任务
  • 补全买家联系方式(邮箱、电话、WhatsApp、决策人),并做深度企业情报分析,输出 0-100 风险评分
  • 轮询后台发现任务,列出可参与的拼单采购池
  • 搜索供应商产品和店铺,发起询价并查看供应商报价
  • 接受报价下单,创建或查看带预算上限的 AP2 支付授权
适用场景
适合出口卖家、采购团队和销售研究人员,让助手在目标市场筛选买家、补全联系方式,或走完从询价到下单的流程。免费匿名发现功能便于在付费使用情报和联系方式前先试用。
运行要求
可使用 procureradar.com 的远程 streamable HTTP 端点,或用 Node.js 在本地以 stdio 运行 npm 包。匿名访问仅限免费且限速的 find_buyers;付费工具需要 OAuth 2.1 或 zk_ API 密钥(本地包用 ZHIMAO_API_KEY,远程端点用 Bearer 头)。付费调用需要带余额的 ProcureRadar 账户。
安装前请注意
付费工具会消耗智猫点数,zk_ 密钥与账户余额绑定,会产生真实计费。request_quote、place_order 和 create_payment_mandate 会代你执行操作:会创建订单,支付授权还可让智能体在预算内自动下单,请设置严格的额度上限和有效期。报价与授权工具需要认证并会暴露账户数据。API 密钥只显示一次,应妥善保管。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Buyer Intelligence,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.tonyback0101-cmyk%2Fbuyer-intelligence/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "buyer-intelligence": {
      "type": "http",
      "url": "https://www.procureradar.com/api/mcp"
    }
  }
}

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

json
{  "mcpServers": {    "procureradar": {      "url": "https://www.procureradar.com/api/mcp",      "headers": { "Authorization": "Bearer zk_YOUR_TOKEN" }    }  }}

Gemini CLI (note the httpUrl key):

json
{  "mcpServers": {    "procureradar": {      "httpUrl": "https://www.procureradar.com/api/mcp",      "headers": { "Authorization": "Bearer zk_YOUR_TOKEN" }    }  }}

find_buyers works without a token (anonymous, free, rate-limited). Unlocking contact details / intelligence requires a zk_ key or OAuth login.

Option B — Local stdio server (this npm package)

Runs the published npm package over stdio with your own API key.

Cursor (~/.cursor/mcp.json):

json
{  "mcpServers": {    "zhimao": {      "command": "npx",      "args": ["-y", "procureradar-mcp-server"],      "env": {        "ZHIMAO_API_KEY": "zk_YOUR_TOKEN",        "ZHIMAO_BASE_URL": "https://www.procureradar.com"      }    }  }}

Get an API key

Create a zk_ key at https://www.procureradar.com/enterprise/api-access (shown once — store it safely).

🛠️ Tools

ToolPurposeCost
query_expansionSupply-chain expansion → buyer personas + Boolean queryper registry
url_profile_extractURL → structured company profile (Readability + LLM)10 pts
social_harvest_assistedGenerate a harvest bookmarklet (FB / Xiaohongshu / LinkedIn)10 pts
facebook_group_harvestFB group bulk bookmarklet10 pts
seed_url_bulk_ingestBulk-ingest seed URLsfree
company_intelligenceCompany intelligence (registry / web / WHOIS / tax / map / logo / news)10 / 30 pts
decision_maker_intelDecision-maker discovery (LinkedIn + email + WhatsApp)10 / 25 pts
buyer_intent_intelligenceBuyer-intent composite (customs + supply chain + region)20 / 40 pts
signal_watchSubscribe to hiring / news / tender signalsfree

All calls are BYOK + real billing — the zk_ token is tied to your ProcureRadar account and charges your balance.

💬 Example prompts

Once connected in your AI client, just ask in natural language:

  1. Find buyers (free, anonymous) — "Find verified flour importers and distributors in Malaysia." → calls find_buyers { category: "flour", country_iso: "MY" }.
  2. Enrich contacts (paid) — "Get the email and WhatsApp for the importer example-importer.com." → calls enrich_buyer_contact { target_domain: "example-importer.com" }.
  3. Company intelligence (paid) — "Run a company intelligence check on example-importer.com in Malaysia and give me a risk score." → calls analyze_buyer_intelligence { target_domain: "example-importer.com", country_iso: "MY" }.

find_buyers is free and works without any credentials, so you can try example 1 immediately.

🔒 Security

  • zk_ tokens are shown once at creation; the DB stores only sha256(token + salt).
  • Up to 10 active keys per user; revoke unused ones from your account.

🐛 Debug

bash
ZHIMAO_API_KEY=zk_xxx ZHIMAO_BASE_URL=https://www.procureradar.com npx procureradar-mcp-server

Waits for MCP messages over stdio; Ctrl+C to exit.

Build from source

bash
npm installnpm run build      # outputs dist/node dist/index.js

Links

📜 License

MIT

来源:README.md,提交 8256b64

工具

13

find_buyers

Find verified B2B buyers

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 automatically (free). Poll it with check_discovery_task until status=completed to get freshly gathered buyers. Contact details are not included — use enrich_buyer_contact to get them.

输入参数limitcategory必填country_isoquality_grade

enrich_buyer_contact

Enrich buyer contact details

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.

输入参数target_domain必填target_company_name

analyze_buyer_intelligence

Analyze buyer company intelligence

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.

输入参数country_isotarget_domain必填target_company_name

submit_discovery_job

Submit buyer discovery job

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/fresh deep crawl.

输入参数category必填keywordscountry_iso必填

check_discovery_task

Check discovery task status

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 is completed or failed. Free.

输入参数limittask_id必填

list_group_buy_pools

List group-buy pools

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.

输入参数statuscategory

search_products

Search supplier products

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_products → request_quote → list_quotes → place_order.

输入参数qlimitcategorycountry_isosupplier_country

search_stores

Search supplier storefronts

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_products / request_quote. Free & anonymous (IP rate-limited). Organizing principle: country × industry matrix.

输入参数qlimitcountryindustry

request_quote

Request a quote (create inquiry)

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 list_quotes.

输入参数quantitybuyer_noteproduct_id必填quantity_unitdestination_citydestination_country

list_quotes

List quotes for an inquiry

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's supplier) may read it.

输入参数inquiry_id必填

place_order

Place an order (accept quote)

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 an AP2 payment mandate within its limits — the response then includes mandate_authorization (authorized/declined + reason). Returns the order id, order_no and a payment next_step. Idempotent per inquiry: re-calling returns the existing order. Requires authentication.

输入参数quote_id必填inquiry_id必填mandate_id

create_payment_mandate

Create AP2 payment mandate

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. Each order authorized against it is recorded as a verifiable intent and decrements the budget. Requires authentication.

输入参数currencyexpires_atseller_scopecategory_scopemax_total_amount必填max_per_order_amount

list_payment_mandates

List AP2 payment mandates

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

无需输入参数。

版本历史

1
  1. v1.0.1最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Buyer 集成