App Logo
Messaging

How to delete all your Discord messages at once (2026): an Undiscord alternative that runs from your AI agent

Prompt template

Find every message I sent in my Discord server server name {in

Overview

Years of Discord messages tell a lot about you: your old servers, your opinions, your plans, sometimes your address. Discord has no button to delete them all, and deleting your account leaves every message online. An AI agent can do the work for you: find every message you sent in a server, show you the list, delete the ones you pick, and check that they are gone.

Why it's hard

Discord only lets you delete one message at a time. Its bulk delete is for moderators, 100 messages per call, and only for messages younger than 14 days. Undiscord and similar tools run as userscripts or extensions on your user token, and their own pages warn that automating a user account can get it terminated. Redact deletes your full history only on a paid plan. And a privacy request to Discord works only for servers you have left, and can take weeks.

How Reduck does it

Reduck runs Discord actions in your own Chrome, where you are already signed in, so there is no token to paste and nothing to install in Discord. Your agent gets your user id with whoami, picks the server with list_servers, and calls search_messages with your id as the author: it returns up to 25 of your messages per page, with channel, text, date and link, plus Discord's total count. It shows you the list, then calls delete_message for each one, one after the other. A last search confirms nothing is left.

Tools

Script What it does Takes
whoami Which Discord account the browser is signed in as, with its user id nothing
list_servers The servers you are a member of, with their ids nothing
list_channels A server's channels, with their ids the server id
search_messages Your messages in one server, newest first, 25 per page, by channel, words or content type the server id, your user id
delete_message Deletes one message the channel link, the message id

Connect it

  1. Install the Reduck extension in Chrome and stay signed in to Discord there, in one tab only.
  2. Add Reduck to your client: Claude Code, Claude Desktop, ChatGPT or any other MCP client.
  3. Ask: "Find every message I sent in my Discord server {server name}, show me the list, delete them one by one, then search again to check."

Ways to delete your Discord messages

Delete by hand Moderation bot Undiscord Discrub Redact Reduck
Price Free Free Free Free Full history: $7.99/month or $245 once Reduck plan
Messages older than 14 days Yes No Yes Yes Yes, on Premium Yes
DMs Yes No Yes Yes Yes Not tested
Setup None Manage Messages in the server Userscript manager Extension, or paste your token Desktop app Chrome extension
Pick by channel, words, content No Some, by bot By channel Yes Yes Yes, in plain words to your agent
Called from your AI agent No No No No No Yes

Who it's for

  • Anyone who wants their messages gone from a server before leaving it, or before a job search or a new chapter
  • People who only want some messages gone: one channel, one period, anything that names their city or employer
  • Undiscord users who would rather not paste a token or run a script in the browser console

FAQ

No. Discord lets you delete one message at a time, from its menu. Server moderators can bulk delete with a bot, but Discord's bulk delete stops at 100 messages per call and at messages younger than 14 days. Deleting your account does not delete your messages either: they stay in the servers, under a deleted user.
Discord's platform manipulation policy forbids automating actions on a user account, and the guides that rank on this question say a deletion script can get an account disabled. Reduck acts in your own browser, one message at a time, with no token and no change to the Discord client, but it is still automation of your account. We cannot promise Discord will never flag it. If that risk matters to you, use Discord's privacy request for servers you have left (see below), or delete by hand.
Undiscord is a free userscript you run in Discord in your browser. Its own README warns that any tool that automates a user account could get it terminated, and a fork, Purgecord, says it exists to fix Undiscord on newer Discord builds. Reduck needs no userscript manager and no console: your agent calls the scripts, and shows you the list before it deletes.
Read on their own pages on 2026-10-20: Redact's free plan deletes only your Discord messages from the last 30 days; your full history needs Premium, at $7.99 a month or $95.88 a year, or $245 once. Discrub says every feature stays free; its web app asks you to paste your Discord user token, and its extension reads it for you.
Not tested yet. search_messages uses Discord's server search, which does not cover DMs, so this page covers your messages in servers. Redact and Discrub both list DM deletion.
Yes, and that is where an agent helps most. search_messages narrows by channel, by words, by content type (links, files, images) and by author, and returns each message's text, date and link. Ask for "my messages in #general that mention my city", check the list, then delete only those.
You can only search and delete in servers you are still a member of, like every tool that acts as you. For servers you left, users of Privacy Guides report that Discord deletes messages on a privacy request (GDPR in the EU), with the message ids from your Discord data package. Discord answers these slowly and does not delete one-to-one DMs that way.
Tested on 2026-10-20 in our own server: a test message was found by search_messages with our author id, then delete_message returned deleted: true. Discord's search lists a new message only about a minute after it is sent, so search again a few minutes later to check that nothing is left.
No faster than Discord lets anyone go. Each message is one run, one after the other, because Discord can allow only one active tab per account. A few hundred messages is an afternoon in the background; for tens of thousands, start with the servers and channels that matter most.

Similar use cases

Discord

Summarize a Discord server

Let Claude, ChatGPT or any AI agent read the Discord servers you are a member of and summarize what you missed, channel by channel, with links to the messages, from your own account, with no bot to add and no admin rights.

Messaging
Discord

Discord MCP

Reduck is a universal MCP server that gives ChatGPT, Claude or any MCP client a virtual Discord MCP, built on browser automation in your own Chrome. It reads your servers, channels and DMs as you, with no bot to invite and no token to paste.

Messaging
Reddit

Delete all your Reddit comments and posts

Let Claude, ChatGPT or any AI agent wipe your Reddit history. It lists your comments and posts, overwrites each comment before deleting it, and checks on Reddit that each one is gone. It works in your own signed-in Chrome, with no Reddit API key, no bookmarklet and no subscription to a deletion app.

Social media

Start building not clicking