Nukafever Photography
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search, quote, buy and download licensed documentary photos. No account, fixed prices.
| Author | io.github.nukafever-lab |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2418 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Nukafever Photography": {
"url": "https://nukafever.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
search_photosread-onlySearch the catalogue (English or French, synonyms and typos tolerated). Returns watermarked previews, metadata and fixed prices. Never returns originals.
Parameters:
limit— integer — Results per page (1-30, default 10)query— string — Subject, place or concept, e.g. 'Tokyo rain neon', 'Swiss alpine train'. Empty = best photos.offset— integer — Skip this many resultscountry— string — Optional country in English (Japan, Canada, France, Switzerland...)category— string — Optional category (Transport, Architecture, Nature...)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_photoread-onlyOne photograph with its metadata, fixed price and machine-readable licence terms.
Parameters:
photo_id(required) — string — Photo id, e.g. NKF-ABCD1234
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_quoteread-onlyFixed price (tax included, EUR) and licence terms for one photograph. The quote is signed and valid 15 minutes. Prices are not negotiable.
Parameters:
photo_id(required) — stringoffer_id— string — Optional; default license_unit
Hints: read-only yes · destructive no · idempotent yes · open-world no
create_orderCreates an order from a valid quote and returns a payment URL (hosted payment page, tax handled) and the secret order_token. Nothing is charged by this call: the buyer pays on the returned URL. Calling again with the same idempotency_key and quote returns the same order. Both accept_terms and immediate_delivery_waiver must be true, only after the buyer agreed.
Parameters:
quote(required) — string — Quote string from get_quoteaccept_terms(required) — boolean — True: the buyer accepts the licence termsimmediate_delivery_waiver(required) — boolean — True: the buyer wants immediate delivery of the digital content and waives any withdrawal rightidempotency_key(required) — string — Random string of 16-128 characters chosen by the caller, reused when retryingbuyer_name— stringbuyer_entity— string — Company or organisation to print on the licencebuyer_country— string
Hints: read-only no · destructive no · idempotent yes · open-world yes
get_order_statusread-onlyState of an order: pending (waiting for payment), paid, expired or failed. Poll every few seconds after the buyer pays.
Parameters:
order_id(required) — string — Order id returned by create_order (ord_...)order_token(required) — string — Secret order token returned once by create_order (nko_...)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_licenseread-onlyLicence of a paid order as JSON, or as a PDF certificate (format=pdf).
Parameters:
order_id(required) — string — Order id returned by create_order (ord_...)order_token(required) — string — Secret order token returned once by create_order (nko_...)format— string — json (default) or pdf
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_download_linkSigned link (valid 5 minutes) to download the full-resolution original of a paid order. At most 10 links per order.
Parameters:
order_id(required) — string — Order id returned by create_order (ord_...)order_token(required) — string — Secret order token returned once by create_order (nko_...)
Hints: read-only no · destructive no · idempotent no · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.