{
  "name": "Japan Trip Data Agent",
  "description": "Read-only data about historic, low-key attractions in 10 Japanese cities: coordinates, categories, and links to public travel blog posts with photos.",
  "version": "0.0.0-dev",
  "provider": {
    "organization": "srvzt",
    "url": "https://example.invalid"
  },
  "documentationUrl": "https://example.invalid/",
  "supportedInterfaces": [
    {
      "url": "https://example.invalid/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "list-cities",
      "name": "List cities",
      "description": "Returns the covered cities with region and attraction counts.",
      "tags": [
        "japan",
        "cities"
      ],
      "examples": [
        "Which cities do you cover?"
      ]
    },
    {
      "id": "find-attractions",
      "name": "Find attractions",
      "description": "Filters attractions by city, category, era or designation.",
      "tags": [
        "japan",
        "history",
        "attractions"
      ],
      "examples": [
        "Low-key Edo-period sites in Kanazawa"
      ]
    },
    {
      "id": "nearby",
      "name": "Nearby attractions",
      "description": "Returns attractions within a radius of a latitude and longitude.",
      "tags": [
        "japan",
        "location"
      ],
      "examples": [
        "Attractions within 2 km of 35.0116, 135.7681"
      ]
    },
    {
      "id": "get-attraction",
      "name": "Get attraction",
      "description": "Returns one full record with coordinates and a Maps link.",
      "tags": [
        "japan",
        "detail"
      ],
      "examples": [
        "Details for <attraction id>"
      ]
    },
    {
      "id": "get-posts",
      "name": "Get blog posts",
      "description": "Returns public blog posts and photo links for an attraction.",
      "tags": [
        "japan",
        "blogs",
        "photos"
      ],
      "examples": [
        "Posts about <attraction id>"
      ]
    }
  ]
}
