{
    "schema_version": "1.0",
    "name": "2nd Face Tattoo & Body Piercing AI MCP PRO",
    "description": "Manifest MCP/WebMCP PRO pentru 2ndFace Tattoo & Body Piercing.",
    "version": "3.0.0",
    "site_url": "https://www.2ndface.info/",
    "well_known_url": "https://www.2ndface.info/.well-known/mcp.json",
    "manifest_url": "https://www.2ndface.info/wp-json/secondface-ai-mcp-pro/v1/mcp.json",
    "tools_url": "https://www.2ndface.info/wp-json/secondface-ai-mcp-pro/v1/tools",
    "execute_url": "https://www.2ndface.info/wp-json/secondface-ai-mcp-pro/v1/execute",
    "webmcp_bridge_manifest_url": "https://www.2ndface.info/wp-json/webmcp-bridge/v1/manifest",
    "webmcp_bridge_execute_url": "https://www.2ndface.info/wp-json/webmcp-bridge/v1/execute",
    "llms_txt": "https://www.2ndface.info/llms.txt",
    "ai_txt": "https://www.2ndface.info/ai.txt",
    "knowledge_json": "https://www.2ndface.info/knowledge.json",
    "openapi_json": "https://www.2ndface.info/openapi.json",
    "schema_json": "https://www.2ndface.info/schema.json",
    "security_txt": "https://www.2ndface.info/.well-known/security.txt",
    "ai_plugin_json": "https://www.2ndface.info/.well-known/ai-plugin.json",
    "vendor": {
        "name": "2ndFace Development",
        "url": "https://www.2ndface.info/"
    },
    "contact": {
        "phone": "0724669330",
        "whatsapp": "0724669330",
        "instagram": "https://www.instagram.com/2ndfacetattoo/",
        "facebook": "https://www.facebook.com/tatuaj"
    },
    "capabilities": {
        "tools": true,
        "execute": true,
        "structured_json": true,
        "public_manifest": true,
        "tool_contracts": true,
        "json_ld": true,
        "frontend_webmcp_js": true,
        "llms_txt": true,
        "ai_txt": true,
        "logs": true,
        "knowledge_graph": true,
        "openapi": true,
        "security_txt": true
    },
    "auth": {
        "type": "none",
        "header": "X-2ndFace-MCP-Key"
    },
    "tools": [
        {
            "name": "get_2ndface_business_info",
            "description": "Returnează date structurate despre 2ndFace Tattoo: nume, adresă, telefon, social media și program.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": [],
                "required": []
            }
        },
        {
            "name": "get_2ndface_opening_hours",
            "description": "Returnează programul salonului în text și format structurat.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": [],
                "required": []
            }
        },
        {
            "name": "get_2ndface_piercing_prices",
            "description": "Returnează prețuri piercing structurate. Acceptă name, exact, min_price, max_price, price.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Nume piercing, ex: helix, daith, nostril"
                    },
                    "exact": {
                        "type": "boolean",
                        "description": "Dacă este true, caută potrivire exactă după nume/id"
                    },
                    "min_price": {
                        "type": "number",
                        "description": "Preț minim în lei"
                    },
                    "max_price": {
                        "type": "number",
                        "description": "Preț maxim în lei"
                    },
                    "price": {
                        "type": "number",
                        "description": "Preț exact în lei"
                    }
                },
                "required": []
            }
        },
        {
            "name": "get_2ndface_piercing_price",
            "description": "Returnează prețul pentru un singur piercing după nume.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Nume piercing, ex: helix, daith, nostril"
                    }
                },
                "required": [
                    "name"
                ]
            }
        },
        {
            "name": "get_2ndface_tattoo_estimate_info",
            "description": "Explică informațiile necesare pentru estimarea unui tatuaj.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": [],
                "required": []
            }
        },
        {
            "name": "get_2ndface_aftercare",
            "description": "Returnează aftercare pentru piercing, tattoo/tatuaj sau all.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "type": {
                        "type": "string",
                        "description": "piercing, tattoo, tatuaj sau all"
                    }
                },
                "required": []
            }
        },
        {
            "name": "search_2ndface_aftercare",
            "description": "Caută în recomandările aftercare după un termen.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Termen de căutare, ex: piscina, alcool, folie"
                    }
                },
                "required": []
            }
        },
        {
            "name": "search_2ndface_faq",
            "description": "Caută în FAQ-ul 2ndFace după un termen.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Termenul de căutare în FAQ"
                    }
                },
                "required": []
            }
        },
        {
            "name": "get_2ndface_promotions",
            "description": "Returnează promoțiile curente.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": [],
                "required": []
            }
        },
        {
            "name": "create_2ndface_booking_request",
            "description": "Creează o cerere de programare în WordPress și trimite notificare email.",
            "group": "2NDFACE_PRO",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Numele clientului"
                    },
                    "phone": {
                        "type": "string",
                        "description": "Telefon / WhatsApp client"
                    },
                    "service": {
                        "type": "string",
                        "description": "Serviciul dorit"
                    },
                    "preferred_date": {
                        "type": "string",
                        "description": "Data preferată"
                    },
                    "preferred_time": {
                        "type": "string",
                        "description": "Ora preferată"
                    },
                    "message": {
                        "type": "string",
                        "description": "Detalii suplimentare"
                    }
                },
                "required": []
            }
        }
    ]
}
