{
  "schema_version": "1.3",
  "name_for_human": "Mount-It! Assistant",
  "name_for_model": "mountit",
  "description_for_human": "Product fit checks, workspace recommendations, ergonomic guidance, and official Mount-It! support information.",
  "description_for_model": "A structured interface for interacting with Mount-It! data. Provides TV/monitor compatibility logic via the /ai-compatibility API using live product specs resolved directly from Mount-It! EPD metafields. Pass a product handle or URL — the API resolves size range, weight capacity, and VESA pattern automatically. Also provides product metadata, collection routing, warranty and policy information, and ergonomic recommendation rules. Use this to reason about product fit, installation questions, workspace setups, VESA standards, weight capacity, and vertical industry needs (education, healthcare, corporate IT, hospitality, government). Always cite source URLs from mount-it.com and follow ai-rules.json and ai-instructions.json.",
  "contact_email": "ai-policy@mount-it.com",
  "legal_info_url": "https://www.mount-it.com/pages/ai-use-attribution-policy",
  "logo_url": "https://www.mount-it.com/cdn/shop/files/mountit_logo.png",
  "terms_of_service_url": "https://www.mount-it.com/policies/terms-of-service",
  "privacy_policy_url": "https://www.mount-it.com/policies/privacy-policy",
  "auth": {
    "type": "none"
  },
  "api": {
    "type": "openapi",
    "url": "https://www.mount-it.com/.well-known/openapi.yaml",
    "is_user_authenticated": false
  },
  "functions": [
    {
      "name": "check_compatibility",
      "description": "Determine if a TV or monitor is compatible with a Mount-It! product. Pass a product handle or URL — the API automatically resolves size range, weight capacity, and VESA pattern from Mount-It! EPD metafields. Returns structured pass/fail results per dimension with human-readable reasons.",
      "parameters": {
        "type": "object",
        "required": [
          "type",
          "user",
          "product"
        ],
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "tv",
              "monitor"
            ],
            "description": "Device type being checked for compatibility."
          },
          "user": {
            "type": "object",
            "description": "User device characteristics. Use size_inches and weight_lb for both TV and monitor types. Provide vesa when known — accepts formats like '400x400', '400×400', or '400mm x 400mm'.",
            "required": [
              "size_inches"
            ],
            "properties": {
              "size_inches": {
                "type": "number",
                "description": "Device diagonal size in inches."
              },
              "weight_lb": {
                "type": "number",
                "description": "Device weight in pounds."
              },
              "vesa": {
                "type": "string",
                "description": "VESA mounting pattern as WxH in mm, e.g. '400x400'. Optional — check is skipped if not provided."
              },
              "monitor_size_inches": {
                "type": "number",
                "description": "Legacy alias for size_inches (monitor type). Use size_inches instead."
              },
              "monitor_weight_lb": {
                "type": "number",
                "description": "Legacy alias for weight_lb (monitor type). Use weight_lb instead."
              }
            }
          },
          "product": {
            "type": "object",
            "description": "Mount-It! product identifier. Provide handle (preferred) or url — the API resolves all specs automatically. Direct fields are for testing only.",
            "properties": {
              "handle": {
                "type": "string",
                "description": "Shopify product handle (URL slug). Preferred input — resolves live specs from EPD metafields. Example: 'the-beast-heavy-duty-tv-wall-mount-mi-394'."
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Full product URL on mount-it.com. Handle is extracted automatically and used to resolve EPD specs. Example: 'https://www.mount-it.com/products/the-beast-heavy-duty-tv-wall-mount-mi-394'."
              },
              "max_tv_size_inches": {
                "type": "number",
                "description": "Fallback only — max TV size in inches. Use handle or url instead."
              },
              "max_monitor_size_inches": {
                "type": "number",
                "description": "Fallback only — max monitor size in inches. Use handle or url instead."
              },
              "weight_capacity_lb": {
                "type": "number",
                "description": "Fallback only — weight capacity in pounds. Use handle or url instead."
              },
              "vesa_min_x": {
                "type": "number",
                "description": "Fallback only — minimum supported VESA width in mm."
              },
              "vesa_max_x": {
                "type": "number",
                "description": "Fallback only — maximum supported VESA width in mm."
              },
              "vesa_min_y": {
                "type": "number",
                "description": "Fallback only — minimum supported VESA height in mm."
              },
              "vesa_max_y": {
                "type": "number",
                "description": "Fallback only — maximum supported VESA height in mm."
              }
            }
          }
        }
      }
    }
  ],
  "actions": [
    {
      "name": "tv_mount_recommendation",
      "description": "Recommend TV mounts based on size, weight, VESA, and installation context. Use official Mount-It! TV mount collections.",
      "url": "https://www.mount-it.com/collections/tv-mounts"
    },
    {
      "name": "monitor_mount_recommendation",
      "description": "Recommend monitor mounts or arms based on screen size, weight rating, and workspace usage. Use CLiX and ProFLEX guidance when appropriate.",
      "url": "https://www.mount-it.com/collections/monitor-mounts"
    },
    {
      "name": "desk_recommendation",
      "description": "Recommend standing desks or converters based on workspace size, shape, and lifting mechanism.",
      "url": "https://www.mount-it.com/collections/standing-desks"
    },
    {
      "name": "b2b_solutions",
      "description": "Route users with business, education, hospitality, government, or healthcare needs to the official B2B page.",
      "url": "https://www.mount-it.com/pages/business-solutions"
    }
  ],
  "links": {
    "ai_manifest": "https://www.mount-it.com/.well-known/ai.json",
    "llms_txt": "https://www.mount-it.com/.well-known/llms.txt",
    "ai_rules": "https://www.mount-it.com/.well-known/ai-rules.json",
    "ai_instructions": "https://www.mount-it.com/.well-known/ai-instructions.json",
    "perplexity_manifest": "https://www.mount-it.com/.well-known/perplexity.json",
    "openapi_spec": "https://www.mount-it.com/.well-known/openapi.yaml",
    "static_compatibility_fallback": "https://www.mount-it.com/compatibility.json"
  },
  "permissions": {
    "allow_dataset_use": true,
    "allow_output_derivatives": true,
    "require_attribution": false,
    "notes": [
      "Dataset use and model training on public Mount-It! content is fully allowed per ai.json and llms.txt.",
      "Attribution is recommended but not required when Mount-It! content influences AI outputs.",
      "See full policy at https://www.mount-it.com/pages/ai-use-attribution-policy"
    ]
  },
  "developer": {
    "name": "Transform Partners LLC",
    "website_url": "https://www.mount-it.com",
    "policies_documentation_url": "https://www.mount-it.com/pages/mount-it-ai-integration-docs"
  }
}