{
  "apiCatalog": "/.well-known/api-catalog",
  "capnweb": {
    "endpoint": "/api/rpc",
    "methods": [
      "query",
      "getMeta",
      "getStatus"
    ],
    "stability": "experimental",
    "transport": "http-batch"
  },
  "collections": {
    "books": {
      "count": 1,
      "endpoint": "/api/books.json",
      "filters": [
        "author",
        "q"
      ],
      "sortable": [
        "addedAt",
        "year",
        "title",
        "author"
      ]
    },
    "code": {
      "count": 803,
      "endpoint": "/api/code.json",
      "filters": [
        "kind",
        "repo",
        "year",
        "q"
      ],
      "sortable": [
        "occurredAt",
        "addedAt",
        "score",
        "title"
      ]
    },
    "movies": {
      "count": 323,
      "endpoint": "/api/movies.json",
      "filters": [
        "year",
        "genre",
        "director",
        "actor",
        "q"
      ],
      "sortable": [
        "releaseDate",
        "year",
        "addedAt",
        "title"
      ]
    },
    "music": {
      "count": 99,
      "endpoint": "/api/music.json",
      "filters": [
        "type",
        "q"
      ],
      "sortable": [
        "addedAt",
        "releaseDate",
        "title"
      ]
    },
    "photos": {
      "count": 62,
      "endpoint": "/api/photos.json",
      "filters": [
        "year",
        "month"
      ],
      "sortable": [
        "date"
      ]
    },
    "places": {
      "count": 158,
      "endpoint": "/api/places.json",
      "filters": [
        "city",
        "country",
        "category",
        "neighborhood",
        "q"
      ],
      "sortable": [
        "name"
      ]
    },
    "podcasts": {
      "count": 23,
      "endpoint": "/api/podcasts.json",
      "filters": [
        "show",
        "q"
      ],
      "sortable": [
        "addedAt",
        "releaseDate"
      ]
    },
    "reading": {
      "count": 25,
      "endpoint": "/api/reading.json",
      "filters": [
        "q",
        "domain"
      ],
      "sortable": [
        "publishedAt",
        "addedAt",
        "title",
        "domain"
      ]
    },
    "tweets": {
      "count": 5130,
      "endpoint": "/api/tweets.json",
      "filters": [
        "author",
        "q"
      ],
      "sortable": [
        "createdAt",
        "addedAt"
      ]
    },
    "videos": {
      "count": 351,
      "endpoint": "/api/videos.json",
      "filters": [
        "category",
        "q"
      ],
      "sortable": [
        "addedAt",
        "releaseDate",
        "title"
      ]
    }
  },
  "documentation": "/api/",
  "lastUpdated": "2026-08-14T00:00:00.000Z",
  "mcp": {
    "discovery": "/.well-known/mcp.json",
    "endpoint": "/mcp",
    "protocolVersion": "2025-11-25",
    "serverCard": "/.well-known/mcp/server-card.json"
  },
  "name": "Brendan Irvine-Broque Personal API",
  "openapi": "/api/openapi.json",
  "skillsIndex": "/.well-known/skills/index.json",
  "version": "1.0.0"
}