{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.json",
  "schemaVersion": "1.0",
  "protocolVersion": "2025-03-26",
  "name": "hnmovies-mcp",
  "version": "1.0.0",
  "description": "Search 2,281 Hacker News-recommended feature films and documentaries, filter hidden gems, and retrieve verbatim HN thread quotes.",
  "serverInfo": {
    "name": "hnmovies-mcp",
    "title": "HNMovies Archival MCP Server",
    "version": "1.0.0"
  },
  "transport": {
    "type": "streamable-http",
    "url": "https://hnmovies.org/mcp",
    "endpoint": "https://hnmovies.org/mcp"
  },
  "remotes": [
    {
      "transportType": "streamable-http",
      "url": "https://hnmovies.org/mcp"
    }
  ],
  "endpoints": {
    "streamableHttp": "https://hnmovies.org/mcp",
    "sse": "https://hnmovies.org/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "search_movies",
      "description": "Search and filter Hacker News-recommended films and standalone documentaries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string"
          },
          "vibe": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "movie",
              "documentary"
            ]
          },
          "max_votes": {
            "type": "integer"
          },
          "sort": {
            "type": "string",
            "enum": [
              "recommended",
              "gems",
              "top",
              "rising"
            ]
          },
          "limit": {
            "type": "integer"
          }
        }
      }
    },
    {
      "name": "get_movie_details",
      "description": "Fetch complete HN dossier and verbatim quotes for an IMDb tt... ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "imdb_id": {
            "type": "string"
          }
        },
        "required": [
          "imdb_id"
        ]
      }
    }
  ]
}