Skip to content
Back to search
100
MCP live http

xkcdforthat

geertjan/xkcdforthat

Find the obligatory xkcd for whatever you're working on. Article, slide deck, memo, PDF, blog post. Plug it into your AI tool. Your model searches our index of all xkcd comics annotated with applicability, humor type, and themes, picks the right one, and drops it inline.

Uptime
100.0%
85 probes
Response
1088ms
last probe
Tools
4
callable
Resources
0
readable
Prompts
0
available

Tools · 4

pick_xkcd_for

Pick the xkcd that best illustrates a document. **Call this first.** The server runs hybrid retrieval (BM25 + vector) over the enriched index and hands back the candidate slate plus the picker brief …

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, a…

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…

list_humor_types

Return the closed vocabulary of `humor_type` tags used in the index. Useful when you want to filter or reason about candidates by humor mode rather than topic — e.g. a document about endless committe…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "xkcdforthat": {
      "url": "https://xkcdforthat.com",
      "transport": "http"
    }
  }
}