{
  "$schema": "https://raw.githubusercontent.com/google-a2a/A2A/main/types/src/agent-card.schema.json",
  "protocolVersion": "0.2.0",
  "name": "neuvottelija-agent",
  "title": "Neuvottelija Podcast Agent",
  "description": "Read-only agent interface to the Neuvottelija podcast corpus: 300+ episodes, transcripts, guests, topics, facts, and OpenClaw articles. Available in Finnish and English.",
  "version": "0.1.0",
  "provider": {
    "organization": "Neuvottelija / Sami Miettinen",
    "url": "https://www.neuvottelija.fi"
  },
  "url": "https://zrsloffdstdidapxwvnj.supabase.co/functions/v1/mcp",
  "documentationUrl": "https://www.neuvottelija.fi/.well-known/mcp.json",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://zrsloffdstdidapxwvnj.supabase.co/functions/v1/mcp",
      "transport": "JSONRPC"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://zrsloffdstdidapxwvnj.supabase.co/functions/v1/mcp",
      "transport": "JSONRPC"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["application/json", "text/markdown"],
  "skills": [
    {
      "id": "search_episodes",
      "name": "Search podcast episodes",
      "description": "Full-text search across 300+ Neuvottelija episode titles, descriptions, and show notes. Returns matching episodes with slug, title, published date, guests, and topics.",
      "tags": ["search", "episodes", "podcast"],
      "examples": [
        "Find episodes about negotiation tactics",
        "Search for episodes with Vesa Kanniainen"
      ]
    },
    {
      "id": "search_transcripts",
      "name": "Search episode transcripts",
      "description": "Full-text search across episode transcripts. Returns matching segments with timecodes.",
      "tags": ["search", "transcripts"],
      "examples": [
        "Find transcript segments mentioning Milei",
        "Search for quotes about AI in business"
      ]
    },
    {
      "id": "find_guest_by_topic",
      "name": "Find guest by topic",
      "description": "Find podcast guests who have discussed specific topics.",
      "tags": ["search", "guests"]
    },
    {
      "id": "summarize_episode",
      "name": "Summarize episode",
      "description": "Returns a concise summary of a Neuvottelija episode including key points, guests, and topics.",
      "tags": ["episodes", "summary"]
    },
    {
      "id": "cite_episode",
      "name": "Cite episode",
      "description": "Returns a formatted citation for a Neuvottelija episode with attribution.",
      "tags": ["episodes", "citation"]
    },
    {
      "id": "list_openclaw_articles",
      "name": "List OpenClaw articles",
      "description": "Lists published OpenClaw articles with metadata (title, slug, lang, series, tags, reading time).",
      "tags": ["articles", "openclaw"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
