JENRIKS Photo Archive
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Read-only MCP server over the JENRIKS daily photoblog: one photo per day since 2006. No auth.
| Author | com.jenriks |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 2487 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"JENRIKS Photo Archive": {
"url": "https://jenriks.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_photosread-onlySearch 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).
Parameters:
year— integer — Four-digit publication yearlimit— integerquery— string — Free text, e.g. "harbour", "Barcelona", "fog"cursor— string — Opaque page token from next_cursor; overrides offsetoffset— integercategory— string — One of: Abstract, Architecture, B&W, Humans, Landscapes, Macro, Nature, News, Street, Studio, Time exposurelocation— string — City or country name, e.g. "Iceland"photographer— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_photoread-onlyReturn one JENRIKS post by publication date (YYYY-MM-DD) or by page URL / path (/YYYY/MM/DD/slug/).
Parameters:
url— string — Page URL or path, e.g. /2026/09/04/liminal-space/date— string — YYYY-MM-DD
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_latest_photoread-onlyReturn 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.
Parameters:
photographer— string — Latest post by this photographer; omit for the newest post overall
Hints: read-only yes · destructive no · idempotent yes · open-world no
random_photoread-onlyReturn a random JENRIKS photo, optionally limited to a photographer, category or year.
Parameters:
year— integercategory— stringphotographer— string
Hints: read-only yes · destructive no · idempotent no · open-world no
get_site_overviewread-onlyTotals, 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.
Parameters:
include— array — Blocks to keep besides site, description, totals and dates; omit for everything
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.