Search 497,000+ public domain paintings, prints and drawings from 72 museums, with museum records.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One artwork by its Artnap id: title, artist, year, museum, license, the 2,500 px image, its Artnap page and the holding museum's own record.
Artnap artwork id, for example "aic-56905".
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http artnap https://artnap.com/mcp
One artwork by its Artnap id: title, artist, year, museum, license, the 2,500 px image, its Artnap page and the holding museum's own record.
| Argument | Type | Description |
|---|---|---|
| id* | string | Artnap artwork id, for example "aic-56905". |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Artnap artwork id, for example \"aic-56905\"."
}
},
"additionalProperties": false
}The license line for one artwork (public domain, CC0 or CC BY) and where to check it at the holding museum.
| Argument | Type | Description |
|---|---|---|
| id* | string | Artnap artwork id. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Artnap artwork id."
}
},
"additionalProperties": false
}Artists in the Artnap archive whose name matches the words given, with dates, number of works and their Artnap page.
| Argument | Type | Description |
|---|---|---|
| q* | string | Part of the artist name, for example "monet" or "utagawa". |
| limit | integer |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Part of the artist name, for example \"monet\" or \"utagawa\"."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}The museums and libraries whose open access collections Artnap brings together, with the number of works from each and their Artnap page.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Search the Artnap archive of public domain paintings, drawings, prints and posters from museum open access collections. Returns each work with title, artist, year, museum, license, a 2,500 px image address and its Artnap page.
| Argument | Type | Description |
|---|---|---|
| q | string | Words to search for: subject, title, style or artist (for example "moonlight sea" or "Hokusai wave"). |
| color | string | Main color of the work. |
| limit | integer | How many works to return (1-20). |
| artist | string | Artist name, exactly as Artnap lists it (see list_artists). |
| museum | string | Museum name or code (see list_museums). |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Words to search for: subject, title, style or artist (for example \"moonlight sea\" or \"Hokusai wave\")."
},
"color": {
"enum": [
"red",
"orange",
"yellow",
"green",
"teal",
"blue",
"purple",
"pink",
"brown",
"black",
"white",
"gray"
],
"type": "string",
"description": "Main color of the work."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "How many works to return (1-20)."
},
"artist": {
"type": "string",
"description": "Artist name, exactly as Artnap lists it (see list_artists)."
},
"museum": {
"type": "string",
"description": "Museum name or code (see list_museums)."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.