The jokes come through prompts rather than tools, so you pick one from your client's prompt menu: a topic and a style, five at random, or a rating of one you already have.
A small TypeScript server for dad jokes. The jokes themselves arrive through prompts - one for a joke on a topic in a chosen style, one for up to five random ones, one that rates a joke you supply - and two tools return the categories available and statistics about the collection.
- A joke generated on a topic you name, in one of four styles: classic, punny, wholesome or groan-worthy
- Up to five random jokes in one go
- A rating and written feedback on a joke you hand over
- The list of joke categories available
- Statistics about the collection
A current Node. Clone, npm install, npm run build, npm start, then point your client at it. Nothing to sign up for and no key.
One command — npx -y dad-jokes-mcp-server
