Art Institute Chicago

live Art

Search artworks, get artwork and artist details, and browse exhibitions from the Art Institute of Chicago

4 tools
0ms auth
free tier 50 calls/day

Tools

search_artworks required: query

Search the Art Institute of Chicago collection by keyword. Returns a list of artworks with title, artist, date, medium, and image ID.

Parameters
Name Type Description
query req string Search query (e.g., "monet water lilies")
limit opt number Number of results to return (1-100, default 10)
Try it
get_artwork required: id

Get full details for a single artwork by its numeric ID. Returns title, artist, date, medium, dimensions, credit line, description, and image ID.

Parameters
Name Type Description
id req number ARTIC artwork ID (e.g., 27992)
Try it
get_artist required: id

Get an artist record by numeric ID. Returns name, birth/death dates, description, and a list of artwork IDs.

Parameters
Name Type Description
id req number ARTIC artist ID
Try it
get_exhibitions

List current and recent exhibitions at the Art Institute of Chicago. Returns title, short description, and status for each exhibition.

Parameters
Name Type Description
limit opt number Number of exhibitions to return (1-100, default 10)
Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/artic/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/artic/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_artworks","arguments":{"query": "hello"}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search_artworks", {"query":"example"});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("search artworks, get artwork and artist details, and browse exhibitions from the art institute of chicago");

Related packs

Other Pipeworx packs in the same categories (Art):