Drivestock
B2B industrial drives & automation: search parts, prices or on request, quote inquiries.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"drivestock": {
"url": "https://drivestock.eu/api/mcp"
}
}
}Remote-Endpunkte
https://drivestock.eu/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢search_parts(q, brand, condition, limit, brand_shop)
Search the Drivestock B2B catalog (inverters/Umrichter, servo, PLC/controls, sensors, spare parts). Requires q and/or brand. Returns up to 50 hits with net EUR display prices or "auf Anfrage" (on request). brand_shop=mechstock is not live yet.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Search query: part number (SKU/pn), name, or keyword"
},
"brand": {
"type": "string",
"description": "Manufacturer brand, e.g. Siemens, SEW-Eurodrive, Bosch Rexroth"
},
"condition": {
"type": "string",
"enum": [
"new",
"surplus",
"refurb",
"used"
],
"description": "Optional condition filter: new | surplus | refurb | used"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "Max results (1–50, default 20)"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live (mechstock prepared)"
}
},
"additionalProperties": false
}🟢get_part(sku, brand, part_number, brand_shop)
Get one catalog part by sku (part number) or brand+part_number. Includes per-condition net prices or "auf Anfrage", product URL, and basic specs when available.
Eingabe-Schema
{
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Part number / SKU (pn), e.g. MDX61B0040-5A3-4"
},
"brand": {
"type": "string",
"description": "Brand when disambiguating multi-brand part numbers"
},
"part_number": {
"type": "string",
"description": "Alias for sku when used with brand"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🟢list_brands(prefix, brand_shop)
List manufacturers/brands in the live Drivestock catalog with part counts and categories. Optional prefix filter (e.g. "Sie" → Siemens).
Eingabe-Schema
{
"type": "object",
"properties": {
"prefix": {
"type": "string",
"description": "Optional brand name prefix/substring filter"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🟢get_brand_stats(brand, brand_shop)
Catalog statistics: omit brand for all brands overview; pass brand for part counts by category and how many SKUs have a display price.
Eingabe-Schema
{
"type": "object",
"properties": {
"brand": {
"type": "string",
"description": "Optional brand name; omit for full catalog brand overview"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🟢suggest_alternatives(sku, brand, part_number, limit, brand_shop)
Suggest similar/alternative parts for a SKU (same brand/category/part-number prefix). Useful when the exact type is unavailable or for cross-checks. Max 20.
Eingabe-Schema
{
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Seed part number / SKU"
},
"brand": {
"type": "string",
"description": "Optional brand to disambiguate"
},
"part_number": {
"type": "string",
"description": "Alias for sku"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8,
"description": "Max alternatives (1–20)"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🔴create_inquiry(email, qty, note, sku, company, ...)
Create a real B2B quote inquiry / Angebotsanfrage (same backend as the website form). Persists the request and emails the Drivestock team (irreversible notify). Always set source: grok | claude | chatgpt | cursor | other. sku (Teilenummer) required.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "Business email for the quote"
},
"qty": {
"type": "integer",
"minimum": 1,
"maximum": 9999,
"description": "Quantity"
},
"note": {
"type": "string",
"description": "Requirements / message to the sales team"
},
"sku": {
"type": "string",
"description": "Part number (pn) to inquire about"
},
"company": {
"type": "string",
"description": "Company name (defaults to MCP Anfrage if omitted)"
},
"name": {
"type": "string",
"description": "Contact name (defaults from email local-part if omitted)"
},
"phone": {
"type": "string",
"description": "Optional phone"
},
"condition": {
"type": "string",
"enum": [
"new",
"surplus",
"refurb",
"used",
"any"
],
"default": "any",
"description": "Preferred condition"
},
"source": {
"type": "string",
"enum": [
"grok",
"claude",
"chatgpt",
"cursor",
"other"
],
"description": "Which AI client created the inquiry (stored on the record)"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"required": [
"email",
"qty",
"note",
"sku"
],
"additionalProperties": false
}Community
Nachweis