Skip to main content
Glama
nickweedon

Mouser Electronics MCP Server

by nickweedon

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MOUSER_DEBUGNoEnable debug loggingfalse
MOUSER_API_TIMEOUTNoRequest timeout in seconds30
MOUSER_API_BASE_URLNoBase URL for Mouser APIhttps://api.mouser.com/api/v1
MOUSER_PART_API_KEYYesAPI key for part search
MOUSER_ORDER_API_KEYYesAPI key for cart/orders

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

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
health_checkA

Check the health status of the Mouser MCP server.

Returns: A dictionary with the server status and API configuration info.

search_by_keywordA

Search for parts using keyword search.

Search across part numbers, manufacturers, and descriptions to find electronic components. Returns up to 50 results per request with pricing, availability, datasheets, and specifications.

search_by_part_numberA

Search for a specific part by exact part number.

Performs an exact match search for a Mouser or manufacturer part number. Returns detailed part information including pricing tiers, availability, datasheets, and specifications.

get_cartA

Retrieve shopping cart contents by cart key.

Gets the current state of a shopping cart including all items, quantities, pricing, and totals.

add_to_cartA

Add an item to an existing shopping cart.

Adds a single part to the cart with the specified quantity. If the part already exists in the cart, the quantity will be updated.

update_cart_itemA

Update the quantity of an item in the cart.

Changes the quantity of an existing cart item. To remove an item, set quantity to 0.

get_order_optionsA

Get available order options for a cart.

Retrieves billing/shipping addresses, payment methods, shipping options, and other order configuration details for the specified cart.

get_orderA

Get order details by order number.

Retrieves complete order information including status, items, totals, shipping details, and tracking information.

list_order_historyA

List order history for the past N days.

Retrieves a summary of past orders including order numbers, dates, statuses, and totals. Useful for tracking order history and status.

Prompts

Interactive templates invoked by user choice

NameDescription
component_search_workflowGuide for searching and purchasing electronic components.

Resources

Contextual data attached and managed by the client

NameDescription
get_server_statusGet the Mouser MCP server status and configuration.

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/nickweedon/mouser-mcp-docker'

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