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
- Install the Reduck extension in Chrome and stay signed in to Discord there, in one tab only.
- Add Reduck to your client: Claude Code, Claude Desktop, ChatGPT or any other MCP client.
- 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