MCP Photo
fr.custom-digital-services/mcp-photoVersion 1.0.0List ID photo presets, plan print layouts, and render printable HTML photo sheets.
Status
Responds658 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:30 UTC
- Latency
- 658 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp-photo.custom-digital-services.com/mcpResponds658 msNo sign-in
Claude Code
claude mcp add --transport http mcp-photo https://mcp-photo.custom-digital-services.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: mcp-photo
Remote MCP server URL: https://mcp-photo.custom-digital-services.com/mcpCursor
{
"mcpServers": {
"mcp-photo": {
"url": "https://mcp-photo.custom-digital-services.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"mcp-photo","type":"http","url":"https://mcp-photo.custom-digital-services.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
3 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
list_photo_presetsList the supported ID-photo document presets (France and Canada, with exact millimetre sizes, head-height bands, background rules and official sources), the printable paper formats, the standard grid layouts and usage notes. Takes no parameters. | Not declared | Not declared | Not declared | Not declared |
plan_photo_sheetCompute the layout of an ID-photo print sheet without rendering it: resolves the photo size from the preset (or custom millimetres), counts the photos, and checks whether the grid fits the printable area of the chosen paper. Returns a JSON plan with ok, photo/needed/usable dimensions and a message; ok is false (never an error) when the grid does not fit. | Not declared | Not declared | Not declared | Not declared |
render_photo_sheet_htmlRender a self-contained, printable HTML sheet tiling one ID photo at real physical size across a cols x rows grid on the chosen paper, with optional cut guides and image framing (zoom/offset). Pass the photo as an inline base64 data URL (image/jpeg or image/png); without one, the sheet prints sized placeholders. If the grid does not fit the paper, the tool returns a structured error with the exact needed and usable dimensions and renders nothing. WARNING: a base64 image payload is large and is echoed back inside the returned HTML, so it consumes a lot of the calling LLM client's context window; resize/compress the image (small JPEG, 3 MB decoded max) before calling, and prefer plan_photo_sheet when you only need the geometry. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Oct 23, 2026
- Updated
- Oct 23, 2026
- Repository
- Not given
- Categories (suggested)
- Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared