{"name":"io.github.nublson/purl","slug":"nublson-purl","title":"Purl","description":"Search and save to your Purl read-it-later knowledge base from any MCP client.","url":"https://mcp.market/server/nublson-purl","rating":null,"grade":"D","score":52,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":25,"stars":2,"forks":0,"downloads_week":null,"last_push_at":"2026-09-27T13:01:15.000Z","license":null},"uptime":{"percent":82,"checks":28,"ok":23,"last_checked_at":"2026-09-27T23:40:57.944Z","last_ok_at":"2026-09-26T16:21:16.386Z","latency_ms":1399},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/nublson/purl","website":null,"version":"0.1.4","remotes":[{"type":"streamable-http","url":"https://purl.nublson.com/api/mcp","headers":[{"description":"Bearer <your Purl API key>. Create one in Settings → Integrations.","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[],"scan":{"score":52,"grade":"D","scanned_at":"2026-09-27T21:26:46.865Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:26:46.762Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":0,"max":20,"notes":["remote unreachable: Streamable HTTP error: Error POSTing to endpoint: {\"error\": {\"code\": \"404\", \"message\": \"The deployment could not be found on Vercel.\"}}"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"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":[{"id":"reliability.unreachable","severity":"high","component":"reliability","title":"Remote endpoint did not respond","detail":"Streamable HTTP error: Error POSTing to endpoint: {\"error\": {\"code\": \"404\", \"message\": \"The deployment could not be found on Vercel.\"}}"}],"inputs":{"probes":[{"url":"https://purl.nublson.com/api/mcp","reachable":false,"authRequired":false,"latencyMs":194,"error":"Streamable HTTP error: Error POSTing to endpoint: {\"error\": {\"code\": \"404\", \"message\": \"The deployment could not be found on Vercel.\"}}"}],"packages":[],"repo":{"found":true,"owner":"nublson","repo":"purl","archived":false,"pushedAt":"2026-09-27T13:01:15Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/46088089?v=4","ownerCreatedAt":"2018-12-23T14:40:24Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/46088089?v=4&s=128","source":"github"},"presence":{"stars":2,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-27T13:01:15.000Z","score":25}}}},"grade_history":[{"kind":"downgrade","fromGrade":"A","toGrade":"D","reason":"score 52: Remote endpoint did not respond","createdAt":"2026-09-27T21:26:47.352Z"}],"reviews":[]}