SurePetcare MCP server
io.github.dirkjanfaber/mcp-server-surepetcare·v0.3.0Unofficial MCP server for SurePetcare devices: SureFlap pet/cat flaps and SureFeed feeders.
0 stars191 downloads/wk
Reviews
Write oneNobody has reviewed SurePetcare yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SurePetcare tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_pet_detailsGet raw pet data including microchip tag information
get_pet_reportGet aggregated inside/outside activity stats for a pet over a date range - the same data backing the app's activity view. Omitting fromDate/toDate returns the API's default range; per the underlying report endpoint's own warning, an unbounded query can return a very large response, so prefer passing an explicit range.
list_devicesList all SurePetcare devices, including live lock state and curfew schedule
list_petsList all pets and their current locations (inside or outside)
rename_deviceRename a SurePetcare device (e.g. a cat flap). Automatically re-asserts any explicit lock override (0-3) that was active beforehand, since the underlying rename endpoint has been observed to silently reset it to unlocked otherwise.
set_led_modeSet the hub's LED ring brightness
set_lock_stateSet the lock state of a SureFlap cat flap
set_pet_locationManually mark a pet as inside or outside. Useful when a pet was let through a door other than the flap, so its chip was never read and the app's tracked location is stale.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan15 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SurePetcare compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 191
- more than 74% of 12,191 servers with a package
What its tools let an agent do: 4 read · 4 change
Install SurePetcare in Claude Code, Cursor or VS Code
Runs npx -y mcp-server-surepetcare on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server-surepetcare -- npx -y mcp-server-surepetcare
What the publisher says
From the SurePetcare repository's README, as published. We do not edit it. Read it on GitHub
mcp-server-surepetcare
MCP (Model Context Protocol) server for the SurePetcare cloud API. Exposes pet location monitoring, SureFlap lock control, device renaming, and hub LED control as MCP tools.
Disclaimer: This project is not affiliated with, endorsed by, or in any way associated with Sure Petcare Ltd. It is an independent, community-developed integration created by happy users of their hardware and software. SurePetcare, SureFlap, and SureFeed are trademarks of Sure Petcare Ltd. Use of this package is at your own risk. The underlying API is unofficial and reverse-engineered by the community - it may change or break without notice.
Tools
Lock state values
LED mode values
Configuration
Set the following environment variables before starting the server:
export SUREPETCARE_EMAIL="your@email.com"
export SUREPETCARE_PASSWORD="yourpassword"
export SUREPETCARE_DEVICE_ID="stable-uuid" # optional, auto-generated if omittedUsage with Claude Desktop
Add to your claudedesktopconfig.json:
{
"mcpServers": {
"surepetcare": {
"command": "npx",
"args": ["mcp-server-surepetcare"],
"env": {
"SUREPETCARE_EMAIL": "your@email.com",
"SUREPETCARE_PASSWORD": "yourpassword"
}
}
}
}Remote use: claude.ai connector (HTTP + OAuth)
To use the server from claude.ai and the Claude mobile apps, run it in HTTP mode on an always-on machine and add it as a custom connector. claude.ai connects from the internet, so the server needs a public https:// URL. A Cloudflare Tunnel or Tailscale Funnel gives you one without opening ports on your router. Private overlay networks such as ZeroTier or plain Tailscale aren't enough: claude.ai connects from Anthropic's servers, not from your devices.
HTTP mode is single-user: when you connect Claude, the server shows a page asking for your owner passphrase. Anyone who knows it can authorize a client, and anyone with a token can unlock your cat flap - pick a strong one.
npx mcp-server-surepetcare --http # or MCP_TRANSPORT=httpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SurePetcare: common questions
- Is SurePetcare MCP server safe?
- Mostly: it is graded B (83/100). Read the SurePetcare safety report
- How do I install SurePetcare?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does SurePetcare need an API key?
- Yes. The registry entry asks for
SUREPETCARE_PASSWORD. - Is SurePetcare maintained?
- The last commit was 31 days ago (2026-10-03). The latest release is v0.3.0.
- How does SurePetcare compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.