r-huijts/rijksmuseum-mcp
rijksmuseum-mcp is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of rijksmuseum-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides access to the Rijksmuseum's collection through natural language interactions.
Try rijksmuseum-mcp with chat:
Tools
Functions exposed to the LLM to take actions
search_artwork
Search and filter artworks in the Rijksmuseum collection. This tool provides extensive filtering options including artist name, type of artwork, materials, techniques, time periods, colors, and more. Results can be sorted in various ways and are paginated.
get_artwork_details
Retrieve comprehensive details about a specific artwork from the Rijksmuseum collection. Returns extensive information including:
- Basic details (title, artist, dates)
- Physical properties (dimensions, materials, techniques)
- Historical context (dating, historical persons, documentation)
- Visual information (colors, image data)
- Curatorial information (descriptions, labels, location)
- Acquisition details
- Exhibition history
This is the primary tool for in-depth research on a specific artwork, providing all available museum documentation and metadata.
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
get_user_sets
Retrieve collections created by Rijksstudio users. These are curated sets of artworks that users have grouped together based on themes, artists, periods, or personal interests.
Each set includes:
- Basic information (name, description, creation date)
- Creator details (username, language preference)
- Collection statistics (number of items)
- Navigation links (API and web URLs)
This tool is useful for:
- Discovering user-curated exhibitions
- Finding thematically related artworks
- Exploring popular artwork groupings
- Studying collection patterns
get_user_set_details
Retrieve detailed information about a specific user-created collection in Rijksstudio. Returns comprehensive information about the set and its contents, including:
- Set metadata (name, description, creation date)
- Creator information
- List of artworks in the set
- Image data for each artwork
- Navigation links
This tool is particularly useful for:
- Analyzing thematic groupings of artworks
- Studying curatorial choices
- Understanding collection patterns
- Exploring relationships between artworks
open_image_in_browser
Open a high-resolution image of an artwork in the default web browser for viewing. This tool is useful when you want to examine an artwork visually or show it to the user. Works with any valid Rijksmuseum image URL.
get_artist_timeline
Generate a chronological timeline of an artist's works in the Rijksmuseum collection. This tool is perfect for studying an artist's development, analyzing their artistic periods, or understanding their contribution to art history over time.
Prompts
Interactive templates invoked by user choice
analyze-artwork
Analyze an artwork's composition, style, and historical context
generate-artist-timeline
Generate a chronological timeline of an artist's most notable works
Resources
Contextual data attached and managed by the client
Popular Artworks
URI: art://collection/popular
MIME: application/json
Most viewed artworks in the collection