{"name":"io.github.extralabs/octowatch-mcp","slug":"extralabs-octowatch-mcp","title":"OctoWatch DLP","description":"Read-only OctoWatch DLP Cloud MCP: risks, idle time, productivity, monitoring.","url":"https://mcp.market/server/extralabs-octowatch-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":30,"stars":2,"forks":0,"downloads_week":33,"last_push_at":"2026-08-27T11:21:55.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/extralabs/octowatch-mcp-server","website":"https://octowatchdlp.com/","version":"0.5.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"octowatch-mcp","version":"0.5.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Cloud API host (serverBase). Default: public cloud.","format":"string","default":"https://cloud.octowatchdlp.com","name":"OCTOWATCH_API_BASE"},{"description":"Console operator email. Demo default works for try-out.","format":"string","default":"demo@octowatchdlp.com","name":"OCTOWATCH_EMAIL"},{"description":"Console password. Use a least-privilege operator for real tenants.","format":"string","isSecret":true,"default":"demo","name":"OCTOWATCH_PASSWORD"},{"description":"Tool filter: all | core | console (console includes core).","format":"string","default":"all","choices":["all","core","console"],"name":"OCTOWATCH_TOOLSETS"}]}],"tools":[{"name":"get_account_readonly","description":"Read-only account/profile/license Gets (SPA header contracts).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_activity_detail","description":"Activity drill-down: ActivityWindow (needs activity_name) or CategoryWindow (needs category_guid).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_activity_summary","description":"Top apps and sites by ActiveTime (POST /api/Activity/Overall2).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_analytics","description":"Analytics rollups: view=overall|disciplina|activity|productivity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chrono","description":"Chronometry timeline (POST /api/Chrono/Overall2).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_dashboard","description":"Dashboard widgets (metadata only; screenshot blobs stripped when compact).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_day_structure","description":"Day structure: mode=list (DayStructureList) or detail (GetDayStructure).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_idle_summary","description":"Rank users by inactive (idle) time from Productivity/Overall3.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_productivity_summary","description":"Per-user productivity rollup (Overall3 + stats + Analytics metrics).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_timesheet","description":"Timesheet / attendance summary (POST /api/TimeSheet/Overall2).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user_info","description":"User/computer detail reads (SPA GET headers).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_anomalies","description":"List formal Alerts / deviations (POST /api/Alerts/Overall2).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_api_coverage","description":"Static gap matrix: which console APIs are covered vs intentional out-of-scope.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_directory","description":"Directory reads: users/groups tree, users, groups, computers, additional operators.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_monitoring","description":"Single Monitoring list (Sites, Apps, Screens, Keystrokes, Mail, …).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_online","description":"Online presence (POST /api/Live/Overall2). No webcam or live stream frames.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_reports","description":"List scheduled report mailing settings and background processing tasks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_risks","description":"List or summarize DLP/rule Risks for a period.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_stream_meta","description":"Desktop video metadata (SPA GET contracts; no DownloadVideo).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_users_groups","description":"List users and groups tree (GetUsersGroups2). Type 0=root, 1=group, 2=user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"octowatch_whoami","description":"Show which OctoWatch API host and account the MCP server is using (password never returned).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_monitoring","description":"Console Tools → Search: parallel Monitoring fan-out with FilterKey.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-21T05:10:06.873Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T05:10:06.910Z","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 25 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"octowatch-mcp","version":"0.5.1","found":true,"weeklyDownloads":33,"license":"MIT","dependencyCount":7,"publishedAt":"2026-08-27T10:34:53.740327Z","repositoryUrl":"https://github.com/extralabs/octowatch-mcp-server"}],"repo":{"found":true,"owner":"extralabs","repo":"octowatch-mcp-server","archived":false,"pushedAt":"2026-08-27T11:21:55Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/79414579?v=4","ownerCreatedAt":"2021-02-21T16:46:02Z","license":"MIT"},"icon":{"url":"https://octowatchdlp.com/wp-content/uploads/fbrfg/apple-touch-icon.png","source":"site","width":180,"height":180},"presence":{"stars":2,"forks":0,"downloadsWeek":33,"license":"MIT","lastPushAt":"2026-08-27T11:21:55.000Z","score":30}}}},"grade_history":[],"reviews":[]}