10 actions in 5 pieces of software · ranked by words, meaning and measured trust · 441 ms
APIrecord
- GET /{comicId}/info.0.json
Fetch comics and metadata by comic id.
- GET /info.0.json
Fetch current comic and metadata.
- GET /{comicId}/info.0.json
- xkcd
Fetch xkcd comics - latest, random, by number, or search by keyword. Display comics with title, image, and alt text (the hidden joke). Generate custom xkcd-style stick figure comics using image generation. Perfect for daily comic delivery via cron, on-demand requests, or creating original xkcd-inspi
- xkcd
MCP serverrecord
- get_comic
Fetch full details for one xkcd comic by its number. Includes everything search_comics returns plus `transcript` and `explanation` (community-written, from explainxkcd). Use this when you want richer context on a specific candidate before deciding to pick it. Always includes the required CC BY-NC
- search_comics
Hybrid (BM25 + vector) search over the enriched xkcd index. Returns up to `k` candidate comics ranked by a fusion of keyword and semantic similarity to the query. Each row contains: - num, title, alt, image_url, page_url - applicability: an LLM-written "you'd cite this when..." description -
- get_comic
- 4mcp-xkcdfound in code, not yet checkedno passport yet
- random_comic
Fetch a randomly selected XKCD comic from the full archive (skips #404). Returns comic number, title, image URL, alt text, publication date, and transcript.
- get_comic
Fetch a specific XKCD comic by its number (e.g., 353 for 'Python'). Returns title, image URL, alt text, publication date, transcript, and permalink.
- random_comic
MCP serverrecord
- random_comic
Get a random XKCD comic from the full archive.
- xkcd_get_latest
Get the latest published XKCD comic with its title, image, and alt text.
- get_comic
Get a specific XKCD comic by its number.
- random_comic
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.