Artic Tools

Configuration File: artic_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the artic_tools.json configuration file.

Available Tools

ArtIC_get_artwork (Type: BaseRESTTool)

Get detailed information about a specific artwork from the Art Institute of Chicago collection by…

ArtIC_get_artwork tool specification

Tool Information:

  • Name: ArtIC_get_artwork

  • Type: BaseRESTTool

  • Description: Get detailed information about a specific artwork from the Art Institute of Chicago collection by its numeric ID. Returns full metadata including title, artist, date, medium, dimensions, provenance, exhibition history, and IIIF image URL. No authentication required. Use ArtIC_search_artworks to find artwork IDs.

Parameters:

  • id (integer) (required) Artwork ID from Art Institute of Chicago. Examples: 27992 (A Sunday on La Grande Jatte), 16568 (The Bedroom by Van Gogh), 20684 (American Gothic)

Example Usage:

query = {
    "name": "ArtIC_get_artwork",
    "arguments": {
        "id": 10
    }
}
result = tu.run(query)

ArtIC_search_artworks (Type: BaseRESTTool)

Search the Art Institute of Chicago’s collection of over 100,000 artworks using its public API. R…

ArtIC_search_artworks tool specification

Tool Information:

  • Name: ArtIC_search_artworks

  • Type: BaseRESTTool

  • Description: Search the Art Institute of Chicago’s collection of over 100,000 artworks using its public API. Returns artwork titles, artists, dates, mediums, and collection links. No authentication required. The collection includes Impressionist paintings (Seurat, Monet, Picasso), ancient art, photography, prints, and decorative arts. Useful for art research, museum data analysis, and cultural heritage studies.

Parameters:

  • q (string) (required) Search query. Examples: ‘monet water lilies’, ‘picasso cubism’, ‘ancient egypt’, ‘japanese woodblock’, ‘american landscape’

  • limit ([‘integer’, ‘null’]) (optional) Number of results (1-100). Default: 10

  • fields ([‘string’, ‘null’]) (optional) Comma-separated fields to return. Default: ‘id,title,artist_display,date_display,medium_display’. Other options: image_id, dimensions, artwork_type_title, style_title, classification_title

Example Usage:

query = {
    "name": "ArtIC_search_artworks",
    "arguments": {
        "q": "example_value"
    }
}
result = tu.run(query)