{"name":"com.jenriks/photo-archive","slug":"jenriks-photo-archive","title":"JENRIKS Photo Archive","description":"Read-only MCP server over the JENRIKS daily photoblog: one photo per day since 2006. No auth.","url":"https://mcp.market/server/jenriks-photo-archive","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"media","tags":["media","security"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-14T16:05:06.000Z","license":"MIT"},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-19T15:46:14.912Z","last_ok_at":"2026-09-19T15:46:14.912Z","latency_ms":147},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/ehehrmann/jenriks-agent-skills","website":"https://jenriks.com/developers/#mcp","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://jenriks.com/mcp"}],"packages":[],"tools":[{"name":"get_latest_photo","description":"Return today's JENRIKS photo (the newest post), or the newest post by one photographer when photographer is set. A new photo appears every day at 00:00 Europe/Berlin.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"photographer":{"type":"string","enum":["Erik","Jens"],"description":"Latest post by this photographer; omit for the newest post overall"}},"required":[],"additionalProperties":false}},{"name":"get_photo","description":"Return one JENRIKS post by publication date (YYYY-MM-DD) or by page URL / path (/YYYY/MM/DD/slug/).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM-DD"},"url":{"type":"string","description":"Page URL or path, e.g. /2026/09/04/liminal-space/"}},"required":[],"additionalProperties":false}},{"name":"get_site_overview","description":"Totals, photographers, categories with counts, posts per year, section URLs, URL pattern and license terms. Pass include to keep only some of those blocks next to the totals and dates.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"include":{"type":"array","items":{"type":"string","enum":["photographers","categories","years","sections","license"]},"uniqueItems":true,"description":"Blocks to keep besides site, description, totals and dates; omit for everything"}},"required":[],"additionalProperties":false}},{"name":"random_photo","description":"Return a random JENRIKS photo, optionally limited to a photographer, category or year.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"photographer":{"type":"string","enum":["Erik","Jens"]},"category":{"type":"string"},"year":{"type":"integer","minimum":2005}},"required":[],"additionalProperties":false}},{"name":"search_photos","description":"Search the JENRIKS archive (one photo per day since 2006). Free-text query matches title, place, categories, tags and photographer; filters narrow by photographer, category, year and location. Returns permanent page URLs, credits, coordinates and image URLs, newest first. Page with offset, or with the opaque cursor from next_cursor (cursor wins when both are sent).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Free text, e.g. \"harbour\", \"Barcelona\", \"fog\""},"photographer":{"type":"string","enum":["Erik","Jens"]},"category":{"type":"string","description":"One of: Abstract, Architecture, B&W, Humans, Landscapes, Macro, Nature, News, Street, Studio, Time exposure"},"year":{"type":"integer","minimum":2005,"description":"Four-digit publication year"},"location":{"type":"string","description":"City or country name, e.g. \"Iceland\""},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10},"offset":{"type":"integer","minimum":0,"default":0},"cursor":{"type":"string","description":"Opaque page token from next_cursor; overrides offset"}},"required":[],"additionalProperties":false}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-09-19T19:54:42.126Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:54:42.123Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 485ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 5 days ago"]},"identity":{"score":5,"max":10,"notes":["namespace and repository owner differ","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://jenriks.com/mcp","reachable":true,"authRequired":false,"latencyMs":485,"serverInfo":{"name":"jenriks-photos","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"ehehrmann","repo":"jenriks-agent-skills","archived":false,"pushedAt":"2026-09-14T16:05:06Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/271340945?v=4","ownerCreatedAt":"2026-03-26T19:00:34Z","license":"MIT"},"icon":{"url":"https://jenriks.com/static/icon-512.png","source":"registry","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-14T16:05:06.000Z","score":23}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 87","createdAt":"2026-09-19T19:54:43.564Z"}],"reviews":[]}