MCP server for the Medusa v2 Admin API – orders, payments, returns, products, catalog, inventory, promotions, price lists and sales reports. stdio or remote (Streamable HTTP + OAuth 2.1).
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
MEDUSA_API_KEYAPI-SchlüsselerforderlichSecret API key from Medusa Admin → Settings → Developer → Secret API Keys (sk_…)
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.
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.
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.
list_catalogProduct categories (with parent, so the tree can be rebuilt), collections, tags and product types – with IDs for other tools.Product categories (with parent, so the tree can be rebuilt), collections, tags and product types – with IDs for other tools.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
save_categoryWithout category_id creates a product category (name required); with category_id updates only the given fields.Without category_id creates a product category (name required); with category_id updates only the given fields.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_categoryprivilegiertDELETES a product category (products stay, they just lose the category). Confirm with the user first.DELETES a product category (products stay, they just lose the category). Confirm with the user first.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
save_collectionWithout collection_id creates a collection (title required); with collection_id updates it. Can add or remove productsWithout collection_id creates a collection (title required); with collection_id updates it. Can add or remove products
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_collectionprivilegiertDELETES a collection (products stay, they just leave the collection). Confirm with the user first.DELETES a collection (products stay, they just leave the collection). Confirm with the user first.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_customersSearches customers by name, email or company, optionally within a customer group.Searches customers by name, email or company, optionally within a customer group.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_customerCustomer detail with addresses, groups and order history (count, total spent, recent orders).Customer detail with addresses, groups and order history (count, total spent, recent orders).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_customer_groupsCustomer groups (e.g. B2B, VIP) – used by price lists and promotions.Customer groups (e.g. B2B, VIP) – used by price lists and promotions.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
save_customerWithout customer_id creates a customer (email required); with customer_id updates only the given fields.Without customer_id creates a customer (email required); with customer_id updates only the given fields.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
save_customer_groupWithout group_id creates a group (name required); with group_id renames it. Can add/remove customers.Without group_id creates a group (name required); with group_id renames it. Can add/remove customers.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_customer_groupprivilegiertDELETES a customer group (the customers stay). Price lists and promotions targeting it stop applying. Confirm with the user first.DELETES a customer group (the customers stay). Price lists and promotions targeting it stop applying. Confirm with the user first.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_inventoryInventory items with stock per location (stocked, reserved, available). With low_stock_threshold returns only items at or below the threshold.Inventory items with stock per location (stocked, reserved, available). With low_stock_threshold returns only items at or below the threshold.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
set_stock_levelSets the stocked quantity of an item at a location. Provide either an absolute 'stocked_quantity' or a relative 'adjust_by' (+/-).Sets the stocked quantity of an item at a location. Provide either an absolute 'stocked_quantity' or a relative 'adjust_by' (+/-).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_ordersLists orders, newest first. Filters: full-text, date range (YYYY-MM-DD in the reporting timezone), customer, order/payment/fulfillment status.Lists orders, newest first. Filters: full-text, date range (YYYY-MM-DD in the reporting timezone), customer, order/payment/fulfillment status.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_orderFull order detail – line items, addresses, payments (with captures and refunds), fulfillments, tracking numbers and returns.Full order detail – line items, addresses, payments (with captures and refunds), fulfillments, tracking numbers and returns.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_fulfillmentCreates a fulfillment for an order. Without 'items' it fulfills all remaining unfulfilled quantities.Creates a fulfillment for an order. Without 'items' it fulfills all remaining unfulfilled quantities.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_shipmentMarks a fulfillment as shipped and attaches a tracking number. Without 'fulfillment_id' it uses the only unshipped fulfillment.Marks a fulfillment as shipped and attaches a tracking number. Without 'fulfillment_id' it uses the only unshipped fulfillment.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
mark_deliveredMarks a fulfillment as delivered. Without 'fulfillment_id' it uses the only fulfillment that is not delivered yet.Marks a fulfillment as delivered. Without 'fulfillment_id' it uses the only fulfillment that is not delivered yet.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cancel_fulfillmentCancels a fulfillment that has not been shipped yet, so its items can be fulfilled again.Cancels a fulfillment that has not been shipped yet, so its items can be fulfilled again.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
complete_orderMarks the order as completed.Marks the order as completed.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cancel_orderCANCELS the order. Irreversible – get explicit confirmation from the user before calling. The order must not have active fulfillments.CANCELS the order. Irreversible – get explicit confirmation from the user before calling. The order must not have active fulfillments.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
update_orderChanges the order's email, shipping or billing address, or metadata (e.g. an internal note). Send only what should change;Changes the order's email, shipping or billing address, or metadata (e.g. an internal note). Send only what should change;
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
mark_order_paidRecords a manual payment (e.g. a received bank transfer or cash on delivery) for the order's unpaid payment collection.Records a manual payment (e.g. a received bank transfer or cash on delivery) for the order's unpaid payment collection.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
capture_paymentCaptures an authorized payment (charges the customer). Without 'amount' captures the full remaining amount.Captures an authorized payment (charges the customer). Without 'amount' captures the full remaining amount.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
refund_paymentREFUNDS money to the customer through the payment provider. Irreversible – confirm the amount with the user before calling.REFUNDS money to the customer through the payment provider. Irreversible – confirm the amount with the user before calling.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_returnRequests a return of order items (the customer is sending them back). Without 'items' returns every shipped item.Requests a return of order items (the customer is sending them back). Without 'items' returns every shipped item.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
receive_returnRecords that returned items arrived; they go back to stock. Without 'items' receives everything requested.Records that returned items arrived; they go back to stock. Without 'items' receives everything requested.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_draft_orderCreates a draft order on behalf of a customer (phone or e-mail orders, B2B). Items by variant_id or SKU (of published products), optionally with a custom unit price.Creates a draft order on behalf of a customer (phone or e-mail orders, B2B). Items by variant_id or SKU (of published products), optionally with a custom unit price.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
convert_draft_orderTurns a draft order into a regular order (reserves stock). Record the payment afterwards with mark_order_paid.Turns a draft order into a regular order (reserves stock). Record the payment afterwards with mark_order_paid.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_price_listsPrice lists – sales (temporary discounted prices) and overrides (e.g. B2B prices for a customer group).Price lists – sales (temporary discounted prices) and overrides (e.g. B2B prices for a customer group).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
save_price_listWithout price_list_id creates a price list (title required); with price_list_id updates it.Without price_list_id creates a price list (title required); with price_list_id updates it.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_price_listprivilegiertDELETES a price list – its prices stop applying immediately. Confirm with the user first.DELETES a price list – its prices stop applying immediately. Confirm with the user first.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_productsLists products with their variants (SKUs). Filter by full-text, status, collection, category or tag.Lists products with their variants (SKUs). Filter by full-text, status, collection, category or tag.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_productProduct detail – variants, prices in all currencies, linked inventory items, options, categories, collection, tags, images and sales channels.Product detail – variants, prices in all currencies, linked inventory items, options, categories, collection, tags, images and sales channels.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_productCreates a product with its variants and prices. For a simple product without options pass just 'prices' (and optionally 'sku', 'stock').Creates a product with its variants and prices. For a simple product without options pass just 'prices' (and optionally 'sku', 'stock').
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
update_productUpdates product fields – texts, status, handle, images, collection, categories, tags, sales channels, metadata.Updates product fields – texts, status, handle, images, collection, categories, tags, sales channels, metadata.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_productprivilegiertDELETES the product with all its variants. Irreversible – get explicit confirmation from the user before calling.DELETES the product with all its variants. Irreversible – get explicit confirmation from the user before calling.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_variantAdds a variant to an existing product, e.g. a new size. 'options' must name every product option; new option values are added automatically.Adds a variant to an existing product, e.g. a new size. 'options' must name every product option; new option values are added automatically.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
update_variantUpdates variant fields – title, SKU, barcodes, inventory tracking, backorders, weight, metadata. For prices use set_variant_price.Updates variant fields – title, SKU, barcodes, inventory tracking, backorders, weight, metadata. For prices use set_variant_price.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_variantprivilegiertDELETES one variant of a product. Irreversible – confirm with the user first. 'confirm' must equal the variant's SKU (or its title when it has no SKU).DELETES one variant of a product. Irreversible – confirm with the user first. 'confirm' must equal the variant's SKU (or its title when it has no SKU).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
40 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.
MCP server for the Medusa v2 Admin API – orders, payments, returns, products, catalog, inventory, promotions, price lists and sales reports. stdio or remote (Streamable HTTP + OAuth 2.1).
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
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)
37 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.
+25 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.