electronic-components-mcp
One-line summary: It's an MCP server for electronics shopping — searching components across German and global stores and managing per-store shopping carts with shipping, pickup, and free-shipping calculations.
Search components by keyword —
search_componentswith optional country filter (['de'],['global']), price range, stock-only, and per-shop result limit.Search by category/specs —
search_components_by_typefor capacitors, resistors, microcontrollers, sensors, etc., with optional ratings/specs like'100uF 50V'or'ESP32-S3'.Look up exact items —
get_component_by_slug(shopId:itemId) orget_component_by_id(shop + native item ID).Discover stores —
list_supported_shopsshows shipping methods, pickup locations, and free-shipping thresholds, filterable by country.Build carts — add, update (quantity 0 removes), remove, and clear items, kept independently per store.
Choose shipping or pickup —
cart_set_shipping_methodper store (e.g.pickup,dhl,ups_express); pickup zeroes shipping and shows store address/hours.Review totals —
cart_viewshows one or all carts with shipping cost preview, pickup details,remainingForFreethreshold progress, and combined subtotal/shipping/grand total.Note: README claims all stores by default and lists 23 shops, but the schema defaults to global-only and enumerates only 7 shop IDs (
berrybase,roboter-bausatz,antratek,botland,eckstein,watterott,aliexpress), so the other documented retailers may not be reachable.
Searches AliExpress as a global electronic-component store, supports item lookup, and adds AliExpress items to multi-store carts with shipping and free-shipping threshold calculations.
Supports selecting Deutsche Post Warensendung as a shipping method for supported store carts.
Supports selecting DHL Paket shipping for carts in supported German stores and incorporating DHL shipping costs into cart totals.
Supports selecting DPD shipping for carts in supported stores and calculating cart shipping costs and thresholds.
Supports selecting UPS Standard or UPS Express Saver as shipping methods for carts and including the chosen shipping option in checkout totals.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@electronic-components-mcp Search German shops for ESP32 boards under €30 and show stock"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@veronoicc/electronic-components-mcp
Model Context Protocol (MCP) server for electronic components. Search components across diverse regional stores (German shops and global sellers like AliExpress), look up items by slug or category, and manage multi-store shopping carts with accurate shipping calculations, alternative shipping carriers, free-shipping threshold qualification, and local pickup support.
Supported Stores
Store | Region | Standard Carrier | Base Cost | Free Shipping Threshold | Pickup Location |
BerryBase |
| DHL Paket | €4.95 | €200.00 | MakerSpace Berlin-Adlershof (Am Studio 20d, 12489 Berlin) |
Roboter-Bausatz |
| DHL Paket | €4.45 | €99.00 | Lager Saarbrücken (Römerstadt 2-4, 66121 Saarbrücken) |
Eckstein Komponente |
| DHL Paket | €6.50 | €200.00 | Clausthal-Zellerfeld (Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld) |
Watterott electronic |
| DHL Paket | €4.50 | €100.00 | Leinefelde-Worbis (Breitenhölzer Str. 6, 37327 Leinefelde-Worbis) |
Antratek Deutschland |
| DPD / PostNL | €7.08 gross | €119.00 gross | Mail order dispatch |
Botland |
| GLS Kurier | €4.99 | €100.00 | Mail order dispatch |
EXP Tech |
| UPS Standard | €6.50 | None | Mail order dispatch |
Paradisetronic |
| DHL-Kleinpaket | €3.50 | €40.00 | Berlin-Reinickendorf (Breitenbachstr. 24, 13509 Berlin) |
Welectron |
| DHL / DPD Paket | €4.95 | €49.00 (DPD) / €99.00 (DHL) | Mail order dispatch |
AZ-Delivery |
| DHL / Deutsche Post | €3.90 | €25.00 | Mail order dispatch |
Makershop |
| Deutsche Post / DHL | €2.50 | €10.00 | Mail order dispatch |
Komputer.de |
| Deutsche Post / DHL | €3.50 | None | Mail order dispatch |
Funduino |
| DHL Paket | €4.90 | None | Mail order dispatch |
Bastelgarage |
| Swiss Post / PostPac | €14.50 | None | Subingen (Gewerbestrasse 23, CH-4553 Subingen) |
Reichelt Elektronik |
| DHL Paket | €5.95 | None | Sande (Elektronikring 1, 26452 Sande) |
Conrad Electronic |
| DHL / Hermes | €4.95 | €100.00 | Filialabholung (Click & Collect deutschlandweit) |
Pollin Electronic |
| DHL Paket | €5.99 | None | Pförring (Max-Pollin-Straße 1, 85104 Pförring) |
ELV Elektronik |
| DHL / GLS | €3.99 | €39.00 | Mail order dispatch |
Mouser Electronics |
| UPS / FedEx / DHL Express | €20.00 | €50.00 net (€59.50 gross) | Mail order dispatch (DDP) |
DigiKey |
| UPS / FedEx | €25.00 | €75.00 | Mail order dispatch (DDP) |
Farnell |
| UPS / DHL Express | €11.99 | €75.00 net | Mail order dispatch |
Bürklin Elektronik |
| UPS Standard | €8.21 gross | None | Oberhaching (Grünwalder Weg 30, 82041 Oberhaching) |
TME |
| DHL Paket / GLS | €9.40 gross | None | Mail order dispatch |
AliExpress |
| Choice / Standard | €2.99 fallback | €10.00 (Choice bundle) | Standard home delivery |
Related MCP server: idealo MCP Server
Features
Local Pickup (Selbstabholung):
Select pickup for stores with physical locations (BerryBase MakerSpace Berlin-Adlershof, Roboter-Bausatz Saarbrücken, Eckstein Clausthal-Zellerfeld, Watterott Leinefelde-Worbis).
Automatically zeros shipping fees (€0.00) and displays store address, opening hours, and pickup instructions.
Alternative Shipping Methods:
Choose between available carriers per shop: DHL Paket, UPS Standard, UPS Express Saver, DPD, GLS, Deutsche Post Warensendung, etc.
Anti-Bot Resilience: Uses
impitwith real Chrome TLS fingerprinting (JA4) and HTTP/2 emulation, falling back gracefully to standard fetch.Country / Region Routing:
Default (
undefinedor[]): All registered stores (German retailers and global stores).['de']: German stores only.['global']: Global/overseas stores only (AliExpress).Extensible: add new country adapters without touching service or tool logic.
Component Category Search:
Standard categories (
capacitor,resistor,inductor,diode,transistor,ic,microcontroller,sensor,relay,display,power_supply,motor_driver,connector).Automatic German and English keyword generation based on target store region.
Multi-Store Shopping Cart:
Independent carts per store identified by slug composite (
shopId:itemId).Automatic shipping calculation and free shipping threshold tracking (
remainingForFree).Aggregate multi-store checkout summary (
combinedSubtotal,combinedShipping,grandTotal).
Quick Start
Build & Test
pnpm install
pnpm build
pnpm testRun Server
Via npx:
npx -y @veronoicc/electronic-components-mcpFrom source:
pnpm install
pnpm build
node dist/index.jsOr run directly with tsx during development:
pnpm devAvailable MCP Tools (11)
search_components: Multi-store keyword search with country, price, and stock filters.query: Search string (e.g.'esp32','bme280').countries: Optional region filter (e.g.['de'],['global'],['de', 'global']).limit: Max items per shop (default 10).min_price,max_price,in_stock_only: Optional filters.
search_components_by_type: Search by structured component type and specs.type: Component category (e.g.'capacitor','microcontroller').subtype_or_specs: Optional rating or subtype (e.g.'100uF 25V','ESP32-S3').countries,limit,min_price,max_price,in_stock_only.
get_component_by_slug: Retrieve item details by slug (e.g.'berrybase:019e91c53143712ea7b9a942fd9f419c').get_component_by_id: Retrieve item details by store ID and store's internal item ID.list_supported_shops: List supported shops with shipping methods, pickup locations, and thresholds.cart_add_item: Add item to store cart with quantity.cart_update_item: Update item quantity (0 to remove).cart_remove_item: Remove item from cart.cart_set_shipping_method: Set preferred shipping or pickup method for a store (e.g."pickup","dhl","ups_express").cart_view: View single shop cart or all active carts with shipping methods, pickup details, and threshold progress.cart_clear: Clear items from a specific shop or all shops.
License
MIT
Available Tools
11 toolscart_add_itemC
Add an electronic component to the store shopping cart
Inputs: slug (required), quantity.
cart_clearB
Clear items from shopping cart for a specific shop or all shops
Inputs: shop.
cart_remove_itemB
Remove an item completely from the shopping cart
Inputs: slug (required).
cart_set_shipping_methodC
Select a specific shipping or pickup method for a store cart (e.g. "pickup", "dhl", "ups_express")
Inputs: shop (required), shipping_method (required).
cart_update_itemA
Update the quantity of an item in the shopping cart (0 to remove)
Inputs: slug (required), quantity (required).
cart_viewB
View the current shopping cart with shipping costs, pickup locations, free shipping thresholds, and grand totals
Inputs: shop, shipping_method, country_destination.
get_component_by_idB
Retrieve component details using a specific store identifier and store's internal item ID
Inputs: shop (required), item_id (required).
get_component_by_slugB
Retrieve exact component details using a composite slug
Inputs: slug (required).
list_supported_shopsA
List all registered electronic component stores with their shipping policies and supported regions
Inputs: countries.
search_componentsB
Search electronic components across registered online stores (German retailers like BerryBase, Reichelt, Conrad, Mouser, etc., and global stores like AliExpress) by keyword or part name. Default searches all stores.
Inputs: query (required), limit, countries, max_price, +2 more.
search_components_by_typeB
Search electronic components by structured component category and optional ratings/specs across registered online stores. Default searches all stores.
Inputs: type (required), limit, countries, max_price, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 11 tools
Most tools target clearly distinct operations, especially cart actions versus component lookup. The main overlap is between the two search tools (keyword vs structured type) and the two get-component tools (ID vs slug), plus cart_update_item with quantity 0 versus cart_remove_item, but descriptions make these mostly distinguishable.
Names are consistently snake_case and mostly follow a predictable verb/resource pattern such as search_components, get_component_by_id, and list_supported_shops. The cart_* namespace is coherent, though cart_view and cart_clear put the resource before the verb, a minor deviation from the otherwise verb-first style.
With 11 tools, the set is well-scoped for an electronics search and shopping-cart assistant. Search, lookup, shop listing, and cart lifecycle operations each have a clear role without excessive granularity.
The surface covers component search, exact component lookup, supported shop discovery, and a fairly complete cart lifecycle including shipping method selection and clearing. The obvious missing operation is checkout/order placement, though that may be intentionally out of scope or handled on the retailer site.
Maintenance
Related MCP Connectors
Live prices, deals & optimal multi-stop shopping routes for German grocery & drug stores.
Price comparison & cart optimizer for bike parts across German & Austrian shops
Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval.
AI shopping gateway for product search, inventory, carts, and merchant-hosted checkout.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables searching PartsGeek for parts, retrieving product details, and obtaining cart estimates for price comparison, without placing orders or requiring a PartsGeek account.MIT

idealo MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables product search, price comparison, and price history analysis across 6 European marketplaces (DE, AT, GB, FR, IT, ES).25MIT- AlicenseNot gradedqualityBmaintenanceEnables real-time multi-merchant price comparison, coupon stacking, delivery-speed trade-offs, stock volatility tracking, and optimal purchase routing for cross-platform commerce inventory arbitrage.7MIT
- AlicenseAqualityBmaintenanceA shopper’s agent searches stores, compares prices and buys with the shopper’s approval.2142MIT