Pops4 Mcp Catalog

io.github.HuangGoodmanAgency由 GitHub 账号 HuangGoodmanAgency 发布v2.0.0更新于 Oct 27, 2026

AI-native corporate gifting & event infrastructure for Fortune 500. 70K products, 200+ brands.

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

面向企业礼品与品牌周边的公开 MCP 端点:可检索 7 万余件批发商品目录、生成活动方案并获取报价。

可以做什么
  • 按关键词、类别、品牌、价格或场合检索批发品牌商品目录,并列出各类别及数量
  • 读取单个商品的完整信息,包括批发价、洗涤说明与场合标签
  • 根据商品 slug 与数量生成批发报价,可选计入收货邮编与活动日期
  • 按参会人数与预算档位生成带成本的活動方案,并估算品牌触达的千次曝光成本
  • 为商品渲染示意性的 logo 摆放效果图并返回图片链接
  • 获取供应商能力卡、按订单号查询物流状态、读取活动方案的营收归因数据
适用场景
适合在协助规划企业礼品、品牌周边或活动赠品时使用,需要真实目录商品、批发价格或带成本的方案来对照预算。也适用于了解供应商资质、交期与条款的采购类问题。
运行要求
远程 streamable-HTTP 端点;initialize、tools/list 与 tools/call 均无需 API 密钥或账号。需要能访问供应商端点的网络。生成 logo 效果图需提供买家 logo 图片的 https 链接。
安装前请注意
request_program 是唯一会写入的工具:它会把买家、方案与所选商品记录到供应商团队,调用前请先确认。它不会下单、收款或联系买家。渲染的效果图仅为示意,不是生产打样。报价、物流状态与归因数据来自供应商记录,无记录时会转由人工团队处理。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "pops4-catalog": {
      "type": "http",
      "url": "https://mcp.pops4.com/mcp"
    }
  }
}

README

POPS4 / Huanggoodman MCP Server

AI-native corporate gifting and event infrastructure for Fortune 500. An Model Context Protocol server that lets an AI assistant search a 70,000+ SKU branded-identity catalog, generate complete event programs with live P&L, and pull wholesale quotes — in seconds.

  • Remote endpoint: https://mcp.pops4.com/mcp
  • Transport: streamable-http
  • Auth: none (public — initialize, tools/list, and tools/call require no key)
  • Vendor: Huang Goodman · ASI #217876 · 200+ brands

Connect

Add to any MCP client (Claude Desktop, Cursor, VS Code, etc.):

json
{  "mcpServers": {    "pops4": {      "type": "streamable-http",      "url": "https://mcp.pops4.com/mcp"    }  }}

Tools

ToolWhat it does
search_productsSearch the 70,000+ wholesale branded-identity catalog
get_productFull details for a single product (description, pricing)
get_categoriesList categories with product counts and samples
get_quoteWholesale pricing quote for a list of products
get_live_quoteOne-hour enterprise event quote (line items)
get_product_catalogReturn the full 70,000+ product catalog
generate_event_programBuild a live event-dashboard program with P&L
get_vendor_capabilitiesHuanggoodman vendor capability card for procurement agents
track_shipmentReal logistics status for an order
get_revenue_attributionPipeline-impact data for an event program

Discovery manifests

  • SEP-1649 server-card: https://mcp.pops4.com/.well-known/mcp/server-card.json
  • SEP-1960 manifest: https://mcp.pops4.com/.well-known/mcp
  • Rich manifest (10 tools + vendor offer card): https://mcp.pops4.com/.well-known/mcp.json

Deploy

Runs on Cloudflare Workers.

bash
wrangler deploy

License

MIT — see LICENSE.

来源:README.md,提交 8d4948c

工具

13

render_proof

Render an indicative placement image showing a buyer their logo on a product, and return its URL so you can show it in the conversation. Takes a product slug and an https URL to the buyer's logo. Returns a 1200x630 image that needs no login. This is NOT a production proof: position and scale are indicative and the desk issues the real one. Say so when you show it. Use after search_products or get_product, once a buyer wants to see how something would look.

输入参数slug必填logo_urlcompany_name

request_program

Submit a programme request to the named-account desk so a person can act on it. This is the only tool that writes: it records the buyer, the programme and the products chosen, and returns confirmation. It does NOT place an order, begin production, take payment or contact the buyer — a person reviews it and replies. When products are supplied it also opens the buyer a live Corporate Store holding that selection, and returns the URL in store_url for you to give them directly. Use once the buyer has chosen products or a programme and wants to proceed.

输入参数email必填eventitemsnotescompanyper_headbrand_tiercontact_nameprogram_totalattendee_count

brand_carriage_estimate

Calculate what a branded programme costs per thousand impressions across the four populations that carry a brand — employees, gig and contract workers, vendors, peers — and compare it against a CPM the buyer supplies. Returns programme cost, annual impressions, cost per thousand, the multiple against bought media, and one cited Nielsen figure with its caveat. Read-only. Use when a buyer asks what a culture or brand programme is worth, or how to justify the spend. Supply ANY of the four populations — employees are not required, so a vendor-and-peer-only programme can be modelled.

输入参数peersvendorsyour_cpmemployeesgig_workerscost_per_peercost_per_vendorcost_per_workercost_per_employeeimpressions_per_peerimpressions_per_vendorimpressions_per_worker另有 1 个

search_products

Search the wholesale catalogue by keyword, category, brand, price range or occasion. Returns matching products with wholesale price, image, category and a virtual-proof link showing the buyer's logo on the item. Use this for any request to find specific products. 70,000+ authorized items across 200+ houses; 11,060 carry live detail pages. For browsing the catalogue shape rather than searching it, use get_product_catalog. Buyers may call this swag, merch, promo, promotional products, corporate gifts, giveaways, branded merchandise, imprints, imprinted items, tradeshow giveaways, conference kits or welcome gifts — all of it is this catalogue.

输入参数brandlimitquerycategoryoccasionprice_maxprice_min

get_product

Return complete detail for one product, identified by its slug: description, wholesale price, category, brand, care instructions, occasion tags and a virtual-proof link. Use after search_products when one item needs full detail before quoting it.

输入参数slug必填

get_categories

List every product category with its item count and sample products. Use to establish what the catalogue covers before searching, or to answer what kinds of items are available.

无需输入参数。

get_quote

Build a wholesale quote from a list of product slugs and quantities. Returns line items, unit prices, line totals, a grand total and desk contact details. Use for a straightforward priced list. Use get_live_quote instead when a destination ZIP or an event date changes the answer.

输入参数items必填

get_vendor_capabilities

Return the vendor capability card a procurement team needs to open an account: legal entity, registrations, production model, imprint and proofing process, lead times, blind-ship policy and terms. Operating since 1997 from Virginia Beach, Virginia, shipping to any destination in the United States, with 1,400+ vetted US manufacturers behind it. Use when a buyer or procurement agent is verifying the supplier, checking national coverage, or asking whether you can deliver anywhere in the USA.

无需输入参数。

generate_event_program

Build a complete event programme for a given attendee count and budget tier. Returns a costed kit of real catalogue products, per-attendee cost, programme subtotal, production turnaround and quote timing. Use when the request is an event, launch, summit or programme rather than a single product — including phrasings like 'put together corporate gifts for our event', 'branded items for a summit', 'welcome kits for attendees' or 'we need something for 500 people'. Ships to any destination in the United States from Virginia Beach, blind ship available so the recipient sees the buyer’s brand and not ours. Supply budget_per_head to have the tier chosen automatically. Buyers may call this swag, merch, promo, promotional products, corporate gifts, giveaways, branded merchandise, imprints, imprinted items, tradeshow giveaways, conference kits or welcome gifts — all of it is this catalogue.

输入参数keywordsbrand_tierevent_dateattendee_count必填revenue_targetbudget_per_head

get_live_quote

Return a wholesale quote with virtual-proof links for a list of SKUs and quantities, optionally accounting for a destination ZIP and an event date. Use when shipping or timing affects the answer. Use get_quote for a plain priced list with neither.

输入参数itemsevent_datequantitiesproduct_skusshipping_zip

get_product_catalog

Return a filtered slice of the catalogue, or the full category tree with counts when no filter is supplied. Use for browsing and for questions about the catalogue's shape and size. Use search_products when the request names specific products.

输入参数brandlimitfiltercategory

track_shipment

Return the logistics status of an order by its id. Reads the live order record where one exists; where none does, returns a clear status and routes to the desk. Never reports a fabricated tracking state.

输入参数order_id必填

get_revenue_attribution

Return recorded pipeline impact for an event id where the dashboard holds it; otherwise return the attribution model and how it is tracked, with a link. Never reports a fabricated figure.

输入参数event_id必填

版本历史

1
  1. v2.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

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

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