Discord Bot
Kafra

Meet Kafra

Kafra is a free Discord bot that puts the whole Midgard Community Hub database inside your server. Ask her about any Ragnarok Zero item, drop, monster, spawn map or refine chance with a single /kafra command - no more alt-tabbing to look things up mid-conversation.

Add Kafra to your server

Free forever No admin permissions Can't read your messages

What Kafra can do

Every command starts with /kafra. Type it in any channel and Discord shows you the list - you never have to memorise these.

/kafra item <name>

Everything about an item - stats, type, description, and a few of the monsters that drop it.

Example: /kafra item Iron
/kafra farm <item>

Where to get an item: every monster that drops it, the drop rate, and the maps that monster spawns on.

Example: /kafra farm Jellopy
/kafra monster <name>

A monster's full card - level, HP, element, race, size, EXP, spawn maps and its whole drop table.

Example: /kafra monster Poring
/kafra where <monster>

Just the spawn maps for a monster, grouped by zone.

Example: /kafra where Poring
/kafra map <id>

What spawns on a given map. Use the map id, e.g. prt_fild08.

Example: /kafra map prt_fild08
/kafra refine <level> [item]

The success chance for a +N refine step. Name the item and Kafra uses the right table - armor and each weapon level have different rates.

Example: /kafra refine 8 Iron Cannon
/kafra help

Lists every command Kafra knows. Type just /kafra to get the same thing.

Example: /kafra help

What the answers look like

Kafra replies right in the channel, so everyone can see it. Each answer links back to the matching page on this site.

/kafra farm Oridecon
Where to farm Oridecon
Baphomet 20.86% · Lv 105
Garm 14.50% · Lv 98
Doppelganger 13.50% · Lv 92
Golden Bug 7.50% · Lv 65
C4 Wander Man 5.45% · Lv 120
Find out more on midgardhub.com
/kafra monster Poring
Poring
Level 1
HP 55
Element Water 1
Spawns 28 maps
Drops Jellopy 70%, Apple 10%, Poring Card 0.2% ...
Find out more on midgardhub.com

How to add Kafra - step by step

1

Click the button

Hit Add Kafra to your server above (or this link). It opens Discord in a new tab. If you are not logged in, log in first.

2

Pick your server

A window titled “An external application wants to access your Discord account” appears. Open the “Add to Server” dropdown and choose the server you want Kafra in.
You only see servers where you are the owner or have the Manage Server permission.

3

Authorize

Click Continue, then Authorize. Kafra asks for one thing only: permission to add slash commands. It gets no role, cannot read your messages, and cannot kick, ban or change anything.

4

Pass the human check

If Discord shows an “I am human” checkbox, tick it. That is it - Kafra is now in your server.

5

Use it

Go to any channel and type /kafra. Discord shows the list of commands - pick one, type what you are looking for, press Enter. The answer appears in the channel with a link back to this site.
On a brand-new install the commands can take up to a minute to show up. If they do not, fully close and reopen Discord.

Add Kafra to your server

or share this link: https://discord.com/oauth2/authorize?client_id=1544042574606504096

Is it safe?

No permissions

Kafra is added with the slash-commands scope only. It can't read messages, can't see members, gets no role, and can't moderate.

Only speaks when asked

It never posts on its own. It replies to /kafra and nothing else.

Free

No paywall, no premium tier, no ads in the replies.

Is it safe? What can Kafra do in my server?

Kafra only has permission to add slash commands. It cannot read messages, cannot see your channels or members, has no role, and cannot moderate anything. It never posts on its own - it only replies when someone runs /kafra.

Does it cost anything?

No. Kafra is completely free and always will be.

Where does the data come from?

Straight from midgardhub.com - the exact same database that powers this website. When the site's data is updated, Kafra picks it up automatically.

Can I use Kafra without adding it to a server?

Yes. On the install screen choose “Add to My Apps” instead of a server, and /kafra will work for you in DMs and in any server you are in.

The commands are not showing up.

Give it a minute after adding it. Make sure you actually have the Manage Server permission on that server. Then quit Discord completely and reopen it - the command list refreshes on restart.

Put the database in your Discord

One click, no setup. Kafra pulls live data straight from Midgard Community Hub.

Add Kafra to your serverJoin our Discord

Prefer the website? Everything Kafra knows lives here too - Items, Monsters, Maps and the Refine Simulator.

© 2026 Ryan Geldun. All rights reserved.

Kafra, Midgard Community Hub, and the database, guides, tools, formulas, wording and design behind them - including the text of Kafra's replies - are the property of Ryan Geldun. Copying, scraping, mirroring, republishing, or building a derivative or competing bot, database or dataset from this content is prohibited without prior written permission. See our Terms of Service.

Not affiliated with or endorsed by Gravity Co., Ltd. Ragnarok Online game names, sprites and assets remain the property of their respective owners.