{
  "schema_version": "0.1.0",
  "serverInfo": {
    "name": "Mount-It! Commerce MCP",
    "version": "1.2.0",
    "description": "MCP server for Mount-It! product discovery, TV and monitor compatibility checking (TV mount fit tools backed by the Mount-It! TV Database), and agentic commerce via Shopify UCP.",
    "provider": {
      "name": "Mount-It! / Transform Partners LLC",
      "url": "https://www.mount-it.com",
      "contact": "ai-policy@mount-it.com"
    }
  },
  "transport": {
    "type": "mcp",
    "endpoint": "https://www.mount-it.com/api/ucp/mcp"
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": false
  },
  "tools_discovery": {
    "method": "Call tools/list on the MCP endpoint over HTTP POST.",
    "note": "The MCP transport is Shopify's Universal Commerce Protocol server with two Mount-It! fit tools added. Shopify's tools cover catalog search and lookup, product detail, cart, checkout and orders; the fit tools answer whether a mount fits a TV and which mounts fit a TV. Catalog search, lookup and product detail work without a UCP agent profile: when a call has none, Mount-It!'s read-only profile (https://www.mount-it.com/.well-known/ucp/agent-profile.json) is added. Cart, checkout and order tools need the agent's own profile in meta.ucp-agent.profile. prompts/list, resources/list and resources/templates/list return empty lists. Do not assume the tool list below; discover it.",
    "verified": "2026-10-09: 15 tools exposed: Shopify's 13 (search_catalog, lookup_catalog, get_product, get_cart, create_cart, update_cart, cancel_cart, get_checkout, create_checkout, update_checkout, complete_checkout, cancel_checkout, get_order) plus Mount-It!'s check_mount_fits_tv and find_mounts_for_tv."
  },
  "http_endpoints": {
    "note": "Mount-It! fitment capabilities as JSON over HTTPS POST. The same checks are also MCP tools on the transport above (check_mount_fits_tv and find_mounts_for_tv), which add price, stock and variant IDs for create_cart.",
    "endpoints": [
      {
        "name": "compatibility_check",
        "description": "Check if a TV or monitor is compatible with a specific Mount-It product. For TVs, just brand + model + size are enough — VESA pattern and weight are resolved automatically from the Mount-It! TV Database. Returns compatible true/false with reasons, the verified TV spec, and citation URLs.",
        "endpoint": "https://api.mount-it.com/ai-compatibility",
        "method": "POST",
        "input_schema": {
          "type": "object",
          "required": [
            "type",
            "user",
            "product"
          ],
          "properties": {
            "type": {
              "type": "string",
              "enum": [
                "tv",
                "monitor"
              ]
            },
            "user": {
              "type": "object",
              "description": "Only size_inches is required. For TVs, pass tv_brand + tv_model to resolve VESA and weight from the TV Database instead of supplying them directly.",
              "required": [
                "size_inches"
              ],
              "properties": {
                "size_inches": {
                  "type": "number"
                },
                "weight_lb": {
                  "type": "number"
                },
                "vesa": {
                  "type": "string",
                  "examples": [
                    "200x200",
                    "400x400"
                  ]
                },
                "tv_brand": {
                  "type": "string",
                  "examples": [
                    "Samsung",
                    "LG"
                  ]
                },
                "tv_model": {
                  "type": "string",
                  "examples": [
                    "QN90A",
                    "OLED C1"
                  ]
                }
              }
            },
            "product": {
              "type": "object",
              "description": "Provide handle (preferred) or url to resolve live specs.",
              "properties": {
                "handle": {
                  "type": "string",
                  "examples": [
                    "the-beast-heavy-duty-tv-wall-mount-mi-394"
                  ]
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                }
              }
            }
          }
        }
      },
      {
        "name": "mount_recommendation",
        "description": "Recommend Mount-It mounts for a TV. Given just brand, model, and screen size, returns ranked compatible mounts (safest pick first) with verified specs and citation URLs. VESA pattern and weight are resolved automatically from the Mount-It! TV Database. No candidate product needed.",
        "endpoint": "https://api.mount-it.com/ai-recommend",
        "method": "POST",
        "input_schema": {
          "type": "object",
          "required": [
            "user"
          ],
          "properties": {
            "user": {
              "type": "object",
              "description": "Provide tv_brand + tv_model + size_inches (recommended), or explicit size_inches / weight_lb / vesa.",
              "properties": {
                "size_inches": {
                  "type": "number"
                },
                "weight_lb": {
                  "type": "number"
                },
                "vesa": {
                  "type": "string",
                  "examples": [
                    "400x400"
                  ]
                },
                "tv_brand": {
                  "type": "string",
                  "examples": [
                    "Samsung",
                    "LG"
                  ]
                },
                "tv_model": {
                  "type": "string",
                  "examples": [
                    "QN90A",
                    "OLED C1"
                  ]
                }
              }
            }
          }
        }
      }
    ]
  },
  "browse": {
    "name": "browse_products",
    "description": "Browse Mount-It product collections by category.",
    "collections": {
      "tv_mounts": "https://www.mount-it.com/collections/tv-mounts",
      "monitor_mounts": "https://www.mount-it.com/collections/monitor-mounts",
      "standing_desks": "https://www.mount-it.com/collections/sit-stand-desks",
      "desk_converters": "https://www.mount-it.com/collections/desk-converters",
      "medical_carts": "https://www.mount-it.com/collections/mobile-desks-medical-computer-carts",
      "laptop_carts": "https://www.mount-it.com/collections/laptop-carts"
    }
  },
  "resources": [
    {
      "name": "AI Manifest",
      "uri": "https://www.mount-it.com/.well-known/ai.json",
      "description": "Full AI governance manifest including compatibility logic, product domains, and assistant behavior rules.",
      "mime_type": "application/json"
    },
    {
      "name": "UCP Profile",
      "uri": "https://www.mount-it.com/.well-known/ucp",
      "description": "Universal Commerce Protocol profile for agentic shopping.",
      "mime_type": "application/json"
    },
    {
      "name": "Product Sitemap",
      "uri": "https://www.mount-it.com/sitemap.xml",
      "mime_type": "application/xml"
    },
    {
      "name": "TV compatibility finder",
      "uri": "https://www.mount-it.com/pages/tv-compatibility",
      "description": "Human-readable fitment pages per TV brand and model, backed by the same database as the fitment endpoints.",
      "mime_type": "text/html"
    },
    {
      "name": "llms.txt",
      "uri": "https://www.mount-it.com/llms.txt",
      "description": "Curated index of this site for language models.",
      "mime_type": "text/plain"
    }
  ],
  "policies": {
    "ai_access": "allow",
    "dataset_use": "allow_with_attribution",
    "derivative_use_for_training": "allow_with_attribution",
    "attribution_required": true,
    "policy_url": "https://www.mount-it.com/pages/ai-use-attribution-policy"
  }
}
