{
  "name": "TypeMatchup Pokemon Type Calculator",
  "description": "Pokemon type effectiveness data and calculation: 18x18 type chart, single and dual-type defensive profiles, damage multipliers, and Pokemon type lookup. Read-only, no authentication required.",
  "url": "https://www.typematchup.org",
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "documentationUrl": "https://www.typematchup.org/about",
  "provider": {
    "organization": "TypeMatchup",
    "url": "https://www.typematchup.org"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": []
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "text",
    "application/json"
  ],
  "defaultOutputModes": [
    "text",
    "application/json"
  ],
  "supportedInterfaces": [
    {
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3.0",
      "url": "https://www.typematchup.org/api/a2a",
      "description": "A2A JSON-RPC 2.0 endpoint. Accepts message/send with a single text part."
    }
  ],
  "skills": [
    {
      "id": "type-effectiveness",
      "name": "Type effectiveness lookup",
      "description": "Return the damage multiplier and effectiveness label for any attacking type against any single or dual defending type.",
      "tags": [
        "pokemon",
        "type-chart",
        "calculator"
      ],
      "examples": [
        "Is Fire super effective against Steel?",
        "What is the multiplier for Ice against Dragon/Flying?"
      ]
    },
    {
      "id": "defensive-profile",
      "name": "Defensive profile",
      "description": "List 4x, 2x, 1x, 0.5x, 0.25x weaknesses/resistances and immunities for one or two types.",
      "tags": [
        "pokemon",
        "weakness",
        "dual-type"
      ],
      "examples": [
        "What is Water/Ground weak to?",
        "Show the resistances of Steel/Fairy."
      ]
    },
    {
      "id": "pokemon-lookup",
      "name": "Pokemon lookup",
      "description": "Look up a Pokemon by name and return its types, generation, abilities and base stats.",
      "tags": [
        "pokemon",
        "lookup"
      ],
      "examples": [
        "What type is Charizard?"
      ]
    }
  ]
}