{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "pilotjob-public-mcp",
    "title": "PilotJob Public Job Search MCP",
    "version": "1.0.0"
  },
  "description": "Read-only public MCP endpoint for PilotJob Swiss job-search discovery, public job listings, product context, SEO/GEO entity facts, and application workflow guidance.",
  "iconUrl": "https://www.pilotjob.ch/favicon.svg",
  "documentationUrl": "https://www.pilotjob.ch/llms-full.txt",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://www.pilotjob.ch/api/mcp"
  },
  "authentication": {
    "type": "none",
    "notes": "Public read-only discovery tools do not require authentication. User-specific application actions require a normal PilotJob account and OAuth consent in the web app."
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "pilotjob.search_jobs",
      "title": "Search public Swiss jobs",
      "description": "Search public PilotJob job listings and return canonical URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Keyword, role, company or location."
          },
          "canton": {
            "type": "string",
            "description": "Swiss canton filter, for example ZH, BE, TI, VD."
          },
          "emailOnly": {
            "type": "boolean",
            "description": "Only return jobs with verified 1-click email apply."
          }
        }
      }
    },
    {
      "name": "pilotjob.get_context",
      "title": "Get PilotJob entity context",
      "description": "Return concise product, privacy, SEO and AI-search context for PilotJob.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ],
  "resources": [
    {
      "uri": "https://www.pilotjob.ch/sitemap.xml",
      "mimeType": "application/xml",
      "name": "PilotJob sitemap"
    },
    {
      "uri": "https://www.pilotjob.ch/llms.txt",
      "mimeType": "text/plain",
      "name": "PilotJob llms.txt"
    },
    {
      "uri": "https://www.pilotjob.ch/llms-full.txt",
      "mimeType": "text/plain",
      "name": "PilotJob full AI context"
    }
  ],
  "_meta": {
    "publisher": "PilotJob / Georion",
    "market": "Switzerland",
    "canonical": "https://www.pilotjob.ch"
  }
}