{"name":"io.github.asselwan/twothumbs","slug":"asselwan-twothumbs","title":null,"description":"Verifies AI agent work end to end: real artifacts and outcomes checked, not self-reported success.","url":"https://mcp.market/server/asselwan-twothumbs","rating":null,"grade":"B","score":71,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-08-12T16:29:39.000Z","license":"NOASSERTION"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:45:38.712Z","last_ok_at":"2026-11-04T05:45:38.712Z","latency_ms":756},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/asselwan/twothumbs-mcp","website":"https://twothumbs.co","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://twothumbs.co/mcp"}],"packages":[],"tools":[{"name":"list_surfaces","description":"List configured surfaces and target URLs","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"redeem_code","description":"Redeem a promotional code for a new API key","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":100}},"required":["code"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"run_verdict","description":"Run a full-cycle web verdict","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"surface":{"type":"string"},"max_pages":{"type":"integer","minimum":1,"maximum":500},"register":{"type":"string","enum":["snapshot","executive","debrief"]}},"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":71,"grade":"B","scanned_at":"2026-11-03T23:31:04.960Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T23:31:04.874Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 3294ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":12,"max":15,"notes":["last push 83 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://twothumbs.co/mcp","reachable":true,"authRequired":false,"latencyMs":3294,"serverInfo":{"name":"twothumbs","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"asselwan","repo":"twothumbs-mcp","archived":false,"pushedAt":"2026-08-12T16:29:39Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/271850027?v=4","ownerCreatedAt":"2026-03-28T22:01:37Z","license":"NOASSERTION"},"icon":{"url":"https://dainbot.com/assets/brand/derived/icon-180.png","source":"registry","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-08-12T16:29:39.000Z","score":18}}}},"grade_history":[],"reviews":[]}