Amazon Vendor Central MCP

MCP server for Vendor Central: orders, fulfillment, invoices, and retail analytics.

Documentation

Amazon Vendor Central MCP server (Amazon Vendor Central MCP) by Kuudo

Run every Amazon Vendor Central function from your AI agents: Direct Fulfillment, Retail Procurement, Data Kiosk, Retail Analytics, and A+ Content.

MCP Registry License: MIT Community

Product page: https://www.kuudo.com/features/amazon-vendor-central-mcp/ · Docs: https://www.kuudo.com/docs/mcp-reference/tools/ · Pricing: https://www.kuudo.com/pricing.md

Connect

Kuudo runs in your own cloud. The Community plan deploys one instance of each Amazon MCP server into your account, and your client connects to that deployment:

{
  "mcpServers": {
    "amazon-vendor-central-mcp": {
      "url": "https://<your-host>/mcp",
      "headers": {
        "Authorization": "Bearer <your Kuudo API key>"
      }
    }
  }
}

Replace <your-host> with the hostname of your deployment and the bearer value with your Kuudo API key.

What this repository is

This repository holds registry metadata and a catalog-only stub. Live execution runs in your Kuudo deployment. The server source is not published. The stub in src/ answers tools/list with the catalog below, serves the same catalog as one resource (kuudo://catalog/tools.json), offers one prompt (connect) carrying the setup guidance, and returns an error with that guidance on any call, so registries and clients can inspect the surface without any access to Amazon.

Inspect the catalog locally with Docker

The image runs the same catalog-only stub over stdio. It is not the live server.

docker build -t amazon-vendor-central-mcp .
docker run -i --rm amazon-vendor-central-mcp

Point a client at it with a stdio entry:

{
  "mcpServers": {
    "amazon-vendor-central-mcp-catalog": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "amazon-vendor-central-mcp"]
    }
  }
}

Tools

40 API operations exposed as 40 tools across 12 Selling Partner API resources. This catalog lists the Vendor-prefixed Selling Partner API resources. Vendor Retail Analytics, Data Kiosk, and A+ Content reach vendor data through shared Selling Partner resources your deployment also exposes. The production server's built-in setup and status tools are not listed here.

Argument schemas are not published in this catalog: every tool carries an empty object schema, and the live server in your deployment validates the real parameters on each call.

ResourceOperations
VendorDFI1
VendorDirectFulfillmentOrders202112283
VendorDirectFulfillmentOrdersV13
VendorDirectFulfillmentPaymentsV11
VendorDirectFulfillmentShipping2021122811
VendorDirectFulfillmentShippingV19
VendorDirectFulfillmentTransactions202112281
VendorDirectFulfillmentTransactionsV11
VendorInvoicesV11
VendorOrdersV14
VendorShipmentsV14
VendorTransactionStatusV11
Every operation (40)
ToolAccessWhat it does
VendorDFI_submitInventoryUpdatewriteSubmits inventory updates for the specified warehouse for either a partial or full feed of inventory items.
VendorDirectFulfillmentOrders20211228_submitAcknowledgementwriteSubmits acknowledgements for one or more purchase orders.
VendorDirectFulfillmentOrders20211228_getOrdersreadReturns a list of purchase orders created during the time frame that you specify.
VendorDirectFulfillmentOrders20211228_getOrderreadReturns purchase order information for the purchaseOrderNumber that you specify.
VendorDirectFulfillmentOrdersV1_submitAcknowledgementwriteSubmits acknowledgements for one or more purchase orders.
VendorDirectFulfillmentOrdersV1_getOrdersreadReturns a list of purchase orders created during the time frame that you specify.
VendorDirectFulfillmentOrdersV1_getOrderreadReturns purchase order information for the purchaseOrderNumber that you specify.
VendorDirectFulfillmentPaymentsV1_submitInvoicewriteSubmits one or more invoices for a vendor's direct fulfillment orders.
VendorDirectFulfillmentShipping20211228_createContainerLabelwriteCreates a container (pallet) label for the associated shipment package.
VendorDirectFulfillmentShipping20211228_getCustomerInvoicesreadReturns a list of customer invoices created during a time frame that you specify.
VendorDirectFulfillmentShipping20211228_getCustomerInvoicereadReturns a customer invoice based on the purchaseOrderNumber that you specify.
VendorDirectFulfillmentShipping20211228_getPackingSlipsreadReturns a list of packing slips for the purchase orders that match the criteria specified.
VendorDirectFulfillmentShipping20211228_getPackingSlipreadReturns a packing slip based on the purchaseOrderNumber that you specify.
VendorDirectFulfillmentShipping20211228_submitShipmentConfirmationswriteSubmits one or more shipment confirmations for vendor orders.
VendorDirectFulfillmentShipping20211228_submitShipmentStatusUpdateswriteThis operation is only to be used by Vendor-Own-Carrier (VOC) vendors.
VendorDirectFulfillmentShipping20211228_getShippingLabelsreadReturns a list of shipping labels created during the time frame that you specify.
VendorDirectFulfillmentShipping20211228_submitShippingLabelRequestwriteCreates a shipping label for a purchase order and returns a transactionId for reference.
VendorDirectFulfillmentShipping20211228_getShippingLabelreadReturns a shipping label for the purchaseOrderNumber that you specify.
VendorDirectFulfillmentShipping20211228_createShippingLabelswriteCreates shipping labels for a purchase order and returns the labels.
VendorDirectFulfillmentShippingV1_getCustomerInvoicesreadReturns a list of customer invoices created during a time frame that you specify.
VendorDirectFulfillmentShippingV1_getCustomerInvoicereadReturns a customer invoice based on the purchaseOrderNumber that you specify.
VendorDirectFulfillmentShippingV1_getPackingSlipsreadReturns a list of packing slips for the purchase orders that match the criteria specified.
VendorDirectFulfillmentShippingV1_getPackingSlipreadReturns a packing slip based on the purchaseOrderNumber that you specify.
VendorDirectFulfillmentShippingV1_submitShipmentConfirmationswriteSubmits one or more shipment confirmations for vendor orders.
VendorDirectFulfillmentShippingV1_submitShipmentStatusUpdateswriteThis API call is only to be used by Vendor-Own-Carrier (VOC) vendors.
VendorDirectFulfillmentShippingV1_getShippingLabelsreadReturns a list of shipping labels created during the time frame that you specify.
VendorDirectFulfillmentShippingV1_submitShippingLabelRequestwriteCreates a shipping label for a purchase order and returns a transactionId for reference.
VendorDirectFulfillmentShippingV1_getShippingLabelreadReturns a shipping label for the purchaseOrderNumber that you specify.
VendorDirectFulfillmentTransactions20211228_getTransactionStatusreadReturns the status of the transaction indicated by the specified transactionId.
VendorDirectFulfillmentTransactionsV1_getTransactionStatusreadReturns the status of the transaction indicated by the specified transactionId.
VendorInvoicesV1_submitInvoiceswriteSubmit new invoices to Amazon.
VendorOrdersV1_submitAcknowledgementwriteSubmits acknowledgements for one or more purchase orders.
VendorOrdersV1_getPurchaseOrdersreadReturns a list of purchase orders created or changed during the time frame that you specify.
VendorOrdersV1_getPurchaseOrderreadReturns a purchase order based on the purchaseOrderNumber value that you specify.
VendorOrdersV1_getPurchaseOrdersStatusreadReturns purchase order statuses based on the filters that you specify.
VendorShipmentsV1_SubmitShipmentConfirmationswriteSubmits one or more shipment confirmations for vendor orders.
VendorShipmentsV1_GetShipmentDetailsreadReturns the Details about Shipment, Carrier Details, status of the shipment, container details and other details related to shipment based on the filter parameters value that you specify.
VendorShipmentsV1_SubmitShipmentswriteSubmits one or more shipment request for vendor Orders.
VendorShipmentsV1_GetShipmentLabelsreadReturns small parcel shipment labels based on the filters that you specify.
VendorTransactionStatusV1_getTransactionreadReturns the status of the transaction that you specify.

Set up your client

Playbooks

Operator guides grounded in Amazon's own documentation, each with the artifact the agent produces:

How it compares

Reads, writes, approvals

Read tools are safe to call freely. Write tools are guarded and can require approval before anything changes on Amazon. The full read-versus-write split is documented at https://www.kuudo.com/docs/mcp-reference/tools/.

Kuudo

Generated from KuudoAI/marketing. Do not edit by hand; changes are overwritten on the next sync.