Run a custom-merch store from an agent: design, build products, list on every channel, fulfill.
Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
APPARELHUB_API_KEYClave de APIobligatoriaApparelHub Agent API key (create one at https://apparelhub.ai/developer/api-keys)
Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.
analytics_summaryHeadline order/merch KPIs for a date range (gross revenue, orders, units, AOV, COGS,Headline order/merch KPIs for a date range (gross revenue, orders, units, AOV, COGS,
No se publicó ningún esquema de entrada para esta herramienta.
analytics_timeseriesKPI trend series over a date range, bucketed by day, week, or month (zero-filled). EachKPI trend series over a date range, bucketed by day, week, or month (zero-filled). Each
No se publicó ningún esquema de entrada para esta herramienta.
analytics_breakdownAggregate KPIs broken down by one dimension: product_type, sales_channel,Aggregate KPIs broken down by one dimension: product_type, sales_channel,
No se publicó ningún esquema de entrada para esta herramienta.
analytics_opsOperational health for a date range: fulfillment velocity (payment→submit→ship→deliverOperational health for a date range: fulfillment velocity (payment→submit→ship→deliver
No se publicó ningún esquema de entrada para esta herramienta.
analytics_portfolioCross-client portfolio: per-workspace (per-client) KPIs plus rolled-up totals — theCross-client portfolio: per-workspace (per-client) KPIs plus rolled-up totals — the
No se publicó ningún esquema de entrada para esta herramienta.
get_api_referenceDiscover the full ApparelHub agent API: returns a compact index of everyDiscover the full ApparelHub agent API: returns a compact index of every
No se publicó ningún esquema de entrada para esta herramienta.
api_requestEscape hatch: make an authenticated request to any ApparelHub agent APIEscape hatch: make an authenticated request to any ApparelHub agent API
No se publicó ningún esquema de entrada para esta herramienta.
browse_catalogSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
get_garment_detailsFull detail for one garment: the variant matrix (colors/sizes/costs), print templates, ApparelHub pricing floor, and quality tier. Read-only.Full detail for one garment: the variant matrix (colors/sizes/costs), print templates, ApparelHub pricing floor, and quality tier. Read-only.
No se publicó ningún esquema de entrada para esta herramienta.
find_garmentsSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
recommend_garmentRecommend a garment type for a design/use-case, encoding ApparelHub's garment trade-offs (BC 3001 vs Comfort Colors, budget vs premium, pricing floors). Returns a pick + rationale + alternatives. Advisory / knowledge-based.Recommend a garment type for a design/use-case, encoding ApparelHub's garment trade-offs (BC 3001 vs Comfort Colors, budget vs premium, pricing floors). Returns a pick + rationale + alternatives. Advisory / knowledge-based.
No se publicó ningún esquema de entrada para esta herramienta.
list_catalog_providersList the fulfillment providers this account can browse catalogs from. Use this to discover valid `provider` values for browse_catalog / get_garment_details — the set is account-specific and auth-gated on the platform (a provider only appears if this account is entitled to it), so never assume a fix…List the fulfillment providers this account can browse catalogs from. Use this to discover valid `provider` values for browse_catalog / get_garment_details — the set is account-specific and auth-gated on the platform (a provider only appears if this account is entitled to it), so never assume a fix…
No se publicó ningún esquema de entrada para esta herramienta.
channel_performanceWhat the sales channel reports about each of your listings: impressions, clicks,What the sales channel reports about each of your listings: impressions, clicks,
No se publicó ningún esquema de entrada para esta herramienta.
channel_opportunitiesThe listings wasting the most demand: proven traffic, broken conversion, ranked byThe listings wasting the most demand: proven traffic, broken conversion, ranked by
No se publicó ningún esquema de entrada para esta herramienta.
channel_coverageWhich of your connected sales channels report performance data, and which metricsWhich of your connected sales channels report performance data, and which metrics
No se publicó ningún esquema de entrada para esta herramienta.
listing_changesWhat has been changed on your listings, and whether it worked. The otherWhat has been changed on your listings, and whether it worked. The other
No se publicó ningún esquema de entrada para esta herramienta.
describe_listing_attributesDiscover the channel-defined listing fields you can set — TikTok productDiscover the channel-defined listing fields you can set — TikTok product
No se publicó ningún esquema de entrada para esta herramienta.
set_listing_attributesSet channel-defined listing attributes on ONE product (Material, Style,Set channel-defined listing attributes on ONE product (Material, Style,
No se publicó ningún esquema de entrada para esta herramienta.
set_channel_settingsSet SHOP-WIDE listing settings for one connected sales channel: productSet SHOP-WIDE listing settings for one connected sales channel: product
No se publicó ningún esquema de entrada para esta herramienta.
import_size_measurementsGet the blank's real per-size measurements from its fulfillment provider, inGet the blank's real per-size measurements from its fulfillment provider, in
No se publicó ningún esquema de entrada para esta herramienta.
list_collectionsList a store's product collections (categories/groups), each with its product count and per-channel sync status. Read-only.List a store's product collections (categories/groups), each with its product count and per-channel sync status. Read-only.
No se publicó ningún esquema de entrada para esta herramienta.
get_collectionGet a single collection by uuid, including its member products and per-channel sync status. Read-only.Get a single collection by uuid, including its member products and per-channel sync status. Read-only.
No se publicó ningún esquema de entrada para esta herramienta.
create_collectionCreate a new (empty) collection in a store. Provide a name (sent to the platform as the collection title) and an optional description. Add products with add_products_to_collection, then sync_collection to push it to a sales channel.Create a new (empty) collection in a store. Provide a name (sent to the platform as the collection title) and an optional description. Add products with add_products_to_collection, then sync_collection to push it to a sales channel.
No se publicó ningún esquema de entrada para esta herramienta.
update_collectionUpdate a collection's name and/or description. A name change is sent to the platform as the collection title. Editing a synced collection marks it for re-sync.Update a collection's name and/or description. A name change is sent to the platform as the collection title. Editing a synced collection marks it for re-sync.
No se publicó ningún esquema de entrada para esta herramienta.
delete_collectionprivilegiadaDelete a collection. If it is synced to any sales channel, the platform unsyncs it there first. The member products are NOT deleted, only the grouping.Delete a collection. If it is synced to any sales channel, the platform unsyncs it there first. The member products are NOT deleted, only the grouping.
No se publicó ningún esquema de entrada para esta herramienta.
add_products_to_collectionAdd one or more products (by uuid) to a collection. The products must already be associated with the store. If the collection is synced to a channel, the products are added there too.Add one or more products (by uuid) to a collection. The products must already be associated with the store. If the collection is synced to a channel, the products are added there too.
No se publicó ningún esquema de entrada para esta herramienta.
remove_product_from_collectionprivilegiadaRemove a single product from a collection (the product itself is not deleted). If the collection is synced to a channel, the product is removed there too.Remove a single product from a collection (the product itself is not deleted). If the collection is synced to a channel, the product is removed there too.
No se publicó ningún esquema de entrada para esta herramienta.
sync_collectionSync a collection to a sales channel (creates/updates the channel-side category and places all products in it that are already synced there). integration_uuid selects which channel; not all channels support collections (e.g. TikTok Shop), which returns a clear "collections_unsupported" error.Sync a collection to a sales channel (creates/updates the channel-side category and places all products in it that are already synced there). integration_uuid selects which channel; not all channels support collections (e.g. TikTok Shop), which returns a clear "collections_unsupported" error.
No se publicó ningún esquema de entrada para esta herramienta.
generate_imageGenerate a design image (split primitive of design_apparel). Returns the raw generated image; follow with process_transparency for apparel that needs a transparent background. Rate-limit errors are classified (model_rate_limited = one model's provider vs platform_rate_limited = this key's ApparelHu…Generate a design image (split primitive of design_apparel). Returns the raw generated image; follow with process_transparency for apparel that needs a transparent background. Rate-limit errors are classified (model_rate_limited = one model's provider vs platform_rate_limited = this key's ApparelHu…
No se publicó ningún esquema de entrada para esta herramienta.
process_transparencyKey a solid background out of a generated image to true RGBA transparency (flood-fill + enclosed-region sweep + tight crop) and upload the result. Runs server-side (Python + Pillow). If the generator produced a tinted/muted green instead of pure #00FF00, it auto-recovers by re-keying in green-domin…Key a solid background out of a generated image to true RGBA transparency (flood-fill + enclosed-region sweep + tight crop) and upload the result. Runs server-side (Python + Pillow). If the generator produced a tinted/muted green instead of pure #00FF00, it auto-recovers by re-keying in green-domin…
No se publicó ningún esquema de entrada para esta herramienta.
verify_design_textRead the text in a design with local OCR (tesseract) when available, so the agent can confirm spelling. Advisory: pass expected_text to get a match verdict, otherwise the detected text is returned for visual review. has_text is null when OCR is unavailable, meaning UNKNOWN — not "no text"; read the…Read the text in a design with local OCR (tesseract) when available, so the agent can confirm spelling. Advisory: pass expected_text to get a match verdict, otherwise the detected text is returned for visual review. has_text is null when OCR is unavailable, meaning UNKNOWN — not "no text"; read the…
No se publicó ningún esquema de entrada para esta herramienta.
design_apparelSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
iterate_designGenerate a variation of an existing design via img2img (e.g. "make the cactus blue"). Almost every source supports editing; only Google Imagen 4 is text-to-image-only (rejected). Multi-reference edits (several source images) work on Seedream, Flux 2 Pro, and Wan; slow-model edits return 202 and are…Generate a variation of an existing design via img2img (e.g. "make the cactus blue"). Almost every source supports editing; only Google Imagen 4 is text-to-image-only (rejected). Multi-reference edits (several source images) work on Seedream, Flux 2 Pro, and Wan; slow-model edits return 202 and are…
No se publicó ningún esquema de entrada para esta herramienta.
fit_aspectSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
archive_designArchive a design so it stops showing in the default gallery listing. Reversible withArchive a design so it stops showing in the default gallery listing. Reversible with
No se publicó ningún esquema de entrada para esta herramienta.
restore_designRestore a previously archived design so it appears in the default gallery listing again.Restore a previously archived design so it appears in the default gallery listing again.
No se publicó ningún esquema de entrada para esta herramienta.
delete_designprivilegiadaPermanently delete a design and its stored files. Irreversible. Refused withPermanently delete a design and its stored files. Irreversible. Refused with
No se publicó ningún esquema de entrada para esta herramienta.
report_fulfillment_issueReport a post-sale fulfillment issue (defect) on an order: the item does not match theReport a post-sale fulfillment issue (defect) on an order: the item does not match the
No se publicó ningún esquema de entrada para esta herramienta.
list_fulfillment_issuesList fulfillment issues. With order_uuid: that order's issues plus its report-windowList fulfillment issues. With order_uuid: that order's issues plus its report-window
No se publicó ningún esquema de entrada para esta herramienta.
check_fulfillment_issueFetch one fulfillment issue in full (affected items, evidence attachments, provider claimFetch one fulfillment issue in full (affected items, evidence attachments, provider claim
No se publicó ningún esquema de entrada para esta herramienta.
36 de 40 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Run a custom-merch store from an agent: design, build products, list on every channel, fulfill.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.
El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.
Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)
54 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+42 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.