Atlas entry

fotofoto.app

20 capabilities over ARD, MCP and OpenAPI. The inventory is incomplete. First atlas observation.

Observed · passive: no tools called, no credentials sent · sha256:c6b9dd…d95d

20 capabilities, 17 of them tools or operations. 3 only read. 5 change records. 1 moves money. 7 have no reading.

AI reading, beta. side-effects v1 on jev-1.14.0 and claude-haiku-5.5, calibrated on OpenAPI and MCP (golden-1 and golden-3). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.

AI summary · beta

create_book, createPhotoInvitation, uploadPhoto, createPaymentQuote and createBook are read as creating records.

get_book, get_catalog and compare_photo_book_prices are read as reading only.

pay_book is read as moving money.

uploadPhoto, createPaymentQuote and createCheckout are read as asking a human first.

Written by claude-haiku-5.5 from the tool names and the readings on this page, then checked against them. It can still be wrong; it never lowers or hides a fact.

What an agent can do here

AI readings, beta · Readings on 5 of 8 MCP tools, and on 5 of 9 operations. 1 reads as moving money.

  • Moves money

    1 capability

  • Deletes or cancels records

    0

    No capability read this way.

  • Sends messages to people

    0

    No capability read this way.

  • Changes permissions

    0

    No capability read this way.

  • Runs code

    0

    No capability read this way.

  • Should ask a person first

    3 capabilities

    The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.

No counted reading 7 capabilities No reading was counted, so any effect above is possible for them: create_checkout, create_payment_quote, start_photo_book, GET getBook, GET getCatalog, GET comparePhotoBookPrices, POST payQuote.

What changed

First atlas observation. Atlas history

Look first

AI reading, beta: AI adds items here; it never removes one.

  1. pay_bookMoves money · 0.85
  2. POST createCheckoutShould ask a person first · 0.86
  3. POST createPaymentQuoteShould ask a person first · 0.82
  4. POST uploadPhotoShould ask a person first · 0.81

Surfaces

5 protocols checked

ARDValidv0.91 · 1 retrieved artifact
A2ANot found0 skills
MCPValid2025-11-25 · 8 tools · 3 resources · prompts not advertised
OpenAPIValid3.1.0 · 9 operations
WebMCPNot detected0 declarative form tools · experimental
Exact states and meaning
  • ARD
    observed

    Exact state: valid · Revision v0.91 · 1 retrieved artifact

    A usable protocol document was retrieved and validated.

    Directly observed

  • A2A
    absent

    Exact state: not found · 0 skills

    The supported discovery location returned no matching document.

    Not found does not prove the service exposes no such interface elsewhere.

    Not observed / not fetched

  • MCP
    observed

    Exact state: valid · Revision 2025-11-25 · 8 tools · 3 resources · prompts not advertised

    A usable protocol document was retrieved and validated.

    Directly observed

  • OpenAPI
    observed

    Exact state: valid · Revision 3.1.0 · 9 operations

    A usable protocol document was retrieved and validated.

    Directly observed

  • WebMCP
    absent

    Exact state: not detected · 0 declarative form tools · experimental

    No named declarative WebMCP form tools were observed in the origin root HTML.

    Script-registered tools and other pages are not observed, so this does not mean the site has no WebMCP tools.

    Not observed / not fetched