Wipebot

Ask why you wiped, how you did, or who keeps dying first. Wipebot reads any Warcraft Logs report and the game's guides, and answers in your own Claude or ChatGPT, or in your Discord.

Setup

A minute, nothing to install.

Claude

Add to Claude

Choose Continue and sign in with Warcraft Logs. Wipebot then comes along to Claude on the web, desktop, phone and Claude Code.

ChatGPT and others

  1. In ChatGPT, open Plugins → Add → Add custom MCP server.
  2. Name it Wipebot, paste this as Server URL, keep OAuth:
    https://wipebot.enfo.dev/mcp
  3. In a chat, choose Wipebot under + → Connect and sign in with Warcraft Logs.

Discord

Add to Discord

Mention Wipebot in a channel or DM it, and it answers there, follow-ups included.

An admin can link the server to your guild with /wipebot setup. Then Wipebot knows your latest raid without being told, and can post after each wipe.

Each server gets a small amount of free AI use every month, to try it out; /usage shows what's left. To keep going, an admin adds an OpenRouter key with /wipebot key, and the server's answers run on it. /help shows the rest.

What you can ask

Ask in your own words. The tools work out every number from the log; the AI explains what they found and what to change.

After a wipe

  • Why did we wipe on the last pull?What ended it (an enrage, a mechanic that killed many, deaths one after another), and the first mistake that led there. The pull is drawn under the answer.
  • What killed me?The ten seconds before your death, the healing you got, and whether a defensive or healthstone you had ready would have saved you.
Claude answering why the raid wiped on Sszorak pull 13: the pull drawn as boss health against the raid's damage taken, with phases and deaths, then the answer: the enrage at 2:32 with 16 of 20 alive
In Claude: Sszorak pull 13, with the pull drawn and its replay a click away.

How did I do?

  • How did Kaelnor do on Sszorak tonight?Their night on the boss: what kept killing them, their cooldowns pull by pull, and whether they're getting better.
  • Compare me with the top Resto Shamans.Casts per minute, cooldown timing, talents and trinkets against the top logs of your spec on the same boss.
Claude answering how Kaelnor did on Sszorak tonight: their night drawn (what killed them, the pull where a defensive would have saved them, and their healing pull by pull), then the answer with their cooldowns and trend
In Claude: a raider's night on a boss.

The raid's jobs

  • Who keeps getting hit by Virulence?Per player over the night. The same for damage on the adds, kicks and dispels.
  • Who missed their kick? Were the cooldowns on time?Checked against the raid note your officers saved.
  • Was everyone on their spot?Against a raidstrats.gg plan your officers pasted, on a map of the room.
Claude answering who keeps getting hit by Virulence: every player's damage taken from it over 33 pulls, with the deaths it set up, then the answer
In Claude: who got hit by a mechanic, over the whole night.

The night

  • How did tonight go?Every pull as a bar of the boss's health left, coloured by what ended it, against your best.
  • Are we doing better than last week?The boss night by night: the pulls, the best wipe and what ended them.

Before the raid · no log needed

  • Give us the short version of Coiled Altar.The guides side by side, with Blizzard's newer hotfixes on top.
  • What's the priority for Restoration Shaman?Class guides, talents and cooldowns.
  • What's my job in P1 tomorrow?From your raid note and plan.

In Discord

  • Post after each wipe tonight.A short post with the pull drawn, and a "How did I do?" button that shows each raider their own card. Answers come with pictures and end with follow-up questions as buttons.
The Discord bot's post after Sszorak pull 13: a short summary of what ended it, the pull drawn, and the buttons Open in Warcraft Logs, First death and How did I do?
A post after a wipe, in the raid's channel.
A raider asking the bot in a DM how they did on Sszorak tonight: the answer, their night drawn, and three follow-up questions as buttons
"How did I do tonight?" in a DM.

Free and best effort

Every guild that uses this copy shares it. Warcraft Logs lets it read only so much each hour: when that's used up, questions that need new data wait for the next hour, and what's already been read still answers. Sign in with Warcraft Logs (in Claude and ChatGPT as you connect, with /login in Discord) and your questions use your own Warcraft Logs allowance first. It can be slow, change, or go away.

Self host

Run your own Wipebot for your guild alone: the Discord bot, the MCP server for Claude and ChatGPT, or both, with Docker on a computer of yours. You bring a Warcraft Logs client and an AI key (OpenRouter or Anthropic), and a Discord app for the bot.

The setup guide The source