Art Institute of Chicago MCP Server
A Model Context Protocol (MCP) server that provides access to the Art Institute of Chicago Collection through natural language interactions. This server allows AI models to search the art collection at the Art Institute of Chicago and have artworks available as a Resource.
Features
This server provides AI models with the following tools for interacting with the art collection. The server also includes a prompt, art-gallery that will generate an interactive art gallery for a specific artist.
1. Search By Title (search-by-title)
Search for artworks by title in the Art Institute of Chicago
- Inputs:
title
(string) The title of the artwork to search for.limit
(number, optional, default 10) The number of resources to return per page.page
(number, optional, default 1) The page of results to return. Used for pagination.
- Outputs:Copy
2. Get a specific artwork (get-artwork-by-id)
Gets additional information, including the image if available, for a piece of art based on it's id.
- Inputs:
id
(number) The ID of the artwork to retrieve.includeImage
(boolean, optional, default true) Whether to include the artwork image in the response.
- Outputs:CopyCopy
3. Full text search (full-text-search)
Performs a full text search of artworks whose metadata contains the search query.
- Inputs:
query
(string) The term to search the metadata for.limit
(number, optional, default 10) The number of resources to return per page.page
(number, optional, default 1) The page of results to return. Used for pagination.
- Outputs:Copy
4. Artist search (search-for-artist)
Search for a specific artist
- Inputs:
name
(string) The name of the artist to search for.limit
(number, optional, default 10) The number of resources to return per page.page
(number, optional, default 1) The page of results to return. Used for pagination.
- Outputs:Copy
5. Find artwork by artist (get-artwork-by-artist)
Find works fo art by an artist
- Inputs:
id
(number) The id of the artist to search for artworks. Should be the Artist ID of thesearch-for-artist
tool.limit
(number, optional, default 10) The number of resources to return per page.page
(number, optional, default 1) The page of results to return. Used for pagination.
- Outputs:Copy
6. Art Gallery Prompt (art-gallery)
In the Claude Desktop app, use this prompt—along with your chosen artist’s name—to generate an interactive HTML art gallery showcasing their work.
Images are not displayed in the Claude Desktop app due to security reasons. You can download the HTML from Claude Desktop and view the images in the browser.
Claude Desktop Example
The Generated Gallery in a browser
Usage
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
Installing via Smithery
To install artic-mcp for Claude Desktop automatically via Smithery:
Example queries
Here some questions you can ask the AI model when this server in connected:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Disclaimer
This MCP Server is not officially associated with The Art Institute of Chicago. It is a third-party implementation of the The Art Institute of Chicago's API with a MCP Server.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A server that provides access to the Art Institute of Chicago Collection through natural language interactions. This server allows AI models to search the Art Institute of Chicago Collection and have art works available as a Resource.
Related MCP Servers
- -securityAlicense-qualityA server that allows AI assistants to search for research papers, read their content, and access related code repositories through the PapersWithCode API.Last updated -4PythonMIT License
- -securityFlicense-qualityA server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.Last updated -
- -securityAlicense-qualityA server implementation that enables natural language interactions with UniFi network devices by wrapping the UniFi Network API for AI agents like Goose and Claude.Last updated -PythonMIT License
- AsecurityAlicenseAqualityA MCP Server that lets user ask AI models to discover the collection of the Metropolitan Museum of Art. Adds the discovered art works as Resources on the server.Last updated -3TypeScriptMIT License