{
  "protocolVersion": "1.0.0",
  "name": "Pilotariak",
  "description": "Public read-only agent interface for pilotariak.com, an open-source software organisation for the Basque pelota sport community. Points agents to project information, the public Frontis GraphQL API and the Azkena MCP server. The discovery documents need no authentication; the MCP server uses OAuth 2.1. No write operations.",
  "url": "https://pilotariak.com",
  "version": "1.0.0",
  "provider": {
    "organization": "Pilotariak",
    "url": "https://pilotariak.com"
  },
  "documentationUrl": "https://pilotariak.com/developers/",
  "discoveryArtifacts": [
    {
      "type": "ai-policy-txt",
      "url": "https://pilotariak.com/.well-known/ai.txt"
    },
    {
      "type": "ai-policy-json",
      "url": "https://pilotariak.com/.well-known/ai.json"
    },
    {
      "type": "mcp-server-card",
      "url": "https://pilotariak.com/.well-known/mcp/server-card.json"
    },
    {
      "type": "ard",
      "url": "https://pilotariak.com/.well-known/ard.json"
    },
    {
      "type": "llms-txt",
      "url": "https://pilotariak.com/llms.txt"
    }
  ],
  "iconUrl": "https://pilotariak.com/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "project-info",
      "name": "Project information",
      "description": "Get details about Pilotariak open-source projects: Frontis (GraphQL API gateway), Kancha (iOS & Android mobile app), Xilo (Slack bot), and Azkena (MCP server). Includes descriptions, GitHub links, and feature overviews.",
      "tags": [
        "projects",
        "open-source",
        "basque-pelota"
      ],
      "examples": [
        "What projects does Pilotariak maintain?",
        "Tell me about the Frontis GraphQL API",
        "Is there a mobile app for Basque pelota?"
      ]
    },
    {
      "id": "mcp-server",
      "name": "MCP server — Azkena",
      "description": "Query Basque pelota data (competitions, clubs, categories, specialties, results) through the Azkena Model Context Protocol server at https://mcp.pilotariak.com/mcp. Read-only tools; OAuth 2.1 (dynamic client registration + PKCE).",
      "tags": [
        "mcp",
        "api",
        "basque-pelota",
        "competitions",
        "results",
        "clubs"
      ],
      "examples": [
        "What MCP tools does Pilotariak expose?",
        "How do I connect to the Azkena MCP server?",
        "List current Basque pelota competitions"
      ]
    },
    {
      "id": "graphql-api",
      "name": "GraphQL API — Frontis",
      "description": "Query the public Frontis GraphQL gateway at https://frontis-gateway.pilotariak.com/graphql, which unifies clubs, competitions, categories, specialties and results for Basque pelota. No authentication; select a league with the X-Pilotariak-League header.",
      "tags": [
        "graphql",
        "api",
        "competitions",
        "clubs",
        "results"
      ],
      "examples": [
        "What GraphQL queries are available?",
        "How do I fetch competition results from Frontis?"
      ]
    },
    {
      "id": "sport-context",
      "name": "Basque pelota sport context",
      "description": "Get background information about Basque pelota (pelote basque): disciplines (Cesta Punta, Grand Chistera, Main Nue, Paleta, Xare, Rebot), statistics (240+ competitions/year, 1 800 players, 120 frontons), and community context.",
      "tags": [
        "basque-pelota",
        "sport",
        "disciplines",
        "frontons"
      ],
      "examples": [
        "What disciplines does Basque pelota have?",
        "How many players are registered in the Pilotariak platform?",
        "What is a fronton?"
      ]
    }
  ]
}
