@apparelhub/mcp-server

MCPattestiertlive
v0.15.2io.github.ApparelHub-AIMITAktualisiert vor 12 TnpmGitHub

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

Endpunkt-Statuslive
geprüft vor 1 Tag · 902 ms · Authentifizierung erforderlich
100 % der letzten 1 Prüfung hat diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio, streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Attestierter Build
Eine verifizierte Herkunfts-Attestation bindet dieses Artefakt an das gelistete Repository. Den Eintrag hat noch niemand beansprucht — das belegt, wo der Code gebaut wurde, nicht, wer dahintersteht.
164Downloads/Wo.
vor 12 TLetzte Aktualisierung
Braucht 1 Zugangsdatum, bevor es läuft
  • APPARELHUB_API_KEYAPI-Schlüsselerforderlich

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

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
Autorio.github.ApparelHub-AI
LizenzMIT
Version0.15.2
Quellenpm+mcp-registry
Trust-Status
A
85/100Vertrauenswürdig
✓Im Forge-Index gelistet+10/10
✓Identität verifiziert · attestierter Build+20/20
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm-Maintainer-Übereinstimmung+0/5
→ Publisher: trage den verifizierten GitHub-Login als Maintainer des npm-Pakets ein (npm owner add <login>)
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusIdentität verifiziert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft✓ Sigstore-verifiziert · c086377
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche40 Tools · 3 privilegiert
Sicherheits-Scan✓ Sauberv0.15.2 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert10. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

40 Tools · 3 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.15.2 · 20h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

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,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

browse_catalogKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

find_garmentsKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

design_apparelKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

fit_aspectKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

36 von 40 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-10 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 2 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

54 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+42 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.