foto foto
app.fotofoto/photo-bookVersion 2.0.0Turn your photos or a public iCloud Shared Album into a printed hardcover photo book.
Status
Responds1404 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:36 UTC
- Latency
- 1404 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://fotofoto.app/mcpResponds1404 msNo sign-in
Claude Code
claude mcp add --transport http photo-book https://fotofoto.app/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: photo-book
Remote MCP server URL: https://fotofoto.app/mcpCursor
{
"mcpServers": {
"photo-book": {
"url": "https://fotofoto.app/mcp"
}
}
}VS Code
code --add-mcp '{"name":"photo-book","type":"http","url":"https://fotofoto.app/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
compare_photo_book_pricesUse this when someone asks what a photo book (Dutch: fotoboek) costs, how foto foto's price compares with other services, how long delivery takes or the last day to order for Christmas, or which services sell a layflat book, a linen cover or fine-art paper. Prices one book (binding, cover, paper, pages) at foto foto and at albelli, CEWE, Fotofabriek, Pixum, smartphoto, Kruidvat, Profotonet and Saal Digital, cheapest first, with each service's published delivery time and Christmas order-by date and the page each price was read from. List prices in euros with VAT, without shipping or discounts. For a book that was already made, get_book gives its price with shipping. Free, changes nothing. | No | Yes | Yes | No |
create_bookUse this when the person wants a photo book (Dutch: fotoboek) made from photos they attached, direct image links, or a public iCloud Shared Album link. Designs a draft book from the photos in the supplied order; nothing is ordered or charged. Photos the person attached in this chat go in attachments, which ChatGPT fills in; never pass local file paths. Otherwise provide direct CDN image URLs or uploadIds from POST /api/connector/photos in photos (you can choose the best photos yourself and send only those, in order; HEIC and rotated phone photos are accepted), or a public iCloud Shared Album link as sharedAlbumUrl (https://www.icloud.com/sharedalbum/#TOKEN). A book needs at least 24 pages to be printed, so a handful of photos gives a book that can be viewed but not yet ordered. Returns a preview and a private link to save the book by email. No account setup. Allow up to 180 seconds for imports. | No | No | Yes | Yes |
create_checkoutUse this when the person pays for the book themselves. Prepares a Stripe checkout link for the book, using the bookToken. The book does not need to be saved first. Stripe collects their email, delivery address and payment; no charge occurs until they confirm there. Collect the destination country first. Reuse idempotencyKey on retry. | No | No | Yes | No |
create_payment_quoteUse this when you pay for the book on the person's behalf. Prepares a fixed payment quote for a printed book, including shipping, for MPP and, when listed, x402 (USDC on Base). Requires a complete delivery address, and email for the order confirmation when the book is not saved to an account yet. No charge yet. Ask the user to confirm the total and address before paying: pay_book for MPP, or POST paymentUrl with an x402 client for USDC. Quote expires after 15 minutes. | No | No | Yes | No |
get_bookUse this to show a book that was already made, or to get its price for one copy including shipping when country is supplied. Needs the book's private bookToken. Photos, cover, title, layout and materials are changed in the foto foto editor. | No | Yes | Yes | No |
get_catalogList book types, shipping countries and photo requirements. Free. | No | Yes | Yes | No |
pay_bookBuy the exact quoted book using native MPP. Only after the buyer approves its total and delivery address. Supply quoteId and bookToken. A payment challenge is returned through JSON-RPC; retry the same call with the authorized payment credential in _meta. This charges the buyer. | Yes | No | Yes | No |
start_photo_bookUse this when someone wants to make a printed photo book (Dutch: fotoboek) or photo album but has not shared any photos yet. Shows a card where they pick the photos, in order, right here. Nothing is ordered or charged. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 27, 2026
- Updated
- Oct 27, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsE-commerceDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared