Customer Support · E-commerce & Retail

MCP Commerce

jiantmo/mcp-commerce

A Model Context Protocol (MCP) server that provides tools for interacting with Dynamics 365 Commerce Retail Server Customer Consumer APIs. This server enables AI assistants to perform commerce operations through a comprehensive set of tools organized by controller.

Install

Client configuration

{
  "mcpServers": {
    "dynamics365-commerce": {
      "command": "python",
      "args": [
        "/path/to/mcp-commerce/mcp_dynamics365_commerce_server/server.py"
      ],
      "env": {
        "DYNAMICS365_BASE_URL": "<DYNAMICS365_BASE_URL>"
      }
    }
  }
}

Environment variables

DYNAMICS365_BASE_URL
Author
@jiantmo
Category
Customer Support, E-commerce & Retail
License
MIT
Updated
Oct 6, 2026

Tools (40)

  • customer_get_order_shipments_history

    Get order shipments history for a customer

  • customer_create_entity

    Create a new customer entity

  • customer_update_entity

    Update an existing customer entity

  • customer_get_order_history

    Get order history for a customer

  • customer_search

    Search for customers by various criteria

  • customer_get_purchase_history

    Get purchase history for a customer

  • customer_get_by_account_numbers

    Get customers list from account numbers

  • customer_get_customer_search_fields

    Get customer search fields for the store

  • customer_search_by_fields

    Search for customers by specified fields

  • customer_post_loyalty_points

    Post non-transactional loyalty points

  • salesorder_get_receipts

    Get receipts for a sales order based on form types for printing

  • salesorder_get_gift_receipts

    Get gift receipts for specific sales line numbers

  • salesorder_get_by_receipt_id

    Get sales orders by receipt identifier

  • salesorder_search_transactions_by_receipt

    Search sales transactions by receipt ID

  • salesorder_search

    Search for orders matching given search criteria

  • salesorder_search_orders

    Search for orders matching order search criteria

  • salesorder_get_invoices_by_sales_id

    Get sales invoices by sales identifier

  • salesorder_get_order_invoices

    Get open order invoices by customer account

  • salesorder_get_invoices

    Get open invoices by search criteria

  • salesorder_get_invoiced_sales_lines_by_sales_ids

    Get invoiced sales lines by sales order IDs

  • salesorder_create_picking_list

    Create a picking list for a sales order (deprecated)

  • salesorder_create_picking_list_for_items

    Create picking list for selected sales order lines

  • salesorder_get_picking_lists

    Get picking lists for an order from headquarters

  • salesorder_create_packing_slip

    Create a packing slip

  • salesorder_get_details_by_transaction_id

    Get sales order details by transaction ID

  • salesorder_get_sales_order_details_by_sales_id

    Get sales order details by sales ID

  • salesorder_get_details_by_quotation_id

    Get sales order details by quotation ID

  • salesorder_get_entity_by_key

    Get sales order by transaction identifier

  • salesorder_create_entity

    Upload a booked sales order with tender lines

  • salesorder_checkin_for_order_pickup

    Check in for order pickup

  • salesorder_get_invoice_details

    Get invoice details by search criteria

  • salesorder_send_receipt

    Send transaction receipt to electronic addresses

  • salesorder_get_order_by_channel_ref

    Get sales order by channel reference ID

  • salesorder_search_transactions_by_receipt_paged

    Search sales transactions by receipt ID with paging

  • cart_checkout

    Checkout the cart with payment processing

  • cart_add_cart_lines

    Add cart lines (items) to the cart

  • cart_void_cart_lines

    Void cart lines in the cart

  • cart_update_cart_lines

    Update existing cart lines in the cart

  • cart_refill_gift_card

    Add balance to a gift card

  • cart_issue_gift_card

    Issue a new gift card

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
VS Code GitHub Copilot logo

VS Code GitHub Copilot

Desktop · Freemium · MIT

VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

WindowsMacOSLinuxWeb

Related MCP servers

More servers
n8n Secure Workflow Automation for Technical Teams logo

n8n Secure Workflow Automation for Technical Teams

n8n-io/n8n

86.7k

Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production.

Customer Support
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

Customer Support
MCP Server Chatsum logo

MCP Server Chatsum

chatmcp/mcp-server-chatsum

938

This MCP Server is used to summarize your chat messages.

Customer Support
Linear MCP Server Cuq logo

Linear MCP Server Cuq

jerhadf/linear-mcp-server

280

This server provides integration with Linear's issue tracking system through MCP, allowing LLMs to interact with Linear issues.

Customer Support
MCP Knowledge Graph logo

MCP Knowledge Graph

shaneholloman/mcp-knowledge-graph

161

Store and retrieve information across conversations using entities, relations, and observations. Works with Claude Code/Desktop and any MCP-compatible AI platform.

Customer Support
Servicenow MCP logo

Servicenow MCP

osomai/servicenow-mcp

55

This project implements an MCP server that enables Claude to connect to ServiceNow instances, retrieve data, and perform actions through the ServiceNow API. It serves as a bridge between Claude and ServiceNow, allowing for seamless integration.

Customer Support