Harvard Art Museums MCP for AI. Contextualize art history and objects with precision.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Harvard Art Museums MCP connects your AI client directly to over 250,000 art objects and rich historical data. Search by color, period, culture, or person—and get everything from scholarly publications to gallery layouts in natural conversation.
What your AI can do
Get annotation
Retrieves specific details about notes or commentary attached to an artwork image.
Get audio
Gets detailed information for audio descriptions of artworks.
Get exhibition
Fetches specific details about a particular museum exhibition.
Retrieve full records on any object, allowing filtering by classification, culture, or material used.
List specific physical spaces within the museum building, identifying where objects are actually displayed on a given floor.
Pull detailed information for artists, donors, or any other people associated with the collection's works.
Identify which exhibitions were held in a given time period and find related scholarly publications about the art.
Access detailed metadata, including annotations or visual descriptions, for high-resolution images of artworks.
Filter and list objects based on specific criteria like the time period (e.g., Victorian) or the cultural origin (e.g., Greek).
Ask an AI about this
Waiting for input…
Harvard Art Museums: 35 Tools for Deep Research
These tools let you access every facet of the collection's data—from object manifests to cultural associations, giving your agent granular control over research queries.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Harvard Art Museums on VinkiusGet Annotation
Retrieves specific details about notes or commentary attached to an artwork image.
Get Audio
Gets detailed information for audio descriptions of artworks.
Get Exhibition
Fetches specific details about a particular museum exhibition.
Get Gallery
Retrieves detailed information for a physical gallery space within the museum.
Get Iiif Gallery Manifest
Gets the required manifest file to view all objects displayed in a specific gallery...
Get Iiif Object Manifest
Generates the necessary manifest for viewing an individual artwork object digitally.
Get Iiif Top Collection
Retrieves the main manifest file listing all objects in the top-level collection.
Get Image
Fetches specific details about a high-resolution image of an artwork.
Get Object
Gets the complete record for any single object in the collection, including...
Get Person
Retrieves detailed profiles and biographies of people associated with the art...
Get Publication
Gets specific details about a scholarly publication mentioning or featuring artwork.
Get Video
Retrieves information for videos produced by the museums concerning art history or works.
List Activities
Lists historical activities related to an object, like when it was moved or edited in the collection records.
List Annotations
Lists all manual and machine-generated notes attached to artwork images.
List Audios
Provides a list of audio descriptions or visual interpretations for artworks.
List Centuries
Lists the available centuries used to date and categorize art objects.
List Classifications
Provides a list of curatorial categories, such as Prints or Sculpture.
List Colors
Lists all recognized color terms and CSS3 identifiers used in the collection's metadata.
List Cultures
Provides a list of cultural associations (e.g., Dutch, Greek) related to the art objects.
List Exhibitions
Lists all past, current, and upcoming museum exhibitions by name and date.
List Galleries
Provides a list of every physical space or gallery within the museum building.
List Groups
Lists pre-curated groupings, like 'Collection Highlights,' for focused viewing.
List Images
Lists metadata details about the image files produced by the museum's research...
List Mediums
Provides a list of materials used to create the art, such as Watercolor or Resin.
List Objects
Lists all individual items and objects housed within the Harvard Art Museums collection.
List People
Lists every person recorded in the database, including artists, donors, or patrons.
List Periods
Provides a list of art movements and historical time periods (e.g., Baroque...
List Places
Lists geographic locations associated with the collection's origins or subjects.
List Publications
Provides a list of scholarly publications that contain information about museum...
List Sites
Lists the major physical facilities and sites associated with the museum complex.
List Spectrums
Lists the specific color ranges used in the museum's branding or art analysis spectra.
List Supports
Provides a list of physical surfaces where the artwork was created (e.g., Wood...
List Techniques
Lists specific methods used in art production, like Etching or Red-figure.
List Videos
Provides a list of video assets produced by or related to the museum's collection.
List Worktypes
Lists specific object types, such as 'fragment,' 'vessel,' or 'painting.'
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Harvard Art Museums, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Harvard Art Museums. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 35 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Diving into historical research often means sifting through countless databases and PDF archives.
Today, if you need to know who commissioned a painting or where it was displayed last year, you'd click through multiple museum portals. You’d cross-reference donor lists in one tab, check the exhibition history in another, and then manually compare that data against scholarly articles found via a third link. It takes hours of copy-pasting and mental juggling just to build a simple timeline.
With this MCP, you just ask your agent: 'Who commissioned works similar to X, and when were they exhibited?' The system pulls the object details, cross-references the donors using `list_people`, checks the exhibit history via `get_exhibition`, and hands you one clean answer. It's a massive time cut.
Accessing Object Details with get_object
Before, getting a full record meant logging into multiple restricted databases. You might find the basic title and date, but you’d struggle to pull up provenance or specific cultural context without knowing exactly which database schema to query.
Now, when your agent uses `get_object`, it gives you one comprehensive view. It doesn't just give you a description; it provides the full record, including where it was housed and what people are associated with it.
What your AI can actually do with this
Need to write a paper on the shift in American painting during the late nineteenth century? Instead of visiting dozens of separate museum databases, you ask your agent directly. This MCP turns art history into an interactive research tool. You can use it to find specific objects by filtering across centuries and materials, then pull up related profiles for artists or donors.
If a work was part of a major show, you'll know that too. Vinkius hosts this MCP so you connect one time from your preferred client and get access to museum data like this, plus thousands of others. It lets you query scholarly publications connected to the art, trace physical galleries within the institution, or even pull technical details about how an image was created for research.
You're not just looking at pictures; you're accessing a structured record of cultural history.
019e38a5-f0f6-7350-b769-49dd3c3aba89 Here's how it actually works
The bottom line is that you talk to your agent like a museum docent, and it talks back using millions of records.
Subscribe to this MCP and enter your Harvard Art Museums API Key in Vinkius.
Connect your agent via any compatible client, then prompt it with a research question (e.g., 'Show me all Dutch sculptures from the 17th century').
The AI tool automatically accesses the collection data to provide structured answers, complete with object details and context.
Who is this actually for?
Anyone who spends time with art—students writing theses, curators planning shows, or just people trying to figure out the history behind a piece. If your job involves context, you need this.
Needs primary sources and object metadata quickly for papers on specific periods or artists.
Plans shows by checking past exhibition records, identifying relevant galleries, or verifying historical context.
Needs to correlate multiple data points, like linking a person's biography to an object's publication record.
What Changes When You Connect
Pinpoint details: Use get_object to pull the full record on any piece, or use list_activities to see its entire documented history within the museum's records.
Build a narrative profile: Running through list_people and then using get_person lets you map out the lives of artists and donors connected to the collection.
Understand the physical space: Don't just look at flat images. Use list_galleries and get_iiif_gallery_manifest to understand exactly where pieces are displayed in person.
Contextualize your search: Instead of guessing, use broad tools like list_cultures or list_periods first. This narrows the focus so you can efficiently run targeted searches using get_object.
Access deep academic context: You can pull related scholarly information by listing publications with list_publications, giving your research an immediate layer of peer-reviewed backup.
See it in action
Writing a Comparative Study on Donor Art
A student needs to compare works funded by two different families. They start by listing all donors using list_people, find the key names, and then use get_person combined with get_object to pull up every piece associated with those individuals for comparison.
Planning a Thematic Exhibition Tour
A curator wants to create an exhibit focused on 19th-century French art. They use list_periods and then narrow the scope by checking get_iiif_gallery_manifest for available physical spaces that match the criteria.
Tracing a Piece's Entire Life Cycle
A researcher finds an object ID and needs to know everything about it. They use get_object, then follow up with list_annotations and list_audios to gather all available scholarly commentary.
Identifying Missing Context
A user knows the object's style but not its origin. They use list_cultures and then query for related artifacts using get_object filtered by those cultural associations, helping them pinpoint the region of origin.
The honest tradeoffs
Asking a single broad question
Prompting your agent: 'Tell me everything about art.' This leads to a massive dump of unorganized data, forcing you to wade through unrelated lists and metadata.
Start by using listing tools like list_periods or list_classifications. Then, pick one result (e.g., 'Renaissance') and ask for more details using a getter tool like get_object to keep the focus tight.
Focusing only on images
Assuming that just because you have an image, all context is available. You might miss key information about where it was displayed or who owned it.
After viewing the object's manifest with get_iiif_object_manifest, always check for related records using list_people and list_exhibitions. Context matters as much as the art itself.
Ignoring physical location
Treating the collection like a purely digital database. You might miss out on knowing if the piece is even visible to the public or where it's physically housed.
Before finalizing your findings, run list_galleries and then use get_gallery to confirm the object's current physical location.
When It Fits, When It Doesn't
Use this MCP when you need deep historical context or granular data retrieval. If you know the name of an art movement (e.g., Impressionism), start there using tools like list_periods and then drill down with get_object. This is ideal for academic work, curating, or detailed comparative analysis. Don't use it if your goal is simple visual browsing—a basic web search or a general museum guide might be faster. Also, don't rely on this MCP to tell you why an object was made; it tells you what the records say about its history and context, which is different from critical art theory. Use get_object for facts; use your own brain for critique.
Questions you might have
How do I find all works by a specific person using list_people? +
You first use list_people to confirm the name. Then, you ask your agent to get all related objects or details for that individual using get_person. This gathers their full professional history within the collection.
Can I list_exhibitions to find out what was shown in 1950? +
Yes. You run list_exhibitions and filter by date range or topic. This tells you about past shows, which is perfect for understanding a collection's historical focus.
What if I need to know the colors used in an object? +
You can list available color terms with list_colors. Then, when looking at a specific piece, you check its metadata using get_image or get_object for the extracted palette.
How do I find out about a gallery's contents? +
First, use list_galleries to know the location. Then, pass that name to get_iiif_gallery_manifest. This gets you all the manifest files needed to view everything displayed there.
What credentials are needed before I can use tools like list_objects? +
You must provide a valid API key during setup. This connection secures your access and allows your agent to perform actions across the collection. Always store this key in an environment variable for safety.
When I call get_object, what core data points should I expect to find? +
The full object record includes details like its date, medium (from list_mediums), classification, and associated cultural groups. This gives you a complete picture of the piece's context.
How can I narrow down my search before listing objects using list_classifications? +
You should use list_classifications to retrieve valid curatorial categories first. Then, pass those returned IDs into your main query to filter the results effectively.
What is the output format when I request image data using get_iiif_object_manifest? +
This tool returns a JSON manifest describing how the object should be viewed. It provides all necessary technical parameters for standard, compliant web viewers.
How can I find artworks from a specific culture or time period? +
You can use the list_objects tool and apply filters like culture (e.g., 'Japanese') or century (e.g., '19th century'). You can also use yearmade for more precise dating.
Is it possible to see which exhibitions are currently running at the museum? +
Yes! Use the list_exhibitions tool with the status parameter set to 'current'. This will return a list of all active shows with their details.
Can I search for artworks based on their location within the museum building? +
Absolutely. You can use list_galleries to find specific room IDs or floors, and then use the gallery filter in list_objects to see what is displayed in that specific space.
We've already built the connector for Harvard Art Museums. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 35 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.