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 applica…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add geertjan/xkcdforthat
# Browse available tools
npx -y smithery tool list geertjan/xkcdforthat
# Get full schema for a tool
npx -y smithery tool get geertjan/xkcdforthat pick_xkcd_for
# Call a tool
npx -y smithery tool call geertjan/xkcdforthat pick_xkcd_for '{}'Direct MCP Connection
Endpoint: https://xkcdforthat--geertjan.run.tools
Tools (4)
pick_xkcd_for— Pick the xkcd that best illustrates a document.search_comics— Hybrid (BM25 + vector) search over the enriched xkcd index.get_comic— Fetch full details for one xkcd comic by its number.list_humor_types— Return the closed vocabulary ofhumor_typetags used in the index.
# Get full input/output schema for a tool
npx -y smithery tool get geertjan/xkcdforthat Resources
ui://prefab/tool/1465a25d1094/renderer.html
Prompts (3)
system_prompt— The picker's system prompt — load this when you want your LLM totheme_prompt— The theme-extraction system prompt — load this when you want yourpick_recipe(document) — End-to-end agent recipe for picking the best xkcd for a document.