MCP.Market

SurePetcare MCP server

by dirkjanfaber·io.github.dirkjanfaber/mcp-server-surepetcare·v0.3.0

Unofficial MCP server for SurePetcare devices: SureFlap pet/cat flaps and SureFeed feeders.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars191 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • get_pet_details

    Get raw pet data including microchip tag information

  • get_pet_report

    Get 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_devices

    List all SurePetcare devices, including live lock state and curfew schedule

  • list_pets

    List all pets and their current locations (inside or outside)

  • rename_device

    Rename 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_mode

    Set the hub's LED ring brightness

  • set_lock_state

    Set the lock state of a SureFlap cat flap

  • set_pet_location

    Manually 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 omitted

Usage 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=http

Shortened. 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.