Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_productsA

Search DigiKey with native filters; a marked fallback removes explicitly non-matching tariff or Marketplace variations only when DigiKey returns them.

get_product_detailsA

Get current specifications, inventory, lifecycle, classifications, variations, and account pricing for one product.

get_product_pricingC

Get current pricing and packaging variations for one DigiKey product.

get_pricing_by_quantityB

Compare exact, effective-MOQ, BetterValue, and maximum-order options; parent availability remains distinct from package stock.

get_digireel_pricingC

Calculate DigiReel pricing for a requested quantity.

get_product_mediaA

Get a product's datasheets, images, documents, and video links.

get_substitutionsB

Find replacement products with the requested limit enforced upstream and locally.

get_recommended_productsC

Get DigiKey recommendations; explicit filters rejected with 404/500 are retried once without filters and marked.

get_product_associationsC

Get associated products and accessories.

get_alternate_packagingC

Get alternate packaging for the same component.

get_product_change_notificationsB

Get PCNs with raw API dates and additive description-date diagnostics.

research_productB

Get product details plus optional enrichments; partial failures are returned under errors without discarding successful results.

list_manufacturersA

List a bounded page of DigiKey manufacturers and their manufacturer IDs.

list_categoriesA

Get the DigiKey product category tree and category IDs.

get_categoryA

Get one DigiKey category and its parametric-search context.

get_associated_accountsA

Get DigiKey Account IDs associated with the authenticated login.

analyze_bomA

Analyze a BOM for cost, stock, lifecycle, lead time, compliance, PCNs, alternate packaging, and substitutes.

optimize_bom_pricingA

Optimize BOM pricing across package choices; unpriceable alternate packages are isolated in candidate diagnostics.

audit_lifecycleA

Audit a BOM or MyList for end-of-life risk, last-buy dates, shortages, long lead times, PCNs, and substitutes.

list_mylistsB

List the authenticated user's DigiKey MyLists.

get_mylistC

Get one DigiKey MyList.

get_mylist_partsB

Get every MyList part; compact is bounded and default, while full preserves the raw DigiKey shape.

create_mylistA

Create a DigiKey MyList after the user approves the exact name.

rename_mylistA

Rename a DigiKey MyList after the user approves the exact change.

delete_mylistA

Permanently delete a DigiKey MyList after identifying it and obtaining explicit approval.

add_parts_to_mylistC

Add approved products, packaging, and quantities to a DigiKey MyList.

update_mylist_partA

Update an approved MyList part while preserving every field omitted from the request.

remove_mylist_partA

Permanently remove one identified part from a DigiKey MyList after explicit approval.

diff_mylistA

Dry-run a proposed BOM against a MyList and show additions, updates, removals, duplicates, and unchanged rows.

sync_mylistA

Apply an explicitly approved MyList diff. The request must contain confirm=true.

search_ordersB

Search the authenticated user's DigiKey orders by date.

get_sales_orderA

Get shipment, tracking, backorder, and line-item status for one DigiKey sales order.

list_quotesB

List DigiKey quotes for an account.

get_quoteB

Get one DigiKey quote's metadata.

get_quote_productsB

Get the products and locked pricing in a DigiKey quote.

create_quoteA

Create an empty DigiKey quote after explicit approval.

add_products_to_quoteA

Add explicitly approved product quantities to a DigiKey quote.

create_quote_from_sourceA

Create and populate a quote from an explicitly approved BOM or MyList. The request must contain confirm=true.

decode_barcodeB

Decode a DigiKey product-bag or packing-list 1D or 2D barcode.

batch_decode_barcodesA

Decode a batch of DigiKey barcodes and total received quantities by product number.

compare_barcodes_to_mylistB

Compare scanned received quantities against the required quantities in a DigiKey MyList.

lookup_packing_listA

Retrieve packing-list information by invoice, sales order, or purchase order number.

search_mouser_productsC

Search Mouser catalog data, availability, lifecycle, compliance, and price breaks. Shipping is unavailable.

search_mouser_order_historyA

Read the authenticated deployment's Mouser order history by filter or date range.

get_mouser_orderA

Read one Mouser order by sales-order number or web-order number.

get_mouser_cartA

Read one Mouser cart. This does not modify the cart.

preview_mouser_cart_changeA

Read current cart state and preview an exact add, update, remove, replacement, order-copy, or schedule diff.

execute_mouser_cart_changeA

Execute only the exact, unexpired Mouser cart preview bound to the supplied one-time token.

compare_component_offersA

Compare strict manufacturer-plus-MPN matches at requested quantities across DigiKey and Mouser.

recommend_componentsA

Find project candidates after critical requirements are known; return pass/fail/unknown evidence and a Pareto shortlist.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JPMarhefka/partuno'

If you have feedback or need assistance with the MCP directory API, please join our Discord server