{"name":"io.github.dirkjanfaber/mcp-server-surepetcare","slug":"dirkjanfaber-mcp-server-surepetcare","title":"SurePetcare","description":"Unofficial MCP server for SurePetcare devices: SureFlap pet/cat flaps and SureFeed feeders.","url":"https://mcp.market/server/dirkjanfaber-mcp-server-surepetcare","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":191,"last_push_at":"2026-10-03T21:12:58.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/dirkjanfaber/mcp-server-surepetcare","website":null,"version":"0.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"mcp-server-surepetcare","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of your SurePetcare account","isRequired":true,"format":"string","name":"SUREPETCARE_EMAIL"},{"description":"Password of your SurePetcare account","isRequired":true,"format":"string","isSecret":true,"name":"SUREPETCARE_PASSWORD"},{"description":"Stable UUID identifying this client; a random one is generated on each start if omitted","format":"string","name":"SUREPETCARE_DEVICE_ID"}]}],"tools":[{"name":"get_pet_details","description":"Get raw pet data including microchip tag information","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pet_report","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_devices","description":"List all SurePetcare devices, including live lock state and curfew schedule","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pets","description":"List all pets and their current locations (inside or outside)","write_action":false,"price_micros":0,"input_schema":null},{"name":"rename_device","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_led_mode","description":"Set the hub's LED ring brightness","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_lock_state","description":"Set the lock state of a SureFlap cat flap","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_pet_location","description":"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.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-03T21:42:47.065Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-03T21:42:47.016Z","components":{"code":{"score":25,"max":25,"notes":["15 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-server-surepetcare","version":"0.3.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-10-03T20:39:30.148Z","repositoryUrl":"git+https://github.com/dirkjanfaber/mcp-server-surepetcare.git","weeklyDownloads":191}],"repo":{"found":true,"owner":"dirkjanfaber","repo":"mcp-server-surepetcare","archived":false,"pushedAt":"2026-10-03T21:12:58Z","stars":0,"forks":0,"openIssues":7,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/3098947?v=4","ownerCreatedAt":"2012-12-21T14:59:16Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/3098947?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":191,"license":"MIT","lastPushAt":"2026-10-03T21:12:58.000Z","score":26}}}},"grade_history":[],"reviews":[]}