{
  "tools": [
    {
      "name": "get_business_info",
      "title": "Сведения о фотографе и работе",
      "description": "Read published facts about Egor Sevastyanov: profile, shooting services, exact FAQ answers or contact and brief requirements. Does not provide prices, availability or book a project.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "enum": [
              "profile",
              "services",
              "faq",
              "contact"
            ],
            "description": "Which published information to read"
          }
        },
        "required": [
          "topic"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "check_shooting_fit",
      "title": "Предварительно выбрать маршрут съёмки",
      "description": "Compare remote AI, hybrid production and photography against published source-image and material limitations. A preliminary recommendation for discussion with Egor, not acceptance of an order. Takes categories only; do not pass personal or confidential information.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sourceMaterial": {
            "type": "string",
            "enum": [
              "all-packshots",
              "single-photo",
              "product-only",
              "none"
            ],
            "description": "Available real product reference material"
          },
          "surface": {
            "type": "string",
            "enum": [
              "standard",
              "transparent",
              "reflective",
              "delicate"
            ],
            "description": "Delicate includes lace, sheer knitwear and complex draping"
          },
          "category": {
            "type": "string",
            "enum": [
              "footwear",
              "apparel",
              "cosmetics",
              "accessories",
              "equipment",
              "children",
              "other"
            ],
            "description": "Product category; children means children's goods"
          },
          "newAngles": {
            "type": "boolean",
            "description": "Whether new camera angles or lighting are needed"
          },
          "pixelExact": {
            "type": "boolean",
            "description": "Whether packaging must be reproduced pixel for pixel"
          }
        },
        "required": [
          "sourceMaterial",
          "surface",
          "category",
          "newAngles",
          "pixelExact"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "find_portfolio",
      "title": "Найти подходящие работы",
      "description": "Find documented product-shooting cases by category, method and optional words in the published title or description. Returns source links and labelled images. No match means there is no matching documented case; it does not prove lack of experience.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "footwear",
              "apparel",
              "cosmetics",
              "accessories",
              "equipment"
            ],
            "description": "Optional product category"
          },
          "method": {
            "type": "string",
            "enum": [
              "hybrid",
              "remote",
              "ai",
              "photography"
            ],
            "description": "Optional shooting method; ai means the specific route is not stated"
          },
          "query": {
            "type": "string",
            "maxLength": 120,
            "description": "Optional words to match literally against published text"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7,
            "description": "Maximum cases, default 4"
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
  ],
  "browserNavigation": "open_site_section",
  "revision": "ed78b8d527ce183a87bcdbddeb3248031beb384a"
}
