Skip to main content
Glama

discord_bulk_delete_messages

Delete multiple Discord messages at once (2-100 messages, under 14 days old) to manage channels and remove unwanted content efficiently.

Instructions

Delete multiple messages at once (2–100, messages must be less than 14 days old).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
channel_idYes
countYesNumber of recent messages to delete (2–100).

Implementation Reference

  • The handler logic for "discord_bulk_delete_messages" which fetches the text channel and performs the bulk deletion using discord.js.
    case "discord_bulk_delete_messages": {
      const channel = await getTextChannel(args.channel_id as string);
      const count = Math.min(Math.max(Number(args.count ?? 2), 2), 100);
      const deleted = await channel.bulkDelete(count, true);
      return { content: [{ type: "text", text: `✅ Deleted ${deleted.size} messages in #${channel.name}.` }] };
    }
  • The schema definition for "discord_bulk_delete_messages" tool, specifying input arguments and constraints.
      name: "discord_bulk_delete_messages",
      description: "Delete multiple messages at once (2–100, messages must be less than 14 days old).",
      inputSchema: {
        type: "object",
        properties: {
          channel_id: { type: "string" },
          count: { type: "number", description: "Number of recent messages to delete (2–100)." },
        },
        required: ["channel_id", "count"],
      },
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PaSympa/discord-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server