Drivestock

B2B industrial drives & automation: search parts, prices or on request, quote inquiries.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
92%
Qualität der Benennung
97%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,253Tokens (Tool-Definitionen)
~1.5 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.98% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools