Koskamo

Depureco Industrial Vacuum Explorer MCP

A remote Model Context Protocol server that allows AI agents to query Depureco's catalog of 150+ industrial vacuums. It provides authoritative data on ATEX certifications, technical specifications, filter options, and accessory compatibility across 24 industrial sectors, enabling safe and compliant product configuration without HTML scraping.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Depureco Industrial Vacuum Explorer MCP logo, by DepurecoCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by Depureco
MCP endpoint (Streamable HTTP)
https://depureco.com/wp-json/depureco/v1/mcp
Vendor documentation

What its tools do

20 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

20 of 20 have a description · 0 of 20 declare behavior hints · 19 of 19 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Configure industrial vacuums for specific applications like combustible dust or CNC machining
  • Retrieve technical specifications and ATEX zone certifications for safety compliance
  • Look up compatible accessories and filter options for specific vacuum models
  • Identify suitable equipment for hazardous environments based on dust group classifications

Source and maintenance

Community listingRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
Depureco Industrial Vacuum Tools 5.4.0
MCP protocol negotiated in check
2025-03-26
Tools
20 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {}
}

Tools

20 advertised

getAssistantInstructions
Advertised by the server during the last successful anonymous check.

Operational guidelines for the AI. Call first.

getAssistantInstructions input schema
{
  "type": "object",
  "properties": {}
}
getProductData
Advertised by the server during the last successful anonymous check.

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

getProductData input schema
{
  "type": "object",
  "required": [
    "productId"
  ],
  "properties": {
    "productId": {
      "type": "string",
      "description": "Numeric ID, exact product title, or product slug (e.g. \"PUMA ACD\" or \"130905\")."
    }
  }
}
getTechnicalSpecs
Advertised by the server during the last successful anonymous check.

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

getTechnicalSpecs input schema
{
  "type": "object",
  "required": [
    "productId"
  ],
  "properties": {
    "productId": {
      "type": "string",
      "description": "Numeric ID, exact product title, or product slug."
    }
  }
}
getProductAccessories
Advertised by the server during the last successful anonymous check.

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

getProductAccessories input schema
{
  "type": "object",
  "required": [
    "productId"
  ],
  "properties": {
    "productId": {
      "type": "string",
      "description": "Numeric ID, exact product title, or product slug."
    }
  }
}
configureProduct
Advertised by the server during the last successful anonymous check.

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

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

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

getFilterOptions input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter to narrow returned options"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getApplications
Advertised by the server during the last successful anonymous check.

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

getApplications input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getSectors
Advertised by the server during the last successful anonymous check.

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

getSectors input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getProductTypes
Advertised by the server during the last successful anonymous check.

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

getProductTypes input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getZoneTypes
Advertised by the server during the last successful anonymous check.

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

getZoneTypes input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getUsages
Advertised by the server during the last successful anonymous check.

Usage mode: occasional or continuous.

getUsages input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getPowerSupplies
Advertised by the server during the last successful anonymous check.

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

getPowerSupplies input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getCertificates
Advertised by the server during the last successful anonymous check.

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

getCertificates input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getCollectionSystems
Advertised by the server during the last successful anonymous check.

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

getCollectionSystems input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getCollectionCapacities
Advertised by the server during the last successful anonymous check.

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

getCollectionCapacities input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getProductCategories
Advertised by the server during the last successful anonymous check.

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

getProductCategories input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getFilterCleaningSystems
Advertised by the server during the last successful anonymous check.

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

getFilterCleaningSystems input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getStructures
Advertised by the server during the last successful anonymous check.

Product structure: mobile or fixed.

getStructures input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getPowerValues
Advertised by the server during the last successful anonymous check.

Total product power ranges.

getPowerValues input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional text filter"
    },
    "includeEmpty": {
      "type": "boolean",
      "description": "If true, include terms with no published products"
    }
  }
}
getMotorPowerValues
Advertised by the server during the last successful anonymous check.

Motor power values in kW/HP.

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

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
3184 ms
95th percentile latency
3184 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 3184 ms · metadata changed · 20 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http depureco-industrial-vacuum-explorer-mcp https://depureco.com/wp-json/depureco/v1/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add depureco-industrial-vacuum-explorer-mcp --url https://depureco.com/wp-json/depureco/v1/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable depureco-industrial-vacuum-explorer-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "depureco-industrial-vacuum-explorer-mcp": {
      "url": "https://depureco.com/wp-json/depureco/v1/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "depureco-industrial-vacuum-explorer-mcp": {
      "type": "streamableHttp",
      "url": "https://depureco.com/wp-json/depureco/v1/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start depureco-industrial-vacuum-explorer-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "depureco-industrial-vacuum-explorer-mcp": {
      "type": "http",
      "url": "https://depureco.com/wp-json/depureco/v1/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http depureco-industrial-vacuum-explorer-mcp https://depureco.com/wp-json/depureco/v1/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://depureco.com/wp-json/depureco/v1/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "depureco-industrial-vacuum-explorer-mcp": {
      "serverUrl": "https://depureco.com/wp-json/depureco/v1/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Depureco Industrial Vacuum Explorer MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.