{"name":"so.ojo/mcp-server","slug":"ojo-mcp-server","title":"oJo — HTML to image and PDF","description":"Fill an HTML template with JSON and get a hosted PDF or image link. Free previews, no key.","url":"https://mcp.market/server/ojo-mcp-server","rating":null,"grade":"A","score":98,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":36,"stars":0,"forks":0,"downloads_week":412,"last_push_at":"2026-10-28T21:45:58.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:10:46.270Z","last_ok_at":"2026-11-04T06:10:46.270Z","latency_ms":291},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/ojodotso/mcp-server","website":"https://ojo.so/docs/mcp-server","version":"0.9.0","remotes":[{"type":"streamable-http","url":"https://mcp.ojo.so/mcp"}],"packages":[{"registryType":"npm","identifier":"@ojodotso/mcp-server","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"oJo API key — create one at https://ojo.so/dashboard/api. Optional: without it the server runs in preview-only mode, where create_preview_link renders free full-resolution previews with no account.","format":"string","isSecret":true,"name":"OJO_API_KEY"}]}],"tools":[],"scan":{"score":98,"grade":"A","scanned_at":"2026-11-03T19:43:39.089Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T19:43:39.060Z","components":{"code":{"score":25,"max":25,"notes":["35 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 748ms (auth required)"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":15,"max":15,"notes":["OAuth resource metadata advertised on 401"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.ojo.so/mcp","reachable":true,"authRequired":true,"latencyMs":748,"authScheme":"oauth"}],"packages":[{"registryType":"npm","identifier":"@ojodotso/mcp-server","version":"0.9.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-10-28T16:09:51.880Z","repositoryUrl":"git+https://github.com/ojodotso/mcp-server.git","weeklyDownloads":412}],"repo":{"found":true,"owner":"ojodotso","repo":"mcp-server","archived":false,"pushedAt":"2026-10-28T21:45:58Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/171288732?v=4","ownerCreatedAt":"2024-05-30T19:54:21Z","license":"MIT"},"icon":{"url":"https://ojo.so/apple-touch-icon.png","source":"registry","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":412,"license":"MIT","lastPushAt":"2026-10-28T21:45:58.000Z","score":36}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 98","createdAt":"2026-11-03T19:43:39.496Z"}],"reviews":[]}