---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/art-collection-search
---
# Art Collection Search

Search artworks across museum APIs, cultural aggregators, and open knowledge sources. Browse image-rich records, compare institutions, open full artwork details, and look up artist background for global art discovery.

- **Version:** 0.02
- **Categories:** data, search
- **Author:** Humanleap (https://toolrouter.com)
- **License:** UNLICENSED
- **Repository:** https://github.com/Humanleap/toolrouter.git
- **Homepage:** https://toolrouter.com/tools/art-collection-search

## Skills (3)

### Search Artworks (`search_artworks`)

Search artworks across open museum collections, cultural aggregators, and global art-adjacent sources. Returns normalized results with images, institutions, artists, dates, and record links.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Search query such as an artist name, artwork title, movement, keyword, or subject |
| `source` | string | No | Provider to search: all, met, artic, cma, digitalnz, jpsearch, wikidata, or openverse (all, met, artic, cma, digitalnz, jpsearch, wikidata, openverse) [default: "all"] |
| `limit` | number | No | Maximum number of artworks to return per page (1-20, default 10) [default: 10] |
| `page` | number | No | Results page number for pagination (default 1) [default: 1] |
| `has_images` | boolean | No | When true, filter toward results that include a usable image URL for gallery output [default: true] |

**Returns:** Artwork matches with normalized provider, institution, artist, date, image, and canonical record links

**Examples:**

*Search global open collections for Monet-related artworks with images:*

```json
{
  "query": "monet",
  "source": "all",
  "limit": 6
}
```

*Search Japan Search specifically for Hiroshige-related records:*

```json
{
  "query": "hiroshige",
  "source": "jpsearch",
  "limit": 4,
  "has_images": false
}
```

### Artwork Details (`artwork_details`)

Get the normalized public record for one artwork from any supported provider. Returns richer metadata including institution, rights, dimensions, description, and source links.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `source` | string | Yes | Provider source for the artwork record (met, artic, cma, digitalnz, jpsearch, wikidata, openverse) [default: "artic"] |
| `artwork_id` | string | Yes | Artwork identifier returned by search_artworks, such as numeric museum IDs, Q-IDs, UUIDs, or a full Japan Search data URI |

**Returns:** A normalized single-artwork record with provider metadata, rights, image URLs, and descriptive fields

**Examples:**

*Get details for a Monet painting from the Art Institute of Chicago:*

```json
{
  "source": "artic",
  "artwork_id": "16568"
}
```

*Get details for an Openverse image record:*

```json
{
  "source": "openverse",
  "artwork_id": "ac533400-7456-4486-9251-7b732980ef0f"
}
```

### Search Artists (`search_artists`)

Search artist records across the Art Institute of Chicago and Wikidata. Returns artist names, life dates, short bios, and links to canonical source pages.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Artist search query such as a full name, surname, or transliterated variant |
| `source` | string | No | Provider to search for artist records: all, artic, or wikidata (all, artic, wikidata) [default: "all"] |
| `limit` | number | No | Maximum number of artist records to return (1-20, default 10) [default: 10] |
| `page` | number | No | Results page number for pagination (default 1) [default: 1] |

**Returns:** Artist matches with identifiers, life dates, short bios, and links to source records

**Examples:**

*Search global artist sources for Claude Monet:*

```json
{
  "query": "monet",
  "source": "all",
  "limit": 5
}
```

*Search Wikidata for Hiroshige artist records:*

```json
{
  "query": "hiroshige",
  "source": "wikidata",
  "limit": 3
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call art-collection-search search_artworks --query monet --source all --limit 6

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"art-collection-search","skill":"search_artworks","input":{"query":"monet","source":"all","limit":6}}' \
     https://api.toolrouter.com/v1/tools/call
```

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs