About JENRIKS Photo Archive
JENRIKS Photo Archive is a read-only MCP server for a daily photoblog with one photograph per day since 2006. It helps agents and clients search, retrieve, and cite photos, with licensing guidance available through its companion skill.
Key features
- 01Search the photo archive
- 02Retrieve a photo by identifier
- 03Get the latest photo
- 04Retrieve a random photo
- 05View site overview
Use cases
- 01Find photos matching a query
- 02Retrieve a specific archive photo
- 03Get the newest or a random photo
- 04Check citation and licensing guidance
MCP support
The remote MCP server exposes read-only photo search and retrieval tools, plus latest-photo, random-photo, and site-overview tools. It uses Streamable HTTP and requires no authentication.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://jenriks.com/mcpclaude mcp add --transport http com-jenriks-photo-archive https://jenriks.com/mcp{"mcpServers":{"com-jenriks-photo-archive":{"type":"http","url":"https://jenriks.com/mcp"}}}Open in Cursor{"servers":{"com-jenriks-photo-archive":{"type":"http","url":"https://jenriks.com/mcp"}}}Open in VS Code{"mcpServers":{"com-jenriks-photo-archive":{"type":"http","url":"https://jenriks.com/mcp"}}}{"mcpServers":{"com-jenriks-photo-archive":{"serverUrl":"https://jenriks.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| year | integer | No | Four-digit publication year |
| limit | integer | No | |
| query | string | No | Free text, e.g. "harbour", "Barcelona", "fog" |
| cursor | string | No | Opaque page token from next_cursor; overrides offset |
| offset | integer | No | |
| category | string | No | One of: Abstract, Architecture, B&W, Humans, Landscapes, Macro, Nature, News, Street, Studio, Time exposure |
| location | string | No | City or country name, e.g. "Iceland" |
| photographer | enum | No | Erik | Jens |
Details
From the project READMEjenriks-agent-skills
Agent skill, Agent Plugins manifest and MCP server declaration for JENRIKS, a daily photoblog with one photograph per day since January 1, 2006 by Jens Herrmann and Erik Hehrmann.
Install the skill:
npx skills add ehehrmann/jenriks-agent-skills
| Path | What it is |
|---|---|
| skills/jenriks-photos/SKILL.md | How to find, cite and license JENRIKS photos (served at https://jenriks.com/.well-known/agent-skills/jenriks-photos/SKILL.md) |
| plugin.json | Agent Plugins 1.0.0 manifest |
| mcp.json | Remote MCP server: https://jenriks.com/mcp (Streamable HTTP, read-only, no authentication) |
MCP tools: search_photos, get_photo, get_latest_photo, random_photo, get_site_overview. REST API: https://jenriks.com/api/v1 (OpenAPI at https://jenriks.com/openapi.json). Documentation: https://jenriks.com/developers/.
The skill text and manifests are MIT licensed. The photographs are copyright Jens Herrmann or Erik Hehrmann, all rights reserved.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.