Tool tree
gradeNot graded
list_art_categoriesAnswer
Devuelve las categorías públicas disponibles en el catálogo de la galería, junto con sus slugs y URLs.
View tool JSON
{
"name": "list_art_categories",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve las categorías públicas disponibles en el catálogo de la galería, junto con sus slugs y URLs.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_artworksAnswer
Busca obras públicas por título, artista, técnica o descripción. Puede filtrar por slug de categoría y disponibilidad para venta.
View tool JSON
{
"name": "search_artworks",
"kind": "answer",
"impl": "imperative",
"description": "Busca obras públicas por título, artista, técnica o descripción. Puede filtrar por slug de categoría y disponibilidad para venta.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 120,
"description": "Texto libre: título, artista, técnica o palabras de la descripción."
},
"category": {
"type": "string",
"maxLength": 120,
"description": "Slug exacto de una categoría obtenida con list_art_categories."
},
"available": {
"type": "boolean",
"description": "Si es true, devuelve únicamente obras disponibles y no vendidas."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Cantidad máxima de resultados."
}
},
"additionalProperties": false
}
}get_artwork_detailsAnswer
Obtiene los datos públicos completos de una obra usando su slug exacto.
View tool JSON
{
"name": "get_artwork_details",
"kind": "answer",
"impl": "imperative",
"description": "Obtiene los datos públicos completos de una obra usando su slug exacto.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 220,
"description": "Slug exacto de la obra."
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}get_artist_profileAnswer
Obtiene la biografía y enlaces públicos de un artista usando su slug exacto.
View tool JSON
{
"name": "get_artist_profile",
"kind": "answer",
"impl": "imperative",
"description": "Obtiene la biografía y enlaces públicos de un artista usando su slug exacto.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 180,
"description": "Slug exacto del artista."
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}list_exhibitionsAnswer
Lista exposiciones públicas actuales, próximas, pasadas o todas, con fechas, ubicación y URL.
View tool JSON
{
"name": "list_exhibitions",
"kind": "answer",
"impl": "imperative",
"description": "Lista exposiciones públicas actuales, próximas, pasadas o todas, con fechas, ubicación y URL.",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"all",
"current",
"upcoming",
"past"
],
"description": "Estado temporal; el valor predeterminado es current."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Cantidad máxima de resultados."
}
},
"additionalProperties": false
}
}list_open_callsAnswer
Lista convocatorias públicas que están abiertas en la fecha actual, con fechas, resumen y URL.
View tool JSON
{
"name": "list_open_calls",
"kind": "answer",
"impl": "imperative",
"description": "Lista convocatorias públicas que están abiertas en la fecha actual, con fechas, resumen y URL.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Cantidad máxima de resultados."
}
},
"additionalProperties": false
}
}list_perspectivesAnswer
Busca y lista artículos publicados en Perspectiva por texto o slug de etiqueta, con autor, fecha, resumen, etiquetas y URL.
View tool JSON
{
"name": "list_perspectives",
"kind": "answer",
"impl": "imperative",
"description": "Busca y lista artículos publicados en Perspectiva por texto o slug de etiqueta, con autor, fecha, resumen, etiquetas y URL.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 120,
"description": "Texto libre para buscar en título, extracto, contenido o autor."
},
"tag": {
"type": "string",
"maxLength": 120,
"description": "Slug exacto de una etiqueta de Perspectiva."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Cantidad máxima de resultados."
}
},
"additionalProperties": false
}
}get_perspective_articleAnswer
Obtiene el contenido público completo, autor, etiquetas, imagen y adjunto de un artículo publicado usando su slug exacto.
View tool JSON
{
"name": "get_perspective_article",
"kind": "answer",
"impl": "imperative",
"description": "Obtiene el contenido público completo, autor, etiquetas, imagen y adjunto de un artículo publicado usando su slug exacto.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Slug exacto del artículo publicado."
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}get_gallery_contactAnswer
Devuelve la información pública de contacto, dirección, horario y URL del formulario de la galería.
View tool JSON
{
"name": "get_gallery_contact",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve la información pública de contacto, dirección, horario y URL del formulario de la galería.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}