Random Emoji generates random emoji characters for your applications. Access via MCP in Cursor, Claude Code, or other AI editors, or call GET /v1/fun/emoji directly. Returns single emoji by default: 🎯. Perfect for adding personality to chatbots, generating test data, or spicing up AI responses with deterministic randomness.
curl "https://tinyfn.io/v1/fun/emoji" \
-H "X-API-Key: YOUR_API_KEY"
const response = await fetch('https://tinyfn.io/v1/fun/emoji', {
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/emoji',
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 count parameter: GET /v1/fun/emoji?count=5 returns an array of 5 random emojis. MCP tools typically accept a count parameter as well.
The basic endpoint returns from all Unicode emoji categories. For category filtering, you'd need to implement client-side filtering or use a more specialized emoji API.
This provides deterministic randomness that's reproducible across AI agent runs, useful for consistent test data generation or when you need truly random selection from 3000+ emojis.
AI agents can call this tool to add random emojis to responses, generate diverse test content, or create engaging user interactions without hardcoding emoji lists.
Returns the actual emoji character (like 🚀) ready for display, not Unicode escape sequences or codes. Perfect for direct insertion into strings or UI elements.
Get your free API key and start using Random Emoji in seconds.
Get Free API Key