{
  "protocolVersion": "0.3.0",
  "name": "12TD Apps",
  "description": "Read-only information about 12TD's iOS apps: Bloopy Ball (peg-popping physics puzzle) and Habit Swipe (swipe-based habit tracker). The underlying endpoint speaks MCP (streamable HTTP JSON-RPC) rather than A2A; see the MCP server card at https://12td.com/.well-known/mcp/server-card.json. No authentication required.",
  "url": "https://12td.com/mcp",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    { "url": "https://12td.com/mcp", "transport": "JSONRPC" }
  ],
  "version": "1.0.0",
  "provider": {
    "organization": "12TD",
    "url": "https://12td.com/"
  },
  "documentationUrl": "https://12td.com/auth.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "list_apps",
      "name": "List 12TD apps",
      "description": "List all 12TD iOS apps with names, taglines, prices, and App Store links.",
      "tags": ["apps", "ios", "catalog"]
    },
    {
      "id": "get_app_info",
      "name": "Get app info",
      "description": "Full details for one 12TD app. Slug: bloopy or habit-swipe.",
      "tags": ["apps", "ios", "details"]
    },
    {
      "id": "get_faq",
      "name": "Get app FAQ",
      "description": "Frequently asked questions for one 12TD app. Slug: bloopy or habit-swipe.",
      "tags": ["apps", "ios", "faq"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
