{
  "$schema": "https://modelcontextprotocol.io/schema/server-card.json",
  "specVersion": "draft-sep-1649",
  "serverInfo": {
    "name": "seven-dental",
    "title": "Seven Dental — Hialeah, FL",
    "version": "1.0.0",
    "description": "In-browser (WebMCP) tool surface for Seven Dental, a bilingual dental practice in Hialeah, FL. Exposes tools for booking appointments, looking up practice info, calling the office, listing services, checking insurance, and switching site language.",
    "vendor": "Seven Dental",
    "homepage": "https://mysevendental.com",
    "contact": {
      "email": "sevendentalhialeah@yahoo.com",
      "phone": "+1-305-821-3344",
      "url": "https://mysevendental.com/contact"
    },
    "license": "Proprietary"
  },
  "transports": [
    {
      "type": "webmcp",
      "description": "Tools are registered via navigator.modelContext.provideContext() on any mysevendental.com page load. No HTTP endpoint is required — the browser exposes the tools to the agent running in the same page context.",
      "activationUrl": "https://mysevendental.com/",
      "specUrl": "https://webmachinelearning.github.io/webmcp/"
    }
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    },
    "logging": false
  },
  "tools": [
    {
      "name": "bookAppointment",
      "description": "Navigate the user to the online appointment booking flow with optional reason and language.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reason": {
            "type": "string",
            "enum": [
              "general-checkup",
              "cleaning",
              "cosmetic-consultation",
              "implant-consultation",
              "whitening",
              "invisalign",
              "emergency",
              "new-patient"
            ]
          },
          "language": {
            "type": "string",
            "enum": ["en", "es"],
            "default": "en"
          }
        }
      }
    },
    {
      "name": "getOfficeInfo",
      "description": "Returns Seven Dental practice information: address, phone, email, hours, coordinates, languages, accepted insurance.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "callPractice",
      "description": "Initiate a phone call to +1 (305) 821-3344 for urgent dental needs.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "listServices",
      "description": "Returns the full catalog of dental services with URLs, optionally filtered by category.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": ["cosmetic", "restorative", "preventive", "emergency", "orthodontic", "surgical"]
          },
          "language": {
            "type": "string",
            "enum": ["en", "es"],
            "default": "en"
          }
        }
      }
    },
    {
      "name": "getInsuranceInfo",
      "description": "Returns accepted insurance plans (Medicaid, Medicare Advantage, PPO) and financing partners.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "setLanguage",
      "description": "Switch the current page to its equivalent in the other language (English ↔ Spanish).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": ["en", "es"]
          }
        }
      }
    }
  ],
  "resources": [
    {
      "uri": "https://mysevendental.com/llms.txt",
      "name": "LLM site summary",
      "mimeType": "text/plain",
      "description": "Concise AI-friendly overview of Seven Dental (practice info, services, hours)."
    },
    {
      "uri": "https://mysevendental.com/llms-full.txt",
      "name": "LLM extended context",
      "mimeType": "text/plain",
      "description": "Detailed AI context including full service descriptions, locations, and insurance info."
    },
    {
      "uri": "https://mysevendental.com/.well-known/agent-skills/index.json",
      "name": "Agent Skills index",
      "mimeType": "application/json",
      "description": "Discovery index of available agent skills (book-appointment, find-services, check-insurance, contact-practice)."
    },
    {
      "uri": "https://mysevendental.com/.well-known/api/mobile-api.openapi.json",
      "name": "Mobile API OpenAPI spec",
      "mimeType": "application/vnd.oai.openapi+json;version=3.1",
      "description": "OpenAPI 3.1 description of the public Seven Dental mobile-api endpoints."
    }
  ]
}
