Art Institute of Chicago MCP. Query Chicago's entire art history database.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Art Institute of Chicago MCP Server lets you query the entire museum collection. Search artworks by keyword, research artist biographies, and get high-res image manifests (IIIF).
You can list galleries, find specific art objects, and look up museum events and exhibitions. It's a direct data connection to art history.
What your AI agents can do
Get agent
Retrieves specific details for one artist or creator.
Get article
Retrieves details for a specific written article.
Get artwork
Retrieves detailed information for a single artwork.
Search the entire collection using keywords, or list artworks and get deep metadata (provenance, technical descriptions).
Search for artists (agents) and retrieve detailed biographical information, including historical context.
Fetch IIIF Manifests for a specific artwork, providing high-resolution image data and structural metadata.
List and retrieve details for physical gallery spaces and places associated with the artwork's origin.
Get details for specific exhibitions, events, or museum-related tours.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019e5cfdget agent
Retrieves specific details for one artist or creator.
019e5cfdget article
Retrieves details for a specific written article.
019e5cfdget artwork
Retrieves detailed information for a single artwork.
019e5cfdget artwork manifest
Gets the IIIF Manifest for a specific artwork, including high-resolution image data.
019e5cfdget event
Retrieves details about a single museum event.
019e5cfdget exhibition
Retrieves details for a specific art exhibition.
019e5cfdget gallery
Retrieves details about a specific gallery space.
019e5cfdget place
Retrieves details for a specific location associated with an artwork.
019e5cfdget product
Retrieves details about a specific museum shop item.
019e5cfdget publication
Retrieves details for a specific published book or catalog.
019e5cfdget tour
Retrieves details for a specific museum tour.
019e5cfdlist agents
Lists all available artists or creators in the collection.
019e5cfdlist articles
Lists all available written articles.
019e5cfdlist artworks
Lists all artworks available in the Art Institute of Chicago collection.
019e5cfdlist events
Lists all scheduled museum events.
019e5cfdlist exhibitions
Lists all current or past exhibitions.
019e5cfdlist galleries
Lists all physical gallery spaces in the museum.
019e5cfdlist places
Lists all locations associated with artworks.
019e5cfdlist products
Lists all products available in the museum shop.
019e5cfdlist publications
Lists all available publications.
019e5cfdlist tours
Lists all available museum tours.
019e5cfdsearch agents
Searches for artists or creators by name or keyword.
019e5cfdsearch articles
Searches for specific written articles.
019e5cfdsearch artworks
Searches for artworks within the Art Institute of Chicago collection.
019e5cfdsearch events
Searches for museum events by date or keyword.
019e5cfdsearch exhibitions
Searches for art exhibitions by name or date range.
019e5cfdsearch galleries
Searches for physical gallery spaces by name or category.
019e5cfdsearch places
Searches for locations related to artworks or exhibits.
019e5cfdsearch products
Searches for museum shop items by category or name.
019e5cfdsearch publications
Searches for books or catalogs by title or subject.
019e5cfdsearch tours
Searches for specific museum tours.
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 Art Institute of Chicago, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
You can query the whole Art Institute of Chicago collection directly through your AI client. You'll find everything from artworks to artist bios, all without writing any API calls yourself.
Searching Artworks and Collections
list_artworks lets you see every artwork in the collection. You can then use search_artworks to pull up pieces by keyword, and get_artwork fetches deep metadata for a specific piece, including provenance and technical descriptions. For the highest quality images, get_artwork_manifest pulls the IIIF Manifest, giving you high-resolution image data and structural metadata.
Digging into Artists and Creators
list_agents shows you all the artists and creators the museum has documented. You can narrow that down with search_agents by name or keyword, and get_agent retrieves detailed biographical info, including historical context, for any single creator.
Mapping the Museum Experience
list_galleries shows you every physical gallery space. You can find a specific gallery using search_galleries and get details with get_gallery. list_places lists locations tied to artworks, and search_places helps you find specific areas related to art or exhibits.
Tracking Context and Events
To track what's happening, list_exhibitions shows all past and current shows, and search_exhibitions lets you find them by name or date range. get_exhibition pulls up the full details for one specific show. You can check out scheduled happenings with list_events and search_events, and get_event gets the full details for a single museum event.
You'll also find info on museum tours using list_tours, search_tours, and get_tour.
Finding Related Materials and Shopping
list_publications shows you all the books and catalogs. You can search those with search_publications by title or subject, and get_publication fetches the details for one item. If you're checking out the shop, list_products lists every item, and search_products lets you find merch by category or name. Finally, you can use get_product to get the details on a specific shop item.
How Art Institute of Chicago MCP Works
- 1 Subscribe to the server and provide a
User-Agentstring. This is required to identify your requests to the AIC API. - 2 Use your AI client (Claude, Cursor, etc.) to call a specific tool, like
search_artworksorget_agent, with the required parameters. - 3 The server executes the request and returns structured, curated data about the artwork, artist, or gallery.
The bottom line is: your AI client sends a structured request, and the server delivers the raw, structured art history data.
Who Is Art Institute of Chicago MCP For?
Art historians, museum curators, educational content creators, and design students need this. If your job involves tracking provenance, cross-referencing art movements, or building educational content around historical artifacts, this server saves you hours of manual API work. You get direct, deep access to the collection's raw data.
Queries specific collection subsets using list_artworks and retrieves technical manifests via get_artwork_manifest without making manual API calls.
Uses get_exhibition and get_gallery to map out related physical spaces and current shows, ensuring all metadata is consistent.
Gathers facts, artist dates, and artwork descriptions using search_agents and search_artworks to build lesson plans quickly.
Finds inspiration and research material by searching for artists using search_agents and viewing detailed art object data using get_artwork.
What Changes When You Connect
- Access deep metadata. Instead of just seeing an artwork title, you get provenance, exhibition history, and technical descriptions using
get_artworkorget_artwork_manifest. - Map the entire collection. Quickly list all physical gallery spaces using
list_galleriesand cross-reference them with artworks found usingsearch_artworks. - Research artists efficiently. Use
search_agentsto find an artist by name, then useget_agentto pull their full biography and historical context. - Handle context data. Get details on related museum events, tours, and publications using
list_eventsorlist_publicationsto build out a full research context. - Go beyond the visual.
get_placelets you map the geographical origin of art pieces, connecting the object to its real-world source. - Speed up research. Combine
search_artworksandsearch_agentsto build a cohesive narrative: find the piece, then find the artist who made it.
Real-World Use Cases
Mapping a Collection's Provenance
A curator needs to map out every piece related to a specific historical region. They ask their agent to run list_places to find all relevant locations, then use search_artworks with those locations to pull a list of associated art objects. Finally, they use get_artwork on each result to confirm the object's specific provenance data.
Drafting an Artist Profile
A student is writing a paper on a specific artist. They use search_agents to find the artist's name, then call get_agent to pull the full bio. They follow up by using search_artworks and get_artwork to pull all their key pieces and dates, creating a comprehensive profile in one chat session.
Planning a Museum Tour Itinerary
A tour guide needs to build a tour covering both the art and the physical space. They start by using list_galleries to see the available rooms, then use search_tours and get_tour to pull specific tour details. They can combine this with list_events to ensure the tour covers both physical and scheduled happenings.
Finding a Piece for a Project
A designer needs a piece of art from a specific time period. They use search_artworks with metadata filters, and once they find an ID, they use get_artwork_manifest to pull the high-res IIIF data for immediate use in their design software.
The Tradeoffs
Treating the collection as flat data
The user tries to search for a piece by combining keywords for the artist, the date, and the medium in one search query. They miss the structural metadata.
→
Don't try to do it all at once. First, use search_agents to lock down the artist. Then, use search_artworks and pass the agent ID as a filter. Finally, use get_artwork to pull the full, structured data set.
Overlooking related context
Finding an artwork ID is easy, but the user misses out on knowing if the artwork was part of a major exhibition or if it relates to a specific geographical place.
→
After finding an artwork ID using search_artworks, call get_exhibition and get_place separately. This gives you the full context: what show it was in, and where it came from.
Assuming all data is visible
The user tries to get all information on a piece, but forgets that high-res images or specific technical specs require a dedicated tool call.
→
When you pull an artwork ID, always check for the manifest. Use get_artwork_manifest to guarantee you get the IIIF data. For technical details, use get_artwork.
Mixing up list vs. search
Trying to get details for a specific gallery without knowing its ID, and just asking the agent to 'list all galleries and then find the one I need.'
→
If you know the name, use search_galleries first. If you already have the ID, use get_gallery directly. Don't rely on the agent to browse manually.
When It Fits, When It Doesn't
Use this server if your project requires deep, structured data about art, artists, or museum operations. Specifically, if you need to pull provenance data (get_artwork), cross-reference a piece with its exhibition history (get_exhibition), or map its physical location (get_place).
Don't use it if you just need a general overview of art. For that, simple image search tools are fine. Also, if you only need a list of names without any associated structured data, a simple database query might be faster.
Use the search_artworks tool when you need to narrow the collection. Use get_artwork when you have the ID and need all the specific fields. The difference is the depth of data you get back.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Art Institute of Chicago. 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 server provides 31 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Trying to piece together art history from scattered museum pages.
Before this server, you had to navigate the museum's website: click 'Artworks,' search by keyword, then click 'Metadata' to find the date. If you needed the artist's bio, you'd jump to a second tab and manually search again. Getting a full picture meant cross-referencing five different web pages and copy-pasting data into a spreadsheet.
With the Art Institute of Chicago MCP Server, you tell your agent to research the piece. It runs the necessary tools—like `search_artworks` and `get_artwork`—and hands you the full, structured data set, including provenance and technical specs. You get the facts, not the links.
Using the Art Institute of Chicago MCP Server: `get_artwork_manifest`
Manually downloading high-resolution images often involves navigating complex file structures or using multiple API endpoints just for the image file. This process is slow and breaks easily when the museum updates its digital asset pipeline.
Now, calling `get_artwork_manifest` gives you the IIIF Manifest. This delivers the high-resolution image data and structural metadata in one predictable, machine-readable payload. It's reliable, fast, and ready for programmatic use.
Common Questions About Art Institute of Chicago MCP
How do I search for artworks using the `search_artworks` tool? +
You provide keywords or metadata filters to search_artworks. This function returns a list of matching artworks, including their IDs, which you can then use with get_artwork for full details.
What is the difference between `get_artwork` and `get_artwork_manifest`? +
get_artwork returns the textual metadata (title, dates, description). get_artwork_manifest delivers the actual high-resolution image data and structural data (IIIF).
Can I find an artist's bio using the `get_agent` tool? +
Yes, get_agent retrieves detailed information about an artist. You just need to provide the agent's unique ID to pull the full biography and context.
How do I find art pieces related to a certain place using `search_places`? +
You use search_places to find the place ID, and then use search_artworks or get_artwork to filter the collection by that location ID.
How many tools are available in the Art Institute of Chicago MCP Server? +
The Art Institute of Chicago MCP Server includes 31 tools. These cover everything from searching artworks to listing museum products.
How do I use the `list_agents` tool to find artists? +
The list_agents tool returns a list of all available artists in the collection. You can then use search_agents to filter that list by name or historical period.
What is the difference between `get_exhibition` and `list_exhibitions`? +
The list_exhibitions tool gives you a general list of current or past exhibitions. To get specific details, like dates or participating artworks, use get_exhibition with an ID.
Does the `get_artwork_manifest` tool include structural data for high-resolution images? +
Yes, the get_artwork_manifest tool fetches IIIF Manifests. This manifest contains the necessary structural metadata to access the artwork's high-resolution image data.
How can I find artworks by a specific artist like Van Gogh? +
You can use the search_artworks tool with the query 'Van Gogh'. This will return a list of matching artworks. You can then use get_artwork with a specific ID to see full details.
Can I access high-resolution image data for these artworks? +
Yes. By using the get_artwork_manifest tool with an artwork ID, the server retrieves the IIIF Manifest, which contains links to high-resolution image endpoints and structural metadata.
Is it possible to find where a specific artwork is located in the museum? +
Yes, many artworks include gallery information. You can also use list_galleries to see a list of physical spaces and get_artwork to check the gallery_title or gallery_id fields for a specific piece.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
PoetryDB
Access the world's largest database of public domain poetry — search by author, title, lines, or line count directly from your AI agent.
vote.direct
Manage voter info — audit polling locations, elections, and registration via IA.
Readwise
Equip your AI to directly search, read, and retrieve your unified digital highlights, books, and Reader documents stored in Readwise.
You might also like
MailboxPower
Delight contacts with personalized physical gifts, greeting cards, and direct mail sent automatically from your CRM.
Asana
Automate project management via Asana — list workspaces, query projects, and inspect tasks and sections directly from any AI agent.
N-Gram Frequency Engine
Exact deterministic unigram, bigram, and trigram counting over huge texts. Save tokens and guarantee 100% accurate phrase counts.