{
  "protocolVersion": "0.3.0",
  "name": "Xocket case studies",
  "description": "Answers questions about Xocket: what the studio does, how engagements work, and the case studies of products it has designed and built.",
  "url": "https://xocket.sh/mcp",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "provider": {
    "organization": "Xocket",
    "url": "https://xocket.sh"
  },
  "documentationUrl": "https://xocket.sh/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "list_products",
      "name": "List case studies",
      "description": "List the products Xocket has designed and engineered, optionally filtered by product type.",
      "tags": [
        "case-studies",
        "portfolio"
      ],
      "examples": [
        "what has Xocket built",
        "show me the dashboard projects"
      ]
    },
    {
      "id": "get_product",
      "name": "Get one case study",
      "description": "Get a single case study in full: the challenge, the approach, what was built and the outcome.",
      "tags": [
        "case-studies"
      ],
      "examples": [
        "tell me about the medesk project"
      ]
    },
    {
      "id": "get_studio",
      "name": "Get studio profile",
      "description": "Facts about the studio itself: services, engagement shapes and contact details.",
      "tags": [
        "company"
      ],
      "examples": [
        "what does Xocket do",
        "how do engagements start"
      ]
    }
  ]
}
