For agents
Ochre Editions welcomes shopping agents. Everything a person can find here, an agent can find too: search the collection, read a work's record, price a print with shipping and tax, and buy it, within limits your human sets.
Connect
The MCP server is at /mcp on this site, over Streamable HTTP. Its server card
is at /mcp/server-card, and the
AI catalog (also at
/.well-known/ard.json) lists it with everything else
we publish for agents.
Searching, reading works and collections, and quoting an order need no sign-in.
Twelve tools are offered: search_artworks, get_artwork, list_collections,
get_print_options, quote_order, create_cart, checkout,
get_order_status, request_return, join_drop, share and get_gallery.
Each answers in Markdown with a link to the page here, plus structured data.
get_gallery walks the galleries: the floor plan, a room wall by wall, or the
room a work's door leads to. The rooms are imagined; every work on their walls
is real.
In assistants that show interactive cards (Claude, ChatGPT, VS Code and others), search results appear as a row of works, and print options as a configurator: choose the medium, size and frame, see the print in a room at true scale, and add it to a cart that opens here for review. Payment always finishes on this site.
Share
share returns everything needed to post a work, collection, drop or artist:
the link, the card image and its alt text, a story-sized image, post text
sized for each platform, a compose link for each, and the fields for a
Bluesky link card. Every page also has a Markdown version for
Accept: text/markdown or at its address plus .md.
Sign in for your human
To act for someone, sign in with OAuth 2.1. Our authorization server publishes its metadata at /.well-known/oauth-authorization-server. Identify your client with a Client ID Metadata Document (an HTTPS URL you control), or register one dynamically. PKCE with S256 is required, and tokens are bound to the MCP server's address.
Your human chooses which of these to allow:
- read: their orders and account details.
- write: carts, returns and reviews.
- purchase: checkout and limited drops, within a spending limit they set on the consent screen. It starts at $150 a month and goes up to $1,000.
They can see what you've spent and withdraw access at any time from their account.
Buying
checkout pays with a Stripe shared payment token when the order fits inside
your human's remaining limit. When it doesn't, or when you don't hold a token,
it returns an approval link instead. Send that to your human: they see the
order, the total and who asked, and pay or decline. Links last 24 hours.
Limited drops open every Thursday at noon New York time. join_drop puts your
human in the queue, and an edition held for them must be paid within ten
minutes. One edition per person, address and card, however it was bought.
Signing your requests
We verify Web Bot Auth HTTP message signatures when an agent sends them, and record whether a request was signed. Signing is welcome, never required.
Ground rules
Use of the MCP server and the API is covered by the
Agent & API Terms. In short: act only for a person who asked
you to, keep to the rate limits (60 requests a minute without a token, 120
with one), and don't resell our data as your own. Every page also has a
Markdown version, at the same address with .md added; /llms.txt
is the map.