Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi JTL Fulfillment Network con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
JTL Fulfillment Network (JTL-FFN) per merchant: prodotti, giacenze per magazzino, ordini in uscita con stato di spedizione e tracking, consegne in entrata, resi, magazzini e metodi di spedizione dei tuoi fulfiller. Crea o annulla ordini in uscita su richiesta. OAuth2.
Prova a chiedere
Prompt di esempio per JTL Fulfillment Network
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → JTL Fulfillment Network, inserisci le credenziali, genera una MCP API key — fatto. Niente Docker, niente
git clone, niente server locale.
JTL Fulfillment Network + Meta Muse
JTL Fulfillment Network (JTL-FFN) per merchant: prodotti, giacenze per magazzino, ordini in uscita con stato di spedizione e tracking, consegne in entrata, resi, magazzini e metodi di spedizione dei tuoi fulfiller. Crea o annulla ordini in uscita su richiesta. OAuth2.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
JTL_FFN_CLIENT_ID, JTL_FFN_CLIENT_SECRET
Step 1 — Ottieni le credenziali
- Accedi una volta a fulfillment.jtl-software.com con il tuo account JTL, che deve avere il ruolo Merchant. Fino a quel primo accesso l'API risponde 404 per il tuo utente.
- Apri kundencenter.jtl-software.de/oauth (la pagina non compare nel menu del Kundencenter) e crea un client OAuth con gli scope
ffn.merchant.readeffn.merchant.write. Redirect URI:https://cloud.anythingmcp.com/api/mcp-oauth/callbacksu AnythingMCP Cloud, oppure<your AnythingMCP URL>/api/mcp-oauth/callbackse usi la versione self-hosted. - Incolla client ID e secret in
JTL_FFN_CLIENT_IDeJTL_FFN_CLIENT_SECRET, installa il connettore, poi fai clic su Authorize with Provider nella pagina del connettore. Gli access token durano 30 minuti e vengono rinnovati automaticamente. - Inizia con
jtl_ffn_get_current_user, poijtl_ffn_list_warehousesejtl_ffn_list_products. Per un ordine,jtl_ffn_get_outboundne mostra lo stato ejtl_ffn_list_outbound_shipping_notificationsi colli con il tracking.
Un jfsku è l'ID prodotto di JTL di 11 caratteri (ad es. MERC01PRDCT), non il tuo SKU (merchantSku); i tool per outbound e inbound accettano sia l'ID FFN sia il tuo numero d'ordine. filter accetta espressioni in stile OData come status eq 'Shipped'. jtl_ffn_create_outbound e jtl_ffn_cancel_outbound vengono installati disattivati: abilitali consapevolmente e conferma i dettagli prima di ogni chiamata. Gli elenchi accettano limit (predefinito 50) e offset.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Muse
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.
- In Muse apri Settings → Connectors e scegli Add custom connector.
- Incolla l'URL del server MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
- In una chat, chiedi a Muse qualcosa che richiede i tool di
JTL Fulfillment Network.
Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
jtl_ffn_get_current_user | Return the JTL-FFN user behind the authorization: user id (your 4-character merchant id), address and roles |
jtl_ffn_list_warehouses | List the fulfiller warehouses authorized for this merchant, with warehouseId, fulfillerId, name, address and the shippingMethodIds each… |
jtl_ffn_list_fulfillers | List the fulfillment providers this merchant works with: 4-character userId (the fulfillerId used elsewhere), active flag and address |
jtl_ffn_list_shipping_methods | List the shipping methods the fulfillers allow this merchant to use: shippingMethodId, name, carrierName, carrierCode, shippingType… |
jtl_ffn_list_products | List the merchant's products in JTL-FFN with jfsku, merchantSku, name, identifiers (EAN, ASIN, MPN), dimensions, weight and attributes |
jtl_ffn_get_product | Get one product by its jfsku with all master data: name, merchantSku, identifiers, specifications (batch, best-before, serial number, bill… |
jtl_ffn_list_stock_levels | List stock for all products across all warehouses: per jfsku the available stockLevel, stockLevelReserved (held by outbounds)… |
jtl_ffn_get_product_stock | Get the stock of one product by jfsku: available, reserved, announced and blocked quantities, split by warehouse and fulfiller, by batch… |
jtl_ffn_list_warehouse_stock | List the stock of all products in one warehouse: per jfsku and merchantSku the available, reserved, announced and blocked quantities |
jtl_ffn_list_outbounds | List outbound orders (shipments the fulfiller sends to customers) with outboundId, merchantOutboundNumber, status (Preparation, Pending… |
jtl_ffn_get_outbound | Get one outbound order with its status, status timestamps, shipping address, items with open quantities, shipping method, notes and cancel… |
jtl_ffn_list_outbound_shipping_notifications | Get the shipping notifications the fulfiller posted for an outbound: shipped items with batch and serial numbers, and the packages with… |
jtl_ffn_list_outbound_changes | Change feed of outbounds modified within a time window (status changes, shipments, cancellations) |
jtl_ffn_list_inbounds | List inbound deliveries announced to the fulfillers' warehouses with inboundId, merchantInboundNumber, status (Preparation, Pending… |
jtl_ffn_get_inbound | Get one inbound delivery with its status, warehouse, supplier, purchase order number, note and items with announced quantities |
jtl_ffn_list_inbound_shipping_notifications | Get the shipping notifications of an inbound delivery, i.e. what is on its way to the warehouse: packages with tracking identifiers… |
jtl_ffn_list_returns | List customer returns with returnId, merchantReturnNumber, state (Announced, Arrived, Completed), warehouse, customer address, returned… |
jtl_ffn_get_return | Get one customer return by returnId with its state, items (condition, linked outbound), labels and notes |
jtl_ffn_list_cancel_reasons | List the standard cancel reasons of JTL-FFN (code and name) |
jtl_ffn_create_outbound | Create a new outbound order: the fulfiller will pick, pack and ship these items to the address, which costs money and cannot be undone once… |
jtl_ffn_cancel_outbound | Cancel an outbound order by setting its status to Canceled |
FAQ
Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.
Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.
Prossimi passi
Questa guida ti è stata utile?