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
verifiedversion not recorded20 tools
verifiedversion not recorded20 tools
verifiedversion not recorded20 tools
verifiedversion not recorded20 tools