Drivestock
B2B industrial drives & automation: search parts, prices or on request, quote inquiries.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"drivestock": {
"url": "https://drivestock.eu/api/mcp"
}
}
}Puntos de conexión remotos
https://drivestock.eu/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Comunidad
Evidencia