Dicker Data MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_MODE | No | env (default, reads the vars above) or gateway (credentials arrive per-request via headers). | env |
| LOG_LEVEL | No | debug | info (default) | warn | error. | info |
| MCP_TRANSPORT | No | stdio (default) or http. | stdio |
| CONDUIT_S2S_SECRET | No | When set, the HTTP transport requires a valid X-Gateway-S2S header on every /mcp request. | |
| DICKERDATA_ACCESS_TOKEN | Yes | Long-lived access token issued by Dicker Data. | |
| DICKERDATA_ACCOUNT_CODE | Yes | Long-lived account code issued by Dicker Data. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dickerdata_get_pricingB | Look up live pricing and stock-on-hand for one or more Dicker Data product codes (part numbers). |
| dickerdata_get_priceA | Get detailed pricing for a single Dicker Data product code at a given quantity. |
| dickerdata_create_orderB | Place a new purchase order with Dicker Data for one or more products. |
| dickerdata_get_order_detailsB | Get details for a single Dicker Data order by order number, account code, or your PO reference. |
| dickerdata_list_ordersC | List Dicker Data orders matching an account code, order number, backorder number, or customer PO number. |
| dickerdata_get_order_serialsB | Get the shipped serial numbers for a Dicker Data order. |
| dickerdata_get_consignment_statusB | Get shipping/tracking status for a Dicker Data consignment number. |
| dickerdata_list_invoicesB | List Dicker Data account invoices within a date range. |
| dickerdata_get_invoice_detailsC | Get line-item detail for a Dicker Data sales order / invoice. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools target distinct resources and actions, but get_pricing and get_price overlap in purpose; their descriptions clarify one is multi-product live pricing with stock and the other is single-product quantity-based pricing. Order and invoice tools are clearly separated by resource and operation.
All tools follow a consistent dickerdata_ prefix with a verb_noun pattern: get_, list_, or create_. Naming is uniform and predictable across pricing, orders, invoices, and shipping.
Nine tools is a well-scoped set for a distributor-focused server covering pricing, ordering, shipping, and invoicing. Each tool serves a distinct operational need without unnecessary bloat.
The server covers the main distributor workflow: pricing lookup, order creation, order tracking, serials, shipping status, and invoices. Minor gaps exist such as order updates/cancellations and product catalog search, but core operations are well covered.