Rijksmuseum MCP Server

get_artwork_image

Retrieve detailed image tile information for high-resolution viewing of an artwork. This tool provides data for implementing deep zoom functionality, allowing detailed examination of the artwork at various zoom levels.

The response includes multiple zoom levels (z0 to z6):

  • z0: Highest resolution (largest image)
  • z6: Lowest resolution (smallest image)

Each zoom level contains:

  • Total width and height of the image at that level
  • A set of image tiles that make up the complete image
  • Position information (x,y) for each tile

This is particularly useful for:

  • Implementing deep zoom viewers
  • Studying fine artwork details
  • Analyzing brushwork or conservation details
  • Creating interactive viewing experiences

Input Schema

NameRequiredDescriptionDefault
cultureNoLanguage for the API response. Use 'en' for English or 'nl' for Dutch (Nederlands). While this endpoint primarily returns image data, any textual metadata will be in the specified language.en
objectNumberYesThe unique identifier of the artwork in the Rijksmuseum collection. Same format as used in get_artwork_details. The artwork must have an associated image for this to work.

Input Schema (JSON Schema)

{ "properties": { "culture": { "default": "en", "description": "Language for the API response. Use 'en' for English or 'nl' for Dutch (Nederlands). While this endpoint primarily returns image data, any textual metadata will be in the specified language.", "enum": [ "nl", "en" ], "type": "string" }, "objectNumber": { "description": "The unique identifier of the artwork in the Rijksmuseum collection. Same format as used in get_artwork_details. The artwork must have an associated image for this to work.", "type": "string" } }, "required": [ "objectNumber" ], "type": "object" }