Connecting DISCORDsimple to Claude
DISCORDsimple lets Claude post announcements to your Discord channels. Do these in order.
1. Subscribe
Choose a DISCORDsimple plan (there is a Free plan) in Shop and complete signup.
2. Install the Discord bot
Go to discordsimple-mcp.ccmssolutions.com, sign in, click Add to Discord to install the DISCORDsimple bot on your server, and pick the channels Claude may post to. Claude can only post to channels you select there, so do this before you connect. Sign in with the same email address as this CCMS account, and verify that address first (see the link we emailed you when you signed up; you can resend it from your dashboard) - otherwise the two can’t be linked.
3. Get your connection key
Open Connections and click Show connection key on the DISCORDsimple card. (If a key was already created with your subscription the button reads Reset connection key instead - click that; it gives you a fresh key to copy.) The key starts with csk_ and is shown only once. If you lose it, reset it again; the old key stops working.
4. Connect with the Claude Code plugin
In Claude Code, add the marketplace and install the plugin:
/plugin marketplace add ccms-inc/discordsimple-marketplace
/plugin install discordsimple-connector@ccms-hosting
Then give the plugin its two settings as environment variables, in the environment Claude Code runs in:
DISCORDSIMPLE_MCP_URL=https://discordsimple-mcp.ccmssolutions.com/mcp(HTTPS, and it must end in/mcp)DISCORDSIMPLE_CONNECTOR_KEY= yourcsk_…connection key
# macOS / Linux (add to your shell profile)
export DISCORDSIMPLE_MCP_URL="https://discordsimple-mcp.ccmssolutions.com/mcp"
export DISCORDSIMPLE_CONNECTOR_KEY="csk_your-key-here"
# Windows PowerShell
setx DISCORDSIMPLE_MCP_URL "https://discordsimple-mcp.ccmssolutions.com/mcp"
setx DISCORDSIMPLE_CONNECTOR_KEY "csk_your-key-here"
Restart Claude Code so it picks up the values, then ask: “List my Discord channels.” Claude should return the channels you picked in step 2.
Other MCP clients
Any MCP client that can send an Authorization: Bearer header can connect: use the URL above and the header Authorization: Bearer csk_…. The custom-connector screen in claude.ai and Claude Desktop expects a sign-in flow rather than a pasted key, and one-click sign-in for CCMS connectors is not available yet, so use Claude Code or another client that supports headers for now.
Troubleshooting
An authentication error usually means the key is wrong or was reset: check it on Connections. A 404 means the URL is missing the /mcp path. A 402 or “subscription inactive” message means your subscription lapsed: settle it on Billing. If a channel is missing from the list, select it at the DISCORDsimple site (step 2); if posts fail, the bot needs View Channel and Send Messages permission there.