OAuth scopes
Bot permissions
Same flags as the permission calculator. Toggle here, or decode a bitfield there.
General
Text
Voice & Stage
permissions=3072
Paste a client ID to generate the invite URL. Nothing is sent to Kitcord.
How to use it
Paste your Application ID from the Discord Developer Portal. Choose scopes and permissions. Copy the URL and open it while logged into Discord to add the bot to a server.
FAQ
Where do I find my Discord client ID?+
In the Discord Developer Portal, open your application → General Information → Application ID. It is a snowflake, usually 17–19 digits. It is public; it is not your bot token.
Which OAuth scopes should a Discord bot use?+
Almost every bot wants bot (add the bot user) and applications.commands (slash commands). Skip identify or guilds unless you are building a user-login OAuth flow.
Is this invite generator safe?+
Yes. The URL is built in your browser. Kitcord never sees your client ID, and this tool never asks for a bot token. Never paste a token into a website.
Why does Discord say “bot requires code grant”?+
Turn off “Requires OAuth2 Code Grant” on the Bot page in the Developer Portal unless you are running a full OAuth redirect flow. Invite links for adding a bot should not require a code grant.
Related tools
Build a Discord bot visually on Kitcord
Invite URL in hand? Build the bot that lives behind it on Kitcord — visual flows, no token gymnastics on this page.
Kitcord is not affiliated with, endorsed by, or sponsored by Discord Inc. Discord is a trademark of Discord Inc.