> For the complete documentation index, see [llms.txt](https://discortics.com/llms.txt). A consolidated single-file corpus is available at [llms-full.txt](https://discortics.com/llms-full.txt). Markdown versions of documentation and comparison pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://discortics.com/blogs/discortics-mcp-setup.md).

# How to Connect Discortics MCP to Claude, ChatGPT, Gemini and Cursor

Setting up a Discord server properly takes ages. Welcome channel, verification, self roles, a ticket panel, AutoMod rules, a mod log. Each one is its own page of settings.

Now you can ask your AI assistant to do it. Discortics has its own MCP server, so Claude, ChatGPT, Gemini, Cursor and anything else that speaks MCP can configure your server for you. You check the plan, it gets applied. It's free, and as far as we know it's the first Discord bot to ship one.

**TL;DR**

- **Free:** no MCP plan, no API key. Your server's normal Discortics limits apply.
- **One URL:** `https://api.discortics.com/mcp`, signed in with Discord.
- **Covers the whole bot:** tickets, applications, self roles, welcome, verification, Autopilot, AntiNuke, giveaways, levels, economy and more, plus channels and roles.
- **You approve everything:** the assistant drafts a plan first, nothing changes until you confirm it.
- **Quickest route:** [add Discortics from the Claude directory](https://claude.ai/directory/discortics).

## What is MCP, quickly

MCP (Model Context Protocol) is an open standard that lets AI assistants use tools from other services. When you connect Discortics, your assistant can read your server's setup, work out what's missing, and propose changes in the same terms the dashboard uses.

It's a remote server with OAuth, so there's nothing to install or keep running. You add a URL, sign in with Discord, and pick which servers to share.

## Before you start

- Discortics needs to be in the server. [Invite it](/) first if it isn't.
- You need permission to manage that server's Discortics settings, same as in the dashboard. A few protection settings, like AntiNuke, need the owner or an administrator.
- Your AI client needs to support remote MCP servers. Most of the popular ones do now, but some lock it to paid plans.

## Claude

Claude is the easiest, because Discortics is listed in the Claude directory.

1. Open [Discortics in the Claude directory](https://claude.ai/directory/discortics) and choose **Connect**.
2. Sign in with Discord, then pick the servers and access you want to share.
3. In a chat, turn on Discortics from the tools menu and say what you need.

This works on Claude.ai, Claude Desktop and Claude mobile. If you'd rather add it by hand, go to **Settings → Connectors → Add custom connector** and paste the server URL.

## Claude Code

```bash
claude mcp add --transport http discortics https://api.discortics.com/mcp
```

Start Claude Code, run `/mcp`, select **discortics** and choose **Authenticate**. Sign in with Discord in the browser tab that opens.

## ChatGPT

ChatGPT supports custom MCP connectors through Developer mode. Whether you see it depends on your plan, and on Business or Enterprise an admin may need to allow it.

1. Open **Settings → Apps & Connectors → Advanced settings** and turn on **Developer mode**.
2. Choose **Create**, name it Discortics, paste `https://api.discortics.com/mcp` and pick **OAuth**.
3. Sign in with Discord, choose your servers, then enable Discortics from the **+** menu in a new chat.

OpenAI moves these menus around now and then. If the labels don't match, look for "connectors" or "developer mode" in settings.

## Gemini

There are two routes, depending on how you use Gemini.

**Gemini web app.** Go to **Settings → Connected apps → Add a custom app** and paste the server URL. Custom apps depend on your Google plan and region, so you might not see the option yet.

**Gemini CLI.** This one works on any account the CLI supports:

```bash
gemini mcp add --transport http discortics https://api.discortics.com/mcp
```

Then run `/mcp auth discortics` inside a Gemini CLI session and sign in with Discord.

## Cursor

Install it from the [Cursor directory](https://cursor.directory/plugins/discortics---discord-bot), or add this to `~/.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "discortics": {
      "url": "https://api.discortics.com/mcp"
    }
  }
}
```

Open **Cursor Settings → MCP**, choose **Connect** next to discortics and sign in with Discord.

## VS Code (GitHub Copilot)

Add this to `.vscode/mcp.json`, or run **MCP: Add Server** from the command palette and choose HTTP:

```json
{
  "servers": {
    "discortics": {
      "type": "http",
      "url": "https://api.discortics.com/mcp"
    }
  }
}
```

Start the server from the file or the MCP view, allow the sign-in, and use it from Copilot Chat in Agent mode.

## Codex

```bash
codex mcp add discortics --url https://api.discortics.com/mcp
codex mcp login discortics
```

## Windsurf

Open **Windsurf Settings → Cascade → MCP servers → View raw config** and add:

```json
{
  "mcpServers": {
    "discortics": {
      "serverUrl": "https://api.discortics.com/mcp"
    }
  }
}
```

## Anything else

If your client has a "remote MCP server", "custom connector" or "Streamable HTTP" option, it'll work. Paste the URL and it finds the OAuth sign-in by itself. There's no API key to copy anywhere.

## Things to ask it

Once it's connected, just talk to it like you'd brief a co-owner. A few that work well:

- "Audit my server and tell me what's missing for a 500-member gaming community."
- "Set up a support ticket panel in #support with a category for billing and one for bug reports."
- "Make a staff application with five questions, and post the panel in #apply."
- "Run a security checkup and fix whatever it flags."
- "Add self roles for Minecraft, Valorant and Fortnite in #roles."
- "Start a Nitro giveaway in #giveaways this Friday at 6pm, two winners."
- "Go through the pending staff applications and rank them for me."

It reads your current setup before proposing anything, so it builds on what's already there.

## How approvals work

The assistant can't change your server on its own. Every change goes through a proposal:

1. It drafts the plan: which roles, channels, settings and messages it'll create or change.
2. You get a summary in chat and a review link if you want to see every step on Discortics.
3. Nothing happens until you confirm that exact plan. Change your mind and it never runs.

It never gets the bot token or ticket transcripts, and it can't touch member balances or XP. Application answers and automation history are there when you ask for them, same as in the dashboard. Reading responses needs Prime or Custom, and accepting or denying someone is still a step you confirm. We don't use any of it to train AI. The [privacy policy](/privacy) has the details.

## Disconnecting

Go to [Manage connections](/mcp/connections) and revoke the client. New requests stop straight away. Anything already applied stays in your server, so undo it in the dashboard if you need to.

That's it. Connect it, ask for something small first, and see how it goes. Every client's steps are also on the [Discortics MCP page](/mcp).
