App Logo
Messaging Reduck MCP

Bulk delete your Discord messages without giving your token (2026): an Undiscord alternative your AI agent runs

Prompt template

Find every message I sent in the server name Discord server before date, show me how many there are and a few examples, then delete them one by one after I say OK.

Short answer

To bulk delete your own Discord messages without pasting your token, let your AI agent do it from your own signed-in Chrome: it finds every message you sent in a server or a DM, shows you the count, and deletes them one by one after your OK. This page is for people cleaning up their history: leaving a community, removing old posts before a job search, or keeping only what they still want public. It compares the tools people move to when Undiscord stops working.

Why it's hard

  • Discord has no bulk delete. You delete one message at a time, from its menu.
  • Deleting your account does not delete your messages. People in Undiscord's GDPR discussion (#429) report that the messages stay up after the account is gone.
  • The usual tool breaks. Undiscord runs inside Discord's web page, so it breaks when Discord changes it. On November 10, 2026, its issues #507 ("Deleted 0 messages, 0 failed") and #614 ("API responded with status 400") were open, with 83 open issues in all.
  • Most tools want your token or a userscript manager. Discrub's web app asks you to paste your token. Undiscord and Detcord need Tampermonkey or Violentmonkey, and Detcord's README says Chrome also needs Developer mode and "Allow user scripts" turned on.

Bulk delete tools compared

As each tool's own page describes it, read on November 10, 2026.

How it runs Your token Filters Price
Undiscord Userscript in Discord's web page (Tampermonkey, Violentmonkey) Not documented; README warns never to share it Author, server, channel Free, open source
Detcord Userscript in Discord's web page Read from the page, not stored Date, text, regex, links, attachments, pinned Free, MIT
Discrub Chrome and Firefox extension, or a web app Pasted in the web app; the extension signs in for you Search and filters, several servers in one purge Not documented on its README
Wipecord Firefox add-on Not documented Date, text, links, attachments, pinned Free, MIT
DiscordSuite Message Cleaner Chrome extension Held in memory, not stored Date range Limited free; unlimited deletion is a paid tool
Reduck Your AI agent, in your own signed-in Chrome Nothing to paste Whatever you ask: a server, a channel, a date, a word Free tier

Undiscord

The original userscript, with 6.7k stars on GitHub. You open Discord in the browser, click its trash button, fill in the author, server and channel IDs, and start. When it works it is fast; its open issues are about runs that delete nothing.

Detcord

A userscript that previews what it will delete, deletes only your messages, and resumes a stopped run within 24 hours. It waits 10 seconds between searches and starts at 1 second between deletions. It does not run in the desktop app, and it skips messages in archived threads, which Discord refuses to delete.

Discrub

An extension and a web app that export, search and purge your messages, reactions and media, including across several selected servers at once. The web app needs your token pasted in; the extension signs in on Discord for you.

Wipecord

A free Firefox add-on, version 1.6.3, updated October 15, 2026. It deletes your messages in a channel, DM, group DM or whole server, with date, text, link and attachment filters, and needs no userscript manager.

DiscordSuite Message Cleaner

A Chrome extension that scans a conversation, shows the count, and deletes your messages one by one, at least 1.1 seconds apart. Deleting is limited on the free tier; unlimited deletion is a paid tool.

Reduck

Your AI agent does the job with Reduck's Discord scripts, in your own Chrome, where you are already signed in. You ask in plain words, it shows you what it found, and nothing is deleted before you say so. It deletes one message per script call, so on a history of thousands of messages it is slower than a dedicated bulk tool.

How Reduck does it

  1. whoami gives your agent your Discord user ID.
  2. In a server, search_messages finds your messages with Discord's own search, filtered to your ID, and narrowed by channel or words if you ask; 25 per page, with the total count.
  3. In a DM, list_dms finds the conversation and read_messages reads it; your agent keeps the messages you sent.
  4. Your agent shows you the count and a few examples, and waits for your OK.
  5. delete_message deletes each message, by its ID and channel link.

Your token never leaves the browser, and nothing runs until your agent calls a script.

How to start

  1. Create a free account at reduck.ai.
  2. Install the Reduck extension in Chrome and pair it.
  3. Connect Reduck to your agent: docs.reduck.ai.
  4. Ask: "Find every message I sent in the {server name} Discord server before {date}, show me how many there are and a few examples, then delete them one by one after I say OK."

Which one to pick

  • Thousands of messages, one channel, and Undiscord works for you: Undiscord or Detcord.
  • Firefox, no userscript manager: Wipecord.
  • You also want an export first: Discrub or DiscordSuite.
  • You don't want to paste a token or install a userscript, and you want to choose in plain words what goes: Reduck.

FAQ

Not in Discord itself: it deletes one message at a time, and Detcord's README puts it plainly, Discord has no bulk-delete interface for user messages. You need a tool that finds your messages and deletes them one after the other: a userscript such as Undiscord or Detcord, a browser extension such as Discrub, Wipecord or DiscordSuite, or an AI agent with Reduck.
It depends on what broke for you. Detcord and Wipecord are free and open source with date and text filters; Discrub adds exports and purges across several servers; DiscordSuite is a Chrome extension with a paid unlimited mode. Reduck lets your AI agent do it from your own signed-in Chrome, with nothing to install in Discord's page and nothing to paste.
Not with Reduck: your agent works in your own Chrome, where you are already signed in to Discord, so there is nothing to copy or paste. Among the other tools, Discrub's web app asks you to paste your token, while its extension, Detcord and DiscordSuite read the session in the page. Undiscord's README warns that sharing your token gives full access to your account.
It can be. Undiscord's README warns that any tool that automates actions on user accounts could result in account termination. That applies to every tool on this page, Reduck included, so delete at a slow pace and only your own messages.
No. In the GDPR discussion on Undiscord's GitHub (#429), people report that a deleted account leaves its messages up, and that Discord deleted them only after a data protection request listing the channel IDs.
Because it depends on Discord's web page and API, which change. On November 10, 2026, its issue #507 (it finishes with 'Deleted 0 messages') and #614 ('API responded with status 400') were still open, among 83 open issues.
Only with the Manage Messages permission in that channel. Otherwise every tool here, Reduck included, deletes only the messages you sent.

Similar use cases

Discord

Delete all your Discord server messages

Let Claude, ChatGPT or any AI agent find every message you sent in a Discord server, show you the list, and delete the ones you pick, one by one, in your own signed-in Chrome. No user token to paste, no userscript, no subscription to a deletion app.

Messaging
Discord

Delete all your Discord DMs

Let Claude, ChatGPT or any AI agent go through your Discord direct messages, one-to-one and group, list every message you sent, and delete the ones you pick, one by one, in your own signed-in Chrome. No user token to paste, no userscript, no privacy request to wait for.

Messaging
Discord

Export your Discord DMs

Let Claude, ChatGPT or any AI agent read your Discord direct messages, one-to-one and group, and save the whole conversation, your messages and the other person's, with the author, time and text of each, to a file you keep. It runs in your own signed-in Chrome, with no user token to paste.

Messaging

Start building not clicking