Fun Utilities

Random Excuse

Random Excuse generates creative, plausible excuses for various situations through GET /v1/fun/excuse. Perfect for writers needing character dialogue, developers creating placeholder content, or AI agents building conversational apps. Returns structured JSON with excuse text, category, and believability rating — no more "my dog ate my homework" repetition.

API Endpoint

GET /v1/fun/excuse

Code Examples

curl "https://tinyfn.io/v1/fun/excuse" \
  -H "X-API-Key: YOUR_API_KEY"
const response = await fetch('https://tinyfn.io/v1/fun/excuse', {
  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/excuse',
    headers={'X-API-Key': 'YOUR_API_KEY'})
data = response.json()
print(data)

Use via MCP

Add to your AI agent

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"
      }
    }
  }
}

Learn more about MCP setup →

FAQ

What format does the random excuse API return?

Returns JSON with excuse text, category (work, social, tech, etc.), and believability score. Clean structure for easy integration into chatbots or content generation workflows.

Can I generate excuses for specific situations or contexts?

The base endpoint generates general-purpose excuses. For context-specific excuses, you'd need to filter results or use the excuse as inspiration for situation-appropriate variations.

How do AI agents typically use the random excuse generator?

MCP-enabled tools like Cursor and Windsurf use it for creative writing assistance, dialogue generation, and adding personality to conversational interfaces. Also useful for testing scenarios in chat applications.

Are the generated excuses appropriate for professional settings?

The API includes a believability rating and category tags to help filter content appropriately. Some excuses lean humorous while others are more professional — check the category field.

Does the random excuse generator repeat the same excuses frequently?

Uses a large pool of varied excuses with randomization algorithms to minimize repetition. Each call should return different content, though eventual duplicates are possible with heavy usage.

Try Random Excuse Now

Get your free API key and start using Random Excuse in seconds.

Get Free API Key