@apparelhub/mcp-server

MCPattestatoattivo
v0.15.2io.github.ApparelHub-AIMITAggiornato 12 g fanpmGitHub

Run a custom-merch store from an agent: design, build products, list on every channel, fulfill.

Stato dell’endpointattivo
verificato 1 giorno fa · 902 ms · autenticazione richiesta
100 % degli ultimi 1 controllo ha raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio, streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Build attestato
Un’attestation di provenienza verificata lega questo artefatto al repository indicato. Nessuno ha ancora rivendicato l’annuncio — questo dimostra dove è stato costruito il codice, non chi lo sostiene.
164Download/sett.
12 g faUltimo aggiornamento
Richiede 1 credenziale prima di poter funzionare
  • APPARELHUB_API_KEYChiave APIobbligatoria

    ApparelHub Agent API key (create one at https://apparelhub.ai/developer/api-keys)

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
Autoreio.github.ApparelHub-AI
LicenzaMIT
Versione0.15.2
Fontenpm+mcp-registry
Stato di fiducia
A
85/100Affidabile
✓Presente nell’indice di Forge+10/10
✓Identità verificata · build attestato+20/20
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—Corrispondenza del maintainer npm+0/5
→ Publisher: aggiungi il login GitHub verificato ai maintainer del pacchetto npm (npm owner add <login>)
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIdentità verificata
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza✓ Verificato con Sigstore · c086377
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 3 privilegiati
Analisi di sicurezza✓ Pulitov0.15.2 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato10 ott 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 3 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.15.2 · 20h ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento 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,

Per questo strumento non è stato pubblicato alcuno schema di input.

analytics_timeseriesKPI trend series over a date range, bucketed by day, week, or month (zero-filled). Each

KPI trend series over a date range, bucketed by day, week, or month (zero-filled). Each

Per questo strumento non è stato pubblicato alcuno schema di input.

analytics_breakdownAggregate KPIs broken down by one dimension: product_type, sales_channel,

Aggregate KPIs broken down by one dimension: product_type, sales_channel,

Per questo strumento non è stato pubblicato alcuno schema di input.

analytics_opsOperational health for a date range: fulfillment velocity (payment→submit→ship→deliver

Operational health for a date range: fulfillment velocity (payment→submit→ship→deliver

Per questo strumento non è stato pubblicato alcuno schema di input.

analytics_portfolioCross-client portfolio: per-workspace (per-client) KPIs plus rolled-up totals — the

Cross-client portfolio: per-workspace (per-client) KPIs plus rolled-up totals — the

Per questo strumento non è stato pubblicato alcuno schema di input.

get_api_referenceDiscover the full ApparelHub agent API: returns a compact index of every

Discover the full ApparelHub agent API: returns a compact index of every

Per questo strumento non è stato pubblicato alcuno schema di input.

api_requestEscape hatch: make an authenticated request to any ApparelHub agent API

Escape hatch: make an authenticated request to any ApparelHub agent API

Per questo strumento non è stato pubblicato alcuno schema di input.

browse_catalogNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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.

Per questo strumento non è stato pubblicato alcuno schema di input.

find_garmentsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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,

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_opportunitiesThe listings wasting the most demand: proven traffic, broken conversion, ranked by

The listings wasting the most demand: proven traffic, broken conversion, ranked by

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_coverageWhich of your connected sales channels report performance data, and which metrics

Which of your connected sales channels report performance data, and which metrics

Per questo strumento non è stato pubblicato alcuno schema di input.

listing_changesWhat has been changed on your listings, and whether it worked. The other

What has been changed on your listings, and whether it worked. The other

Per questo strumento non è stato pubblicato alcuno schema di input.

describe_listing_attributesDiscover the channel-defined listing fields you can set — TikTok product

Discover the channel-defined listing fields you can set — TikTok product

Per questo strumento non è stato pubblicato alcuno schema di input.

set_listing_attributesSet channel-defined listing attributes on ONE product (Material, Style,

Set channel-defined listing attributes on ONE product (Material, Style,

Per questo strumento non è stato pubblicato alcuno schema di input.

set_channel_settingsSet SHOP-WIDE listing settings for one connected sales channel: product

Set SHOP-WIDE listing settings for one connected sales channel: product

Per questo strumento non è stato pubblicato alcuno schema di input.

import_size_measurementsGet the blank's real per-size measurements from its fulfillment provider, in

Get the blank's real per-size measurements from its fulfillment provider, in

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

design_apparelNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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…

Per questo strumento non è stato pubblicato alcuno schema di input.

fit_aspectNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

archive_designArchive a design so it stops showing in the default gallery listing. Reversible with

Archive a design so it stops showing in the default gallery listing. Reversible with

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

delete_designprivilegiatoPermanently delete a design and its stored files. Irreversible. Refused with

Permanently delete a design and its stored files. Irreversible. Refused with

Per questo strumento non è stato pubblicato alcuno schema di input.

report_fulfillment_issueReport a post-sale fulfillment issue (defect) on an order: the item does not match the

Report a post-sale fulfillment issue (defect) on an order: the item does not match the

Per questo strumento non è stato pubblicato alcuno schema di input.

list_fulfillment_issuesList fulfillment issues. With order_uuid: that order's issues plus its report-window

List fulfillment issues. With order_uuid: that order's issues plus its report-window

Per questo strumento non è stato pubblicato alcuno schema di input.

check_fulfillment_issueFetch one fulfillment issue in full (affected items, evidence attachments, provider claim

Fetch one fulfillment issue in full (affected items, evidence attachments, provider claim

Per questo strumento non è stato pubblicato alcuno schema di input.

36 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Run a custom-merch store from an agent: design, build products, list on every channel, fulfill.

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-10-10: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 2 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

54 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+42 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.