Atelier
Server Details
Search and license original photographs for personal or commercial use, as screen and print files.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
10 toolscreate_checkoutStart a purchase the person completes themselvesInspect
Return a payment link for the person to open in a browser: either a subscription plan, or a single image bought outright (only where price.card_available is true) — or that image's commercial license, with licence=commercial, where price.commercial is not null. The commercial license is sold only this way; Stripe's page asks the person to name the licensee. THE AGENT NEVER HANDLES CARD DETAILS and must not ask for any — hand the url over and let the person pay on the payment page. Nothing is granted until they finish. After a one-off, call fulfil_image with the same listing_id: once the payment has landed it delivers the image at no credit cost, and until then it answers payment_pending. After a subscription, get_account shows it. Every result lists the plans with their prices. Use fulfil_image instead when the buyer already has credits or already owns the image, and start_trial when they have none and have not tried the store. Refused when the buyer already owns the image or already has a subscription, so that nobody pays twice — except an image the free trial bought, which is the screen file only: a one-off for it buys the print file at the full price. Each new link cancels the previous one — any earlier subscription link, or an earlier link for the same image — so give the person only the latest.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| licence | No | For kind=one_off. "commercial" buys the business licence, by card only; omit for personal. | |
| plan_code | No | For kind=subscription. Call with kind=subscription and no plan_code to list the plans and their prices. | |
| listing_id | No | For kind=one_off: the image to buy outright. |
Output Schema
| Name | Required | Description |
|---|---|---|
| kind | Yes | |
| plans | Yes | |
| order_id | Yes | |
| expires_at | Yes | |
| listing_id | Yes | |
| checkout_url | Yes |
fulfil_imageGet an image the buyer is entitled toDestructiveIdempotentInspect
Deliver an image to the signed-in buyer, spending the image's price in credits (price.credits in search_images and get_image — often 1, sometimes more) if they do not already own it. Credits buy the personal license only; the commercial license is bought with create_checkout, and this then delivers it. If they DO already own it this is free and always will be — use it freely for re-downloads, and for a fresh download link. The purchased image comes as two links, both as the photographer framed it, uncropped: download_url, 2560px WebP on the long side, which a phone or desktop fits to its own screen as a wallpaper; and print_url, the original file at full resolution (often 10–35 MB), for printing (null when unavailable). Give the person both; they expire at download_expires_at, a day out, and their account page (account_url in get_account) lists every image they own with fresh links. The picture returned inline is a 1200px copy to show them what they got. Pass full_image: true to have the full file inline as well — often 1–3 MB — only if you can accept a result that large and save it yourself. Confirm the price with the person before spending credits. An image bought wholly with free-trial credits is the screen file only: print_url is null, print_included false, and print_offer says what the print costs — the full price again, in paid credits. With the person's agreement, call again with buy_print: true to spend them (or create_checkout kind=one_off to pay by card). After a card checkout for this image it spends nothing: it answers payment_pending until the payment lands, then delivers. Requires sign-in.
| Name | Required | Description | Default |
|---|---|---|---|
| buy_print | No | For an image the free trial bought (print_included false): buy its print file, spending print_offer.credits of PAID credit. Only with the person's agreement. | |
| full_image | No | Also return the full 2560px file inline. Large; see the description. | |
| listing_id | Yes | ||
| abandon_checkout | No | Only after payment_pending, and only when the person has said they will not pay by card: cancels the open payment link and spends credits instead. |
Output Schema
| Name | Required | Description |
|---|---|---|
| inline | Yes | |
| licence | Yes | |
| paid_by | Yes | |
| file_name | Yes | |
| print_url | Yes | |
| listing_id | Yes | |
| print_offer | Yes | |
| download_url | Yes | |
| photographer | Yes | |
| already_owned | Yes | |
| credits_spent | Yes | |
| source_pixels | Yes | |
| entitlement_id | No | |
| print_included | Yes | |
| credits_remaining | Yes | |
| download_expires_at | Yes |
get_accountCheck the signed-in accountRead-onlyInspect
The signed-in buyer: their credit balance, subscription status, how many images they already own, and whether a free trial is still available. Call this before proposing a purchase, so you know what they can already afford. Requires sign-in.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| Yes | ||
| credits | Yes | |
| licence | Yes | |
| account_url | Yes | |
| paid_credits | Yes | |
| subscription | Yes | |
| trial_credits | Yes | |
| trial_available | Yes | |
| entitlement_count | Yes |
get_imageGet one imageRead-onlyInspect
Everything known about a single listing: its description, keywords, price in credits and money, the license it sells under, and a preview. Use after search_images when the person wants a closer look at one option.
| Name | Required | Description | Default |
|---|---|---|---|
| listing_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| match | No | |
| owned | No | |
| price | Yes | |
| title | Yes | |
| pixels | Yes | |
| licence | Yes | |
| headline | Yes | |
| keywords | Yes | |
| shape_fit | No | |
| collection | Yes | |
| listing_id | Yes | |
| description | Yes | |
| orientation | Yes | |
| preview_url | Yes | |
| aspect_ratio | Yes | |
| photographer | Yes | |
| owned_licences | No | |
| licence_summary | Yes |
get_licenceRead the licenseRead-onlyInspect
The full terms an image is sold under: what the buyer may and may not do with it. Read this before recommending a purchase, and whenever the person asks what they are allowed to do with an image. "personal" (the default) is what credits and a card one-off buy; "commercial" is the business licence, sold by card where price.commercial is offered.
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | One of: personal, commercial. Omit for personal. | |
| version | No | Omit for the terms currently on offer. Pass a version to read what was sold earlier. |
Output Schema
| Name | Required | Description |
|---|---|---|
| code | Yes | |
| name | Yes | |
| terms | Yes | |
| summary | Yes | |
| version | Yes | |
| permitted | Yes | |
| prohibited | Yes | |
| effective_from | Yes |
list_collectionsList collectionsRead-onlyInspect
The collections available in the store, with how many images are in each. Use for browsing when there is no particular search in mind; prefer search_images when the person has described what they want.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| collections | Yes |
list_entitlementsList images the buyer ownsRead-onlyInspect
Everything the signed-in buyer has bought, newest first. Re-downloading any of them with fulfil_image costs nothing. Pass include_previews: true whenever the person wants to see their library: small pictures (at most 12 per page) without a fulfil_image per image. Requires sign-in.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| include_previews | No | A small picture of each image. Caps the page at 12. |
Output Schema
| Name | Required | Description |
|---|---|---|
| revoked | Yes | |
| next_cursor | Yes | |
| entitlements | Yes |
search_imagesSearch the image catalogueRead-onlyInspect
Find images for sale by description, mood, colour or subject — a plain description of the feeling or scene works as well as a keyword, so pass what the person actually said. Give target_width and target_height when the image is destined for a specific screen — results are then ranked by how close each frame is to that shape, and frames whose shape is badly wrong for it (a landscape frame for a phone) are left out. Images are sold as the photographer framed them, never cropped. Returns a preview of each image. Use get_image for one listing you already have the id of; use list_collections to browse rather than search.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | Free text: subject, mood, colour, setting. | |
| cursor | No | next_cursor from the previous page, unchanged, with the same query and filters. Cannot be combined with target_width/target_height. | |
| licence | No | "commercial" for only the images that can be licensed for business use. Every image has the personal license. | |
| orientation | No | ||
| target_width | No | Destination width in pixels, e.g. 1290 for an iPhone. Give both or neither. | |
| collection_id | No | Restrict to one collection from list_collections. | |
| target_height | No | Destination height in pixels, e.g. 2796. Give both or neither. | |
| include_previews | No | Set false for metadata only, which is much cheaper. |
Output Schema
| Name | Required | Description |
|---|---|---|
| results | Yes | |
| next_cursor | Yes |
start_trialStart the free trialIdempotentInspect
Give the signed-in buyer 3 credits free, once per email address, ever, and never to an account that has paid here. Offer it when get_account says trial_available, someone wants an image, has no credits and has not tried the store before — AND the trial would buy that image: its price.credits is no more than 3 and price.trial_credits_accepted is true. Otherwise the trial is spent on nothing they wanted. Trial credits buy the screen file only — tell the person, so a print is not expected; the print can be bought afterwards at the full price. Requires sign-in.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| credits | Yes | |
| granted | Yes |
unlock_collectionUnlock a private collectionIdempotentInspect
Open a PRIVATE collection to the signed-in buyer, using the address and access code its photographer gave them — for example a wedding or client gallery whose pictures are also for sale. Afterwards search_images, get_image and list_collections include it for this buyer, and its images can be bought like any other. Use it only with a code the person gave you; never guess one. Requires sign-in.
| Name | Required | Description | Default |
|---|---|---|---|
| gallery | Yes | The gallery's address as the person has it, e.g. https://example.com/jane/smith-wedding, or "jane/smith-wedding". | |
| access_code | Yes | The access code the photographer gave the person. |
Output Schema
| Name | Required | Description |
|---|---|---|
| title | Yes | |
| collection_id | Yes | |
| listing_count | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- First observed
create_checkout - First observed
fulfil_image - First observed
get_account - First observed
get_image - First observed
get_licence - First observed
list_collections - First observed
list_entitlements - First observed
search_images - First observed
start_trial - First observed
unlock_collection
Related MCP Connectors
Search, quote, buy and download licensed documentary photos. No account, fixed prices.
Search and license real Canadian stock photography: landscapes, wildlife, cities and people.
Search and license real stock photography, vintage and fine art from SuperStock.
Find free-to-use stock photos by words, by image or by similarity; every result names its licence.
Related MCP Servers
- AlicenseAqualityBmaintenanceLicense-first federated image search for AI agents and humans. Exposes MCP tools for concise, attribution-aware image discovery, license probing, and guarded downloads across open, platform, and editorial sources.710 npm3MIT
- AlicenseNot gradedqualityDmaintenanceSearch and license 217,000+ authentic vintage 8mm home movie clips from the 1930s-1980s. 6 tools: text search, clip details, visual similarity, rough-cut timeline builder, rights verification, and instant licensing via x402 USDC payments on Solana and Base. All footage is real archival film restored in 4K, no AI-generated content.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching and retrieving high-quality stock photos from Pexels with advanced filtering options including orientation, size, color, and localization support.13 npmISC
- AlicenseAqualityAmaintenanceEnables keyless search and retrieval of millions of openly-licensed Creative Commons images and audio, with ready-to-paste attribution and license-awareness built into every result.5MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.