{
    "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.json",
    "serverInfo": {
        "name": "miguel-betancourt-art-mcp",
        "title": "Miguel Betancourt Atelier MCP Server",
        "version": "1.0.0",
        "description": "MCP Server for discovering original fine art paintings, collections, international exhibitions timeline, and acquisition inquiries for master Ecuadorian painter Miguel Betancourt.",
        "websiteUrl": "https://www.miguelbetancourt.com"
    },
    "endpoint": "https://www.miguelbetancourt.com/wp-json/miguelb-ai/v1/mcp",
    "transport": {
        "type": "streamable-http",
        "endpoint": "https://www.miguelbetancourt.com/wp-json/miguelb-ai/v1/mcp"
    },
    "capabilities": {
        "tools": {
            "listChanged": true
        },
        "resources": {
            "subscribe": false,
            "listChanged": false
        },
        "prompts": {
            "listChanged": false
        }
    },
    "tools": [
        {
            "name": "search_artworks",
            "description": "Search original paintings by series, technique, dimension, price range, or availability.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "search": {
                        "type": "string",
                        "description": "Search query term (e.g. 'Palingenesia', 'templo', '\u00f3leo', 'paisaje')"
                    },
                    "category": {
                        "type": "string",
                        "description": "Category/Series filter (e.g. 'palingenesia', 'acuarela', 'oleos')"
                    },
                    "min_price": {
                        "type": "number",
                        "description": "Minimum price in USD"
                    },
                    "max_price": {
                        "type": "number",
                        "description": "Maximum price in USD"
                    },
                    "availability": {
                        "type": "string",
                        "enum": [
                            "Disponible",
                            "No disponible",
                            "all"
                        ],
                        "default": "all"
                    }
                }
            }
        },
        {
            "name": "get_artwork",
            "description": "Get full specifications of a specific artwork by ID or slug.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer",
                        "description": "Artwork product ID"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "get_biography_and_timeline",
            "description": "Get Miguel Betancourt's complete editorial artistic trajectory, chronological timeline (1974\u2013Present), international biennials, museum collections, and awards.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "lang": {
                        "type": "string",
                        "enum": [
                            "es",
                            "en"
                        ],
                        "default": "es"
                    }
                }
            }
        },
        {
            "name": "submit_inquiry",
            "description": "Submit a direct collector inquiry, purchase request, or studio consultation for a specific artwork.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Collector name"
                    },
                    "email": {
                        "type": "string",
                        "description": "Collector email address"
                    },
                    "phone": {
                        "type": "string",
                        "description": "Phone number"
                    },
                    "artwork_id": {
                        "type": "integer",
                        "description": "Target artwork ID"
                    },
                    "artwork_title": {
                        "type": "string",
                        "description": "Artwork title"
                    },
                    "message": {
                        "type": "string",
                        "description": "Message regarding acquisition, international transport, or private studio view"
                    }
                },
                "required": [
                    "name",
                    "email",
                    "artwork_id",
                    "message"
                ]
            }
        }
    ]
}