Fetches random dad jokes from a curated collection. Available via MCP in Cursor and other AI editors, or REST API at `/v1/fun/dad-joke`. Returns clean, family-friendly jokes perfect for lightening code reviews or breaking awkward Slack silences. Each call guarantees a different groan-worthy punchline.
curl "https://tinyfn.io/v1/fun/dad-joke" \
-H "X-API-Key: YOUR_API_KEY"
const response = await fetch('https://tinyfn.io/v1/fun/dad-joke', {
headers: { 'X-API-Key': 'YOUR_API_KEY' }
});
const data = await response.json();
console.log(data);
import requests
response = requests.get('https://tinyfn.io/v1/fun/dad-joke',
headers={'X-API-Key': 'YOUR_API_KEY'})
data = response.json()
print(data)
Connect your AI agent (Claude, Cursor, Windsurf, etc.) to TinyFn's fun tools:
{
"mcpServers": {
"tinyfn-fun": {
"url": "https://tinyfn.io/mcp/fun",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
Use the dad-joke tool in Cursor, Claude Code, or other MCP clients. It returns a random joke object with setup and punchline fields.
GET /v1/fun/dad-joke returns a JSON response with the joke text. No parameters needed—just call it whenever you need comedic relief.
Yes, all jokes are family-friendly and workplace-safe. They're curated to avoid offensive content while maximizing eye-roll potential.
No, each call returns one joke. Make multiple requests if you need several jokes for your comedy bot or team morale project.
No, the service returns random jokes from a large collection. While repeats are possible over many calls, you'll typically get different jokes each time.