Lists ID-photo document presets, plans print-sheet layouts, and renders printable HTML sheets tiling one photo at real size.
What you can do
List ID-photo presets for France and Canada with exact millimetre sizes, head-height bands, background rules and official sources, plus paper formats and grid layouts
Plan a print sheet without rendering it: resolve photo size from a preset or custom millimetres, count photos and check the grid fits the printable area
Render a self-contained printable HTML sheet tiling one photo at real physical size across a cols x rows grid, with optional cut guides and zoom/offset framing
When to use it
Useful when you need to prepare ID photos for printing at official dimensions, check whether a chosen paper and grid will fit, or produce a printable sheet from a supplied image.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers declared. The render tool expects the photo as an inline base64 data URL (JPEG or PNG).
Before you install
The photo is sent to a third-party service as inline base64 data, so avoid sensitive images. Presets cover only France and Canada; verify sizes against official sources before printing.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/fr.custom-digital-services%2Fmcp-photo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
List 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.
Takes no parameters.
plan_photo_sheet
Compute 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.
Render 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.
ParameterscolsrowszoomgapMmpaperpresetmarginMmcutGuidesoffsetXPctoffsetYPctimageDataUrlcustomWidthMm+1 more
Version history
1
v1.0.0LatestOct 23, 2026
Score
72%
72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Publish an icon in the registry entry.
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.