{
  "spec": "webmcp/0.1",
  "status": "compatibility-discovery",
  "description": "Compatibility discovery for existing public, user-controlled tools. The current WebMCP draft does not standardize a static manifest format.",
  "documentation": "https://webmachinelearning.github.io/webmcp/",
  "mcpService": {
    "endpoint": "https://www.bucheoninae.com/mcp",
    "discovery": "https://www.bucheoninae.com/.well-known/mcp.json",
    "transport": "streamable-http",
    "readOnly": true,
    "authentication": "none"
  },
  "tools": [
    {
      "name": "site_search",
      "title": "Search official clinic pages",
      "description": "Search the official Bucheon Inae Korean Medicine Clinic site by symptom, condition, treatment, or clinic information.",
      "url": "https://www.bucheoninae.com/api/search",
      "method": "GET",
      "readOnlyHint": true,
      "inputSchema": {
        "type": "object",
        "properties": {
          "keyword": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Search keyword for symptoms, conditions, treatments, or clinic information."
          }
        },
        "required": [
          "keyword"
        ],
        "additionalProperties": false
      },
      "parameters": [
        {
          "name": "keyword",
          "in": "query",
          "type": "string",
          "required": true,
          "description": "Search keyword for public clinic pages."
        }
      ]
    },
    {
      "name": "official_information_routing",
      "title": "Route official clinic information",
      "description": "Return official public sources and appointment or inquiry links without submitting a reservation or changing server state.",
      "url": "https://www.bucheoninae.com/a2a/v1",
      "method": "POST",
      "readOnlyHint": true,
      "inputSchema": {
        "type": "object",
        "properties": {
          "jsonrpc": {
            "type": "string",
            "const": "2.0",
            "description": "JSON-RPC protocol version. Use 2.0."
          },
          "id": {
            "type": [
              "string",
              "number",
              "null"
            ],
            "description": "Caller-provided JSON-RPC request identifier."
          },
          "method": {
            "type": "string",
            "enum": [
              "SendMessage",
              "message/send"
            ],
            "description": "Supported read-only information-routing method."
          },
          "params": {
            "type": "object",
            "description": "A2A message parameters containing the public information or routing question.",
            "additionalProperties": true
          }
        },
        "required": [
          "jsonrpc",
          "method"
        ],
        "additionalProperties": false
      }
    }
  ],
  "authoritativeSources": {
    "agentCard": "https://www.bucheoninae.com/.well-known/agent-card.json",
    "openApi": "https://www.bucheoninae.com/openapi.json",
    "instructions": "https://www.bucheoninae.com/AGENTS.md",
    "contentSignal": "https://www.bucheoninae.com/.well-known/content-signal.json",
    "mcp": "https://www.bucheoninae.com/mcp",
    "mcpDiscovery": "https://www.bucheoninae.com/.well-known/mcp.json",
    "mcpServerCard": "https://www.bucheoninae.com/.well-known/mcp/server-card.json",
    "reviewPolicy": "https://www.bucheoninae.com/info/editorial-policy",
    "pricing": "https://www.bucheoninae.com/pricing.md"
  }
}