{
  "name": "SurfaceGX",
  "url": "https://surfacegx.com",
  "description": "Agent access manifest for SurfaceGX.",
  "manifest": "https://surfacegx.com/.well-known/mcp.json",
  "tools": [
    {
      "name": "get_pricing_summary",
      "description": "Return pricing, packaging, or plan guidance for a visitor without making a purchase.",
      "endpoint": "https://surfacegx.com/pricing",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Visitor intent or question for get pricing summary."
          },
          "page_url": {
            "type": "string",
            "format": "uri",
            "description": "Optional page URL that provides context for the request."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "safety": {
        "requiresConfirmation": false
      }
    },
    {
      "name": "book_demo",
      "description": "Start a demo request only after the visitor confirms they want sales follow-up.",
      "endpoint": "https://surfacegx.com/contact",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Visitor intent or question for book demo."
          },
          "page_url": {
            "type": "string",
            "format": "uri",
            "description": "Optional page URL that provides context for the request."
          },
          "confirmed": {
            "type": "boolean",
            "description": "Must be true after the user confirms the requested action."
          }
        },
        "required": [
          "query",
          "confirmed"
        ],
        "additionalProperties": false
      },
      "safety": {
        "requiresConfirmation": true
      }
    },
    {
      "name": "search_site",
      "description": "Find relevant public pages or documentation that answer a visitor question.",
      "endpoint": "https://surfacegx.com",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Visitor intent or question for search site."
          },
          "page_url": {
            "type": "string",
            "format": "uri",
            "description": "Optional page URL that provides context for the request."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "safety": {
        "requiresConfirmation": false
      }
    }
  ]
}
