{
  "name": "MinpakuX Booking Agent",
  "description": "Book minpaku/minsu accommodation in Japan, Korea, and Taiwan. Property search, availability checking, pricing, and reservation management.",
  "url": "https://minpakux.solanalink.jp",
  "version": "1.0.0",
  "provider": {
    "organization": "Solanalink Inc.",
    "url": "https://solanalink.jp"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["bearer", "oauth2"],
    "credentials": {
      "bearer": {
        "description": "API key from MinpakuX Developer Portal",
        "format": "mop_live_*"
      },
      "oauth2": {
        "authorizationUrl": "https://minpakux.solanalink.jp/api/v1/oauth/authorize",
        "tokenUrl": "https://minpakux.solanalink.jp/api/v1/oauth/token",
        "scopes": {
          "properties:read": "Read property listings, rooms, and reviews",
          "availability:read": "Check availability and calculate pricing",
          "guides:read": "Access local area guides",
          "bookings:read": "View booking details",
          "bookings:write": "Create and cancel bookings"
        }
      }
    }
  },
  "skills": [
    {
      "id": "search",
      "name": "Property Search",
      "description": "Search minpaku properties by location, dates, and preferences",
      "tags": ["search", "properties", "accommodation"],
      "examples": [
        "Find available apartments in Tokyo",
        "Search properties in Osaka for 2 guests"
      ]
    },
    {
      "id": "book",
      "name": "Make Reservation",
      "description": "End-to-end booking: search, check availability, price, and reserve",
      "tags": ["booking", "reservation", "accommodation"],
      "examples": [
        "Book a room in Tokyo for April 1-5",
        "Reserve accommodation for 2 adults near Shinjuku"
      ]
    },
    {
      "id": "availability",
      "name": "Check Availability",
      "description": "Check room availability calendars and calculate pricing",
      "tags": ["availability", "pricing", "calendar"],
      "examples": [
        "Is room X available next weekend?",
        "What's the price for 3 nights at property Y?"
      ]
    },
    {
      "id": "guides",
      "name": "Local Guides",
      "description": "Find local area guides, restaurants, and recommendations",
      "tags": ["guides", "restaurants", "local", "travel"],
      "examples": [
        "Find restaurants near my property",
        "What transport options are near the apartment?"
      ]
    },
    {
      "id": "manage",
      "name": "Booking Management",
      "description": "View and manage bookings (requires OAuth authorization from host)",
      "tags": ["management", "bookings", "host"],
      "examples": [
        "Show booking details for reservation ABC",
        "Cancel booking XYZ with refund"
      ]
    }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "documentation": {
    "api": "https://minpakux.solanalink.jp/en/api-docs",
    "openapi": "https://minpakux.solanalink.jp/openapi.json",
    "llmsTxt": "https://minpakux.solanalink.jp/llms.txt",
    "skills": "https://minpakux.solanalink.jp/skills/"
  }
}
