Skip to content

Connect any AI app to your Discord server

Qreate is a Discord MCP server you do not have to host. Add one address to ChatGPT, Claude, Cursor, VS Code or any other MCP client, sign in with Discord, and that app can read your real server, plan a change, show you the result and apply it after you say yes.

There is no bot token to copy and no script to run. The bot in your server is Qreate's, and your AI app never sees its key.

Sign in with Discord. Review the plan. Approve before anything changes.

ChatGPT · Qreate
ChatGPT shows a Qreate welcome message draft with a banner, two Discord buttons and approval controls
Q, Qreate's friendly lavender mascot

First, I show you what will change.

A message, shown the way Discord will render itPreview first, approval before posting

Pick your AI app and connect in a minute

Choose how you want to connect. Use ChatGPT, Claude or your terminal, review the plan, and approve before anything changes.

Qreate for ChatGPT

Manage your Discord server from ChatGPT with the Qreate plugin for ChatGPT. Ask ChatGPT to inspect channels, prepare welcome posts, or configure roles using conversational ChatGPT apps. Review proposed plans in visual preview cards and approve every change before it reaches your server.

Add Qreate in ChatGPT

Connection steps

  1. Or open ChatGPT, go to Settings, then Apps, and search for Qreate.
  2. Press Add and sign in with Discord.
  3. In a chat, type @ and pick Qreate.
Example prompt

“@Qreate inspect #welcome and draft a rules announcement with buttons”

One hosted Discord MCP server for the AI apps you already use.
ChatGPTClaudeCursorVS CodeClaude Code

Before you start

You need a Qreate account (signing in with Discord creates it) and a Discord server you administer. Add the Qreate bot to that server first. Then connect your AI app. If you connect first, the chat will ask you to add the bot and carry on when you say done.

A server you administer

Qreate checks your access to the server on every request. Your AI app only gets the connection you approve.

An AI app with MCP

Use the connection steps for ChatGPT, Claude, Cursor, VS Code or Claude Code.

How it works

A clear plan before anything changes. Connect once. Ask in plain words. See what Qreate will do, then decide.

1

Add https://mcp.qreate.gg/mcp to your AI app.

2

Sign in with Discord. A consent screen names the app and lists the servers it would reach.

3

Ask for what you want in plain words: "set up my server for a Friday tournament".

4

Qreate reads the real channels, roles and settings, then shows the plan as numbered steps with the crew, channels and roles each step touches.

5

You say yes. Qreate applies exactly that plan and reports what went through.

What your AI app can do with Qreate

Everything below is live. Qreate gives your AI app a current view of your server and a way to prepare changes for you to review.

1

Read the real server.

Channels, roles, permissions and module settings, from Discord, not from the model's memory. "What do I have, and what is messy?" is a fair first question.

2

Plan with preview

You describe the outcome, or ask for one naming style across what you already have. Qreate shows each rename as old name next to new, and builds big setups in short stages you approve one by one.

Each step names the crew, module, channel, role or time it touches. The last line says what Apply will do.

3

Apply with approval. Undo when needed.

The plan you saw is stored on Qreate's side and applying refers to that stored plan. If the server changed since, or a newer plan exists, the old one is refused and you ask again.

Undo. A batch that was applied can be put back.

4

Post messages that look ready to send.

Text above the embed (where a ping has to go, because a ping inside an embed notifies nobody), a full embed with a banner, author and footer, and up to five link buttons. Drafted and shown first, posted after your yes, exactly as shown.

Better post formats. Giveaway, level-up, feed post, changelog and welcome with a banner.

Edit the message itself, save the draft, and ask Qreate to post after you approve it.

5

Bring pictures into your server.

Save a picture from the chat or a link into the server's asset library and use it in posts and panels. Your AI app can make a picture with its own tools, or you can bring one, and Qreate saves it.

6

Keep an eye on credits.

Ask for your balance and when it resets. Planning roles, channels and renames costs no Qreate credits, and your AI app's own usage is covered by your ChatGPT or Claude plan. When you are out, the chat says so and points to your usage page and the Top.gg vote link.

7

Start from a scenario, or let Qreate lead.

Recipes and Workshop scenarios. Ready-made setups, planned against your actual server so the names fit what you have.

Ready starting prompts. Clients that show them offer "Set up my server", "Run a giveaway" and "Find what's broken on my server".

A client that leads. Qreate asks the AI to ask you one question about your server and to suggest two or three ideas that Qreate really supports. You do not have to know the vocabulary.

8

Set up the parts your community needs.

Modules. Welcome and join roles, verification, tickets, moderation tools and logging, leveling, giveaways, events and reminders, reaction roles, feeds, custom commands and the Q Hub challenges.

9

Get help when the bot is not there yet.

Onboarding for a new connection. If you connect before adding the bot, the chat gives you the add-bot link and carries on when you say done. Three clicks in Discord.

Ask for the outcome. Review what comes back.

Simple prompts can start a message draft, a numbered setup or a quick account answer.

"Make a welcome for #welcome with my banner"

Qreate shows the message as Discord will render it.The banner, text, footer and buttons are ready for your review. Edit in place, then approve the post.

Qreate message panel shown in ChatGPT with a Discord announcement preview, banner and approval controls

"Run a giveaway in #giveaways, 3 winners, ends Friday"

A numbered plan, ready to check.Review the channel, winners and end time before you say yes.

Numbered Qreate setup steps with a named channel, roles, timing and one Apply action

"Set up a Friday tournament with sign-ups, a player role and reminders"

A setup shaped around your server.Qreate names the roles, channels and modules it proposes to change.

Qreate Workshop scenario plan with five numbered crew steps, channel and role details

"How many Qreate credits do I have?"

A direct answer from Qreate.Ask for your balance and when it resets.

Two panels you will see

The preview keeps the details in view, so you can judge the message or setup before anything reaches Discord.

A message, as Discord shows it

The preview has the author, the embed colour edge, the banner, the footer and the button row, in the order and proportions your members will see. Edit the title or text on the message itself, then ask Qreate to post it.

Dark message panel with author, embed colour edge, banner, footer and buttons
Message draft, ready for review

A setup, as numbered steps

Each step shows who on the Q crew does it, the module, and the channel, role or time it touches. The last line says what Apply will do.

Proposed plan panel with four numbered setup steps and one Apply button
Plan preview, before approval

Edit in place

Change the message where you see it. The preview updates before you ask Qreate to send the draft for approval.

Qreate message preview edited in place, with the updated title and text visible in the Discord panel
Edits stay attached to the message you reviewed
Qreate message preview inside a phone frame in ChatGPT
Message preview in a phone frame

Why not give an AI a bot token

The open-source Discord MCP servers ask you to create a bot, copy its token and run a server yourself. Whatever the AI decides to call, it can do with that token. Qreate works the other way round.

The connection stays scoped to servers you administer. Qreate shows the plan or message first and waits for your approval.

  • No bot token is shared. Ever.
  • Scoped sign-in. OAuth 2.1 with PKCE, limited to servers you administer, checked on every request.
  • Destructive actions are unavailable. No deleting channels, roles or messages. No bans, kicks or timeouts. No changing what Q may do.
  • Approval binds the exact plan. If the server changed or a newer plan exists, an old plan is refused.
  • You can disconnect any client from your Qreate account, effective straight away.

Pick your client

Connect Qreate to the AI app you already use. Each client has a short setup guide.

ChatGPT
Install the Qreate plugin from the ChatGPT plugin directory in one click
ChatGPT setup
Claude
Open Qreate in the Claude Connectors Directory and press Connect
Claude setup
Cursor
Add a url entry for Qreate in mcp.json
Cursor setup
VS Code (GitHub Copilot)
Command Palette, "MCP: Add Server", choose HTTP, paste the address
VS Code setup
Claude Code
claude mcp add --transport http qreate https://mcp.qreate.gg/mcp, then /mcp to sign in
Claude Code setup
Devin Desktop and other clients
Any client that speaks Streamable HTTP with OAuth: add the address
docs.qreate.gg/mcp

What people ask for

Start with the result you want. Qreate can help turn it into steps.

  • "Set up a roleplay department with a rank ladder, rules and an application desk."
  • "Guests should only see welcome, rules and verify. After they agree, give them Member."
  • "Run a giveaway in #giveaways, three winners, ends Friday 20:00."
  • "Put this banner on the rules post."
  • "Find what's broken on my server."

More ideas on AI Discord server builder and Discord automation.

A Discord MCP server for ChatGPT, Claude and AI agents

A discord mcp server connects language models to community infrastructure without compromising administrative boundaries. Through the Model Context Protocol, any compatible desktop client or web environment communicates with your Discord community using a single hosted endpoint. Rather than letting models issue arbitrary API calls against your community, Qreate establishes a disciplined workflow where every action starts with an inspection, advances through a structured plan, and waits for your explicit confirmation before anything touches Discord.

ChatGPT

When you manage discord with chatgpt, conversational prompts turn into concrete server architecture. Using the Qreate plugin for ChatGPT alongside modern ChatGPT apps, you can describe channel reorganizations, new role ladders, or event announcements in plain language. ChatGPT calls Qreate to read server state directly from Discord, verifying existing roles, permissions, and channel categories. It then returns a plan with a visual preview. For announcements, message drafts appear exactly as Discord renders them, including embeds, banners, and button rows, complete with helpful offers of what a post is missing before publication. If you need custom visuals, pictures saved to the asset library can be placed into posts or headers. When satisfied, you confirm the proposal, knowing that applying refers strictly to the stored plan you inspected.

Claude and Claude Code

Connecting through the claude discord connector or working in your terminal with Claude Code creates an efficient environment for maintaining complex servers. In Claude, you can audit permissions, design verification gates, and structure entire community layouts. With Claude Code, developers and server owners run terminal commands to inspect channels, analyze permission discrepancies, and test setup recipes without leaving their shell. In both interfaces, the model never acts on its own. It reads live context, drafts a numbered sequence of steps, and shows you the exact outcome. Once approved, the changes take effect immediately, with a full undo capability available if you ever want to roll back a recent batch.

Cursor and VS Code

For creators and developers who keep their community documentation alongside their codebases, configuring mcp for discord inside Cursor and VS Code bridges server administration with developer workflows. By adding the endpoint to your local editor configuration, GitHub Copilot and Cursor can query active server layouts, audit channel permissions, and prepare configuration updates. You can reference internal community guidelines or event schedules in your workspace, and ask the editor to draft corresponding Discord roles and channels. Every proposed change generates a structured preview card, giving administrators total oversight before anything commits to the server.

Other AI agents

Any modern discord ai agent communicating over Streamable HTTP with OAuth can integrate with your Discord server through Qreate. Whether using tools like Devin Desktop or dedicated agent runners, agents can explore community structure, check credit balances, and load pre-configured Workshop scenarios for game nights, ticket desks, or onboarding flows. The AI never possesses autonomous execution privileges. The workflow remains strictly governed: the AI proposes, the person approves. If credits run low, your agent can report your current balance and reset date so operations remain predictable.

Why no bot token

Most traditional Discord MCP implementations ask you to generate a bot in the Discord developer portal, copy its secret bot token, and paste that token into a local script. That model presents major operational risks: whoever holds the token can issue destructive requests across any server where the bot has presence, bypassing permission checks and audit trails. Qreate avoids this entirely. There is no bot token to create, copy, or expose. Instead, you sign in with Discord via scoped OAuth. Access is checked on every single request and remains strictly restricted to servers you administer. Destructive operations like deleting channels or banning members are completely absent from the MCP protocol. Your server remains protected, changes are verified before execution, and you maintain complete authority over every ai discord server setup.

FAQ

Answers about setup, approvals and access.

What is a Discord MCP server?

An MCP server is an address an AI app can connect to so it can use outside tools. A Discord MCP server lets the AI work with a Discord server. Qreate's lives at https://mcp.qreate.gg/mcp and is hosted by us.

Do I need a bot token?

No. You add the Qreate bot to your server the usual way and sign in with Discord. The token stays with Qreate and is never shared with the AI app.

Which AI apps work?

ChatGPT, Claude, Claude Code, Cursor, VS Code with GitHub Copilot, and any client that supports remote MCP servers over Streamable HTTP with OAuth.

Can the AI change my server without asking?

No. Planning only produces a proposal. Applying needs your yes, and applies the stored plan you were shown. Posting a message is a separate draft you approve.

Can it delete channels or ban members?

No. Those actions are not available over MCP. They stay in the dashboard, where you press the button.

Which servers can it reach?

Only servers you administer, only while the connection lasts. Qreate checks this on every request, whatever the AI types.

Can I undo a change?

Yes. Ask the AI to undo what Qreate just changed. A batch that was applied is put back after you confirm.

How do I disconnect?

Open your Qreate account, find the connected client and revoke it. It stops working immediately. Changes already applied stay as they are.

Manage Discord with ChatGPTThis is the other direction from a chatbot that lives in Discord. Here ChatGPT works on your server. You tell it what you want, the Qreate plugin reads the real channels and roles, and ChatGPT shows you the plan as a card with an Apply button. You press it, or you do not.Discord with ClaudeClaude does not ship with a Discord connector. Qreate is that connector. It is listed in the Claude Connectors Directory, so you open it, press Connect, sign in with Discord and talk to Claude about your server. This page is about Claude on the web and desktop. If you work in a terminal, see /discord-claude-code.Discord with Claude CodeClaude Code already knows your repo. Add Qreate and it can also read the Discord server around that repo, plan changes and show them in the terminal before they happen. This is not the same as running Claude Code inside a Discord channel. Here Claude Code operates the server.Discord with CursorYou already keep your bot's config, your docs and your release notes in the repo. Your community's setup can live one pane away. With Qreate as an MCP server in Cursor, the agent can read your Discord server, plan a change and show it to you, while you stay in the editor.Discord with VS CodeGitHub Copilot chat in VS Code can use MCP servers. Add Qreate, and Copilot can read your Discord server, prepare a change and show it to you before anything happens. No bot token goes into your workspace.AI Discord Server BuilderDescribe what your Discord server needs. Q inspects the server context, drafts supported changes for your review, and keeps recurring operations running after launch.Discord AutomationCreate Discord automations with triggers, conditions, actions, approval steps, and connected module actions. Connect your server events without writing code or stitching together separate bots.Pricing informationFree plan, Qreate Pro and Personal plans.

Connect your AI app to your Discord server

Sign in with Discord, review the plan, and approve before anything changes.

Read the Qreate MCP guide