# Eufy RoboVac

> Use this tool when you need to control and automate Eufy robotic vacuum cleaners, solving problems of manual device configuration and limited smart home integration. It provides a comprehensive interface for device discovery, cleaning control, configuration management, and status monitoring, with inputs via local network communication and outputs including device status and control signals. Ideal for use in smart home automation, voice assistant integration, and AI-driven household management contexts.

Canonical page: https://skillsregistry.net/skills/appleton-eufy-robovac  
JSON: https://api.skillsregistry.net/v1/skills/appleton-eufy-robovac

## Description

This Eufy RoboVac MCP server provides comprehensive control over Eufy robotic vacuum cleaners through local network communication, featuring automatic device discovery via network scanning and ARP table analysis to identify RoboVac devices by their Anker/Eufy MAC address prefixes and open Tuya protocol ports (6668, 6667, 443). The server offers 24 tools covering all major vacuum operations including cleaning control (start, stop, pause, return home), configuration management (work modes, suction speeds), status monitoring (battery level, error codes, work status), and device location features, with intelligent fallback mechanisms that attempt auto-discovery when manual IP configuration fails. Built using the eufy-robovac library, it's particularly valuable for smart home automation, voice assistant integration, and AI-driven household management where users need programmatic control over their cleaning routines without requiring manual device configuration.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/appleton-eufy-robovac)
- **Repository:** <https://github.com/appleton/sam>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "appleton-eufy-robovac"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/appleton-eufy-robovac` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/appleton-eufy-robovac/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
