Depureco Industrial Vacuum Explorer

Industrial vacuum configurator: 150+ products, 24 sectors, ATEX certifications, technical specs.

Should I use this

Quality & Safety

B
Description quality
64%
Schema completeness
89%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (15)

  • LOWTool 'getProductData' description lacks action verbin getProductData
  • LOWTool 'getProductAccessories' description lacks action verbin getProductAccessories
  • LOWTool 'getApplications' description lacks action verbin getApplications
  • LOWTool 'getSectors' description lacks action verbin getSectors
  • LOWTool 'getProductTypes' description lacks action verbin getProductTypes
  • LOWTool 'getZoneTypes' description lacks action verbin getZoneTypes
  • LOWTool 'getUsages' description lacks action verbin getUsages
  • LOWTool 'getPowerSupplies' description lacks action verbin getPowerSupplies
  • LOWTool 'getCertificates' description lacks action verbin getCertificates
  • LOWTool 'getCollectionSystems' description lacks action verbin getCollectionSystems

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,686Tokens (tool definitions)
~762 BTypical response size
Moderate attention impact (1.32% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "industrial-vacuum-explorer": {
      "url": "https://depureco.com/wp-json/depureco/v1/mcp"
    }
  }
}

Remote endpoints

https://depureco.com/wp-json/depureco/v1/mcpstreamable-http

What it can do

Tool inventory

Tools (20)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪getAssistantInstructions

Operational guidelines for the AI. Call first.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪getProductData(productId)

Full product sheet: description, standard features, options, accessories, manuals. E.g.: "PUMA ACD".

Input Schema

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "description": "Numeric ID, exact product title, or product slug (e.g. \"PUMA ACD\" or \"130905\")."
    }
  },
  "required": [
    "productId"
  ]
}
⚪getTechnicalSpecs(productId)

Precise technical data: power, airflow, vacuum, filter, dimensions, weight, Atex marking.

Input Schema

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "description": "Numeric ID, exact product title, or product slug."
    }
  },
  "required": [
    "productId"
  ]
}
⚪getProductAccessories(productId)

Compatible accessories with codes and images. E.g.: antistatic kits, lances, brushes.

Input Schema

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "description": "Numeric ID, exact product title, or product slug."
    }
  },
  "required": [
    "productId"
  ]
}
🟢configureProduct(application, sector, productType, zoneType, usage, ...)

Find products matching a need. E.g.: "wood dust in Atex zone 22", "CNC oil 280L".

Input Schema

{
  "type": "object",
  "properties": {
    "application": {
      "type": "string",
      "description": "Canonical slug for application / vacuumable material"
    },
    "sector": {
      "type": "string",
      "description": "Canonical slug for industrial sector"
    },
    "productType": {
      "type": "string",
      "description": "Canonical slug for product type"
    },
    "zoneType": {
      "type": "string",
      "description": "Canonical slug for zone type"
    },
    "usage": {
      "type": "string",
      "description": "Canonical slug for usage mode"
    },
    "powerSupply": {
      "type": "string",
      "description": "Canonical slug for power supply"
    },
    "certificate": {
      "type": "string",
      "description": "Canonical slug for certification"
    },
    "collectionSystem": {
      "type": "string",
      "description": "Canonical slug for collection system"
    },
    "collectionCapacity": {
      "type": "string",
      "description": "Canonical slug for collection capacity"
    },
    "productCategory": {
      "type": "string",
      "description": "Canonical slug for product category"
    },
    "filterCleaningSystem": {
      "type": "string",
      "description": "Canonical slug for filter cleaning system"
    },
    "structure": {
      "type": "string",
      "description": "Canonical slug for structure"
    },
    "power": {
      "type": "string",
      "description": "Product power value as returned by getFilterOptions.powerValues"
    },
    "motorPower": {
      "type": "string",
      "description": "Motor power value as returned by getFilterOptions.motorPowerValues"
    },
    "limit": {
      "type": "integer",
      "description": "Maximum number of results to return (1-25, default 10)",
      "default": 10
    }
  }
}
🟢getFilterOptions(search, includeEmpty)

Available product search criteria (materials, sectors, certifications, Atex zones, power, capacity, etc.). Call before configureProduct.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter to narrow returned options"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getApplications(search, includeEmpty)

Materials that can be vacuumed. E.g.: combustible dust, welding fumes, oils, liquids.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getSectors(search, includeEmpty)

Industrial sectors. E.g.: food, pharmaceutical, 3D printing, metalworking.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getProductTypes(search, includeEmpty)

Product types. E.g.: mobile vacuum, fixed dust collector, pre-separator.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getZoneTypes(search, includeEmpty)

Certified Atex zones. E.g.: zone 22, zone 21, ordinary.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getUsages(search, includeEmpty)

Usage mode: occasional or continuous.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getPowerSupplies(search, includeEmpty)

Available power supplies. E.g.: electric, compressed air, battery.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getCertificates(search, includeEmpty)

Available certifications. E.g.: CE, Atex, Type H dust.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getCollectionSystems(search, includeEmpty)

Collection systems. E.g.: stainless steel container, Longopac, inert liquid bath.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getCollectionCapacities(search, includeEmpty)

Container capacities. E.g.: 20-50L, 51-100L, over 300L.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getProductCategories(search, includeEmpty)

Product safety categories. E.g.: ACD, Atex 1/2D, 1/3D, 3D.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getFilterCleaningSystems(search, includeEmpty)

Filter cleaning. E.g.: manual, Jet Clean, automatic backflush.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getStructures(search, includeEmpty)

Product structure: mobile or fixed.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getPowerValues(search, includeEmpty)

Total product power ranges.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}
⚪getMotorPowerValues(search, includeEmpty)

Motor power values in kW/HP.

Input Schema

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  },
  "required": []
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded20 tools
verifiedversion not recorded20 tools
verifiedversion not recorded20 tools