MK Bot is the all-in-one World of Warcraft bot for guild Discords β built to keep your rosterβs progress visible without any manual effort.
Live-updating channel boards show M+ scores, Great Vault progress, raid kills, item levels, and WoW Token price right in Discord. Set it up once, and it keeps itself updated. Trusted by 1,000+ servers across EU, US, KR, and TW.
βοΈ The Board β Your Guild at a Glance
The core feature. Create a channel board and it auto-updates every couple of hours:
- Great Vault β See who has 1/3, 2/3, or 3/3 vault slots unlocked this week
- M+ Scores β Current Raider.IO scores for every character
- Raid Kills β Weekly boss kills across Normal, Heroic, and Mythic
- Item Level β Gear progression at a glance
- WoW Token Price β Live token price footer
- Sorting β Sort by vault, score, item level, name, or class
- Combined Boards β Show all your rosters in a single channel with per-roster sections
Toggle columns and customize sorting with /board settings. Set it and forget it.

π Quick Start (~2 minutes)
- Create a roster β
/roster manageto add characters manually,/roster import-guildto pull from your WoW guild,/roster import-logto import from a WarcraftLogs report, or/roster wowaudit setupto auto-sync with wowaudit - Set up a board β
/board setup, pick a channel and roster, done - Customize β
/board settingsto toggle columns and sorting
Use /mk help in Discord for a full walkthrough.
π Roster Management
Multiple named rosters per server, up to 40 characters each:
| Command | What it does |
|---|---|
/roster manage |
Add/remove characters manually (set region via dropdown) |
/roster import-guild |
Bulk import from your WoW guild roster β pick which ranks |
/roster import-log |
Paste a WarcraftLogs URL, import all raiders instantly |
/roster wowaudit setup |
Link a wowaudit team for automatic periodic sync |
/roster list |
View all rosters and character counts |
/roster rename / delete |
Manage rosters |
π Mythic+ Commands
Quick character lookups powered by Raider.IO:
| Command | What it does |
|---|---|
/keys <character> |
M+ score, recent runs, and weekly vault progress |
/vault <character> |
Great Vault breakdown (timed/untimed, previous week option) |
/score <character> |
Per-dungeon score breakdown with world/region/realm rankings |
/ksm <roster> |
Keystone Master/Hero progress for your entire roster |
/raidcheck <roster> |
Roster-wide item level and spec check |
/affixes |
Current weekly M+ affixes with descriptions |
π WarcraftLogs Integration
Raid performance pulled directly from WarcraftLogs:
/logs characterβ Individual raid rankings with color-coded percentiles (purple/orange/blue/green)/logs rosterβ Roster-wide performance table grouped by role/logs calendarβ Bulk import from CalendarBuddy for raid roster tracking/logs achievementβ Check if your roster has a specific achievement
ποΈ Delve Tracking
/delvesβ Weekly delve vault progress for your roster, tracked automatically in the background
π οΈ Guild Tools
- Reaction Roles β
/reactionrole addto set up self-assign roles via message reactions - Guild Rank Sync β
/guildsync setupto map WoW guild ranks to Discord roles - Guest Member Management β
/gmm setupfor trial/membership approval workflow
π² Fun Commands
/cat/dogβ Random animal pictures/8ballβ Magic 8-Ball/owoβ OwO-ify your text/funkiiβ Optional anime image commands (enable/disable per server)
π¬ Support
/mk helpβ Full in-Discord setup guide/supportβ Open a support ticket (DM follow-up supported)/feedbackβ Send feedback to the developers
π Permissions
- Admin commands (
/board,/roster,/guildsync,/gmm) require Manage Server - Reaction roles and guild sync require Manage Roles
- Lookup commands (
/keys,/vault,/score,/logs,/affixes,/delves) β available to everyone
π‘ Data Sources
MK Bot pulls from three APIs for the most complete picture:
- Raider.IO β M+ scores, dungeon runs, rankings
- Blizzard API β Guild rosters, raid encounters, item levels, Great Vault, WoW Token
- WarcraftLogs β Raid performance, percentiles, boss rankings
All commands use Discord slash commands. Type / in any channel to get started.