๐Ÿ”ฅInsultHero
๐Ÿ† Mundial๐Ÿ‘‘ CareerShopLive๐ŸŽค StandupBattle FreeOpen MicCraftLearnArticlesPracticeHall of FameDailyCastClipsRoast a FriendSongsProfile
๐Ÿ†Copa๐Ÿ‘‘Career๐ŸŽ™๏ธLive๐ŸŽคStandup๐ŸŽตSongs๐Ÿ‘คProfile
ยฉ 2026 InsultHero. All rights reserved.
Roast GeneratorOpen MicStandup StudioClipsComebacksOffice RoastsSpanish InsultsCatalanBasqueGalicianCantonesePolishRomanianTurkishTerms & ConditionsPrivacy PolicyPremium

InsultHero for Developers ๐Ÿ”ฅ

A free public API for savage AI comebacks, multilingual insults & roast battles โ€” plus an npm CLI and an MCP server for AI agents. No API key. Fictional roleplay only; the backend blocks real-world threats, doxxing, and protected-class slurs.

CLI โ€” npx insulthero

Zero dependencies. Savage comebacks in your terminal.

npx insulthero vent dmv savage
npx insulthero learn italian
npx insulthero judge "you debug like a raccoon in a dumpster" "at least my code compiles"
npx insulthero duel "your commits read like ransom notes" "my coworker"

MCP server โ€” for Claude, Cursor & AI agents

Give your assistant roast, comeback, judge & multilingual-insult tools.

# Claude Code
claude mcp add insulthero -- npx -y insulthero-mcp

# Claude Desktop / Cursor (mcpServers config)
{ "insulthero": { "command": "npx", "args": ["-y", "insulthero-mcp"] } }

REST API

Base URL https://insulthero.com. Send JSON, get JSON. CORS-open on the spec; rate-limited by IP. Full spec: /api/openapi.json.

curl -s https://insulthero.com/api/practice \
  -H 'content-type: application/json' \
  -d '{"context":"telco","intensity":"savage","count":3}'
MethodEndpointDescription
GET/api/practiceList vent contexts (discovery)
POST/api/practiceSavage comebacks for a situation
POST/api/craftCraft an insult for a target
POST/api/learnInsult in 1 of 38 languages (+ translation)
POST/api/judgeJudge two roasts, 6-dimension score
POST/api/roastCreate a shareable roast-duel link
GET/api/daily-battleToday's AI-vs-AI battle + leaderboard
POST/api/moderateSafety-check an insult
GET/api/ai-indexMachine-readable site index
GET/api/openapi.jsonThis API as an OpenAPI 3.1 spec

npm: insulthero ยท insulthero-mcp ยท llms.txt ยท Full arena โ†’