{"name":"io.github.OrygnsCode/omnicord","slug":"orygnscode-omnicord","title":null,"description":"Discord server management MCP for AI agents: chat, moderation, admin, and full server building.","url":"https://mcp.market/server/orygnscode-omnicord","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":33,"stars":8,"forks":0,"downloads_week":51,"last_push_at":"2026-09-07T19:32:14.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/OrygnsCode/Omnicord","website":null,"version":"1.4.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@orygn/omnicord","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bot token from the Discord Developer Portal. The init wizard sets this up.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Optional default server id so tools can omit the guild parameter.","format":"string","name":"OMNICORD_GUILD"}]}],"tools":[{"name":"add_reactions","description":"Add one or more reactions to a message in a single call. Takes","write_action":false,"price_micros":0,"input_schema":null},{"name":"ban_member","description":"Ban a user from the server, optionally deleting their recent","write_action":false,"price_micros":0,"input_schema":null},{"name":"bulk_ban","description":"Ban up to 200 users at once by ID, for raid cleanup. Safe to call","write_action":false,"price_micros":0,"input_schema":null},{"name":"bulk_delete_messages","description":"Delete many recent messages at once (2 to 100), optionally","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel_event","description":"Cancel and remove a scheduled event. Interested members lose the","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel_scheduled_message","description":"Cancel a pending scheduled message by its id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"clear_channel_permissions","description":"Remove a role's or member's permission overwrite from a channel,","write_action":true,"price_micros":0,"input_schema":null},{"name":"clear_reactions","description":"Clear all reactions from a message, or all of one emoji. Safe to","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_automod_rule","description":"Create a server-side moderation rule that runs on Discord's own","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_emoji","description":"Upload a custom emoji from an image URL. Discord's limit for","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_event","description":"Create a Discord scheduled community event that members see on the","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_forum_post","description":"Start a post in a forum channel: a title, the opening message,","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_forum_tag","description":"Add a tag to a forum's tag list. Moderated tags can only be","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_invite","description":"Create an invite link for a channel. Defaults are deliberate:","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_poll","description":"Post a native Discord poll: a question, two to ten answers, and","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_soundboard_sound","description":"Upload a soundboard sound from an audio URL: mp3 or ogg, up to","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_sticker","description":"Upload a custom sticker from an image URL. Discord requires png,","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_webhook","description":"Create an incoming webhook on a channel. Webhooks post with any","write_action":true,"price_micros":0,"input_schema":null},{"name":"crosspost_message","description":"Publish a message in an announcement channel out to every server","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_app_command","description":"Unregister a slash command so it no longer appears for users. Safe","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_automod_rule","description":"Delete an AutoMod rule; its protection stops immediately. Safe","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_blueprint","description":"Delete a saved blueprint from the local store. Safe to call","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_channel","description":"Delete a channel or category. Safe to call directly: the first","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_emoji","description":"Delete a custom emoji. Safe to call directly: the first call","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_forum_post","description":"Delete a forum post and every reply in it. Safe to call","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_forum_tag","description":"Remove a tag from a forum; posts carrying it simply lose it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_invite","description":"Revoke an invite link. Safe to call directly: the first call","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_role","description":"Delete a role. Members holding it simply lose it; nothing else","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_soundboard_sound","description":"Delete a soundboard sound. Safe to call directly: the first call","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_sticker","description":"Delete a custom sticker. Safe to call directly: the first call","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_webhook","description":"Delete a webhook. Anything still posting through it stops","write_action":true,"price_micros":0,"input_schema":null},{"name":"diff_blueprint","description":"Compare a saved blueprint against the live server: what the","write_action":false,"price_micros":0,"input_schema":null},{"name":"disconnect_member","description":"Remove a member from whatever voice channel they are in. They","write_action":true,"price_micros":0,"input_schema":null},{"name":"edit_message","description":"Edit a message the bot itself sent. Discord does not allow","write_action":false,"price_micros":0,"input_schema":null},{"name":"end_poll","description":"Close one of the bot's own polls early and finalize the results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"execute_build_plan","description":"Execute a staged plan by plan_id, or pass a blueprint directly.","write_action":true,"price_micros":0,"input_schema":null},{"name":"explain_permissions","description":"Answer whether an actor (the bot, or a member) has a given","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_server_blueprint","description":"Snapshot a live server's structure into a blueprint: roles,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_audit_log","description":"Discord's historical record of administrative actions: who did","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_blueprint","description":"One saved blueprint in full, by name or ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_bot_info","description":"Identity and status of a connected Discord bot: bot user,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_channel_permissions","description":"The permission overwrites on a channel, resolved into plain","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_event","description":"One scheduled event in detail.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_event_attendees","description":"Members who marked themselves interested in an event.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_invite","description":"Inspect an invite code: where it leads and how used it is.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_member_permissions","description":"The effective permissions a member has, server-wide or in a","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_message","description":"Fetch one message in full: author, content, timestamps,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_poll_results","description":"Current tallies for a poll message.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_rate_limit_status","description":"How rate limiting has been going: how many times Discord asked","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_reactions","description":"Who reacted to a message with a given emoji.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_reference_layout","description":"One reference layout in full: the blueprint plus the reasoning","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_server_overview","description":"Structured snapshot of a server: identity, member counts, boost","write_action":false,"price_micros":0,"input_schema":null},{"name":"kick_member","description":"Remove a member from the server. They can rejoin with a new","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_app_commands","description":"The slash commands this bot's application has registered. Omit","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_automod_rules","description":"Server-side automatic moderation rules and what they do.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_bans","description":"Current bans with reasons, paged.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_blueprints","description":"Saved blueprints in the local store.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_emojis","description":"Custom emojis in the server, with usage syntax.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_events","description":"Scheduled community events (the kind members RSVP to), with type,","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_forum_posts","description":"Posts in a forum, filterable by tag, optionally archived too.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_invites","description":"Active invites for the server or one channel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pinned_messages","description":"Pinned messages in a channel, newest pin first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_reference_layouts","description":"Curated server blueprints to start from: vetted structures for","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_scheduled_messages","description":"Pending timed messages waiting to send, soonest first. These are","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_soundboard_sounds","description":"Custom soundboard sounds in the server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_stickers","description":"Custom stickers in the server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_voice_members","description":"Who is currently in a voice or stage channel, with their mute","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_webhooks","description":"Webhooks in the server or one channel. Tokens are never included.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lock_channel","description":"Lock a channel by denying everyone the ability to send messages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pin_message","description":"Pin a message in a channel. Needs the Pin Messages permission","write_action":false,"price_micros":0,"input_schema":null},{"name":"plan_server_build","description":"Validate a blueprint against the live server and stage an ordered","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_app_command","description":"Register a slash command, or update it in place if the name is","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_reaction","description":"Remove a reaction: the bot's own by default, or another user's","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_role","description":"Take a role away from a member. Preflights the bot's role","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_timeout","description":"Lift an active timeout from a member early.","write_action":true,"price_micros":0,"input_schema":null},{"name":"reply_to_forum_post","description":"Add a reply inside a forum post.","write_action":true,"price_micros":0,"input_schema":null},{"name":"run_setup_check","description":"End-to-end health check of the Omnicord setup: token presence and","write_action":true,"price_micros":0,"input_schema":null},{"name":"save_blueprint","description":"Save a blueprint to the local store for reuse: apply it to other","write_action":false,"price_micros":0,"input_schema":null},{"name":"schedule_message","description":"Post a text message to a channel at a later time, once or on a","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_dm","description":"Send a direct message from the bot to a member who shares a","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_webhook_message","description":"Post through a webhook with an optional display name and avatar","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_channel_permissions","description":"Set a permission overwrite on a channel for one role or member:","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_incident_actions","description":"Discord's raid-defense security actions for the whole server. Pause","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_voice_channel_status","description":"Set the short status line shown on a voice channel, a note about","write_action":false,"price_micros":0,"input_schema":null},{"name":"timeout_member","description":"Time a member out so they cannot talk, react, or join voice, for","write_action":false,"price_micros":0,"input_schema":null},{"name":"unban_member","description":"Lift a ban so the user can rejoin with an invite.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unlock_channel","description":"Reverse lock_channel by removing the send-message denial from the","write_action":false,"price_micros":0,"input_schema":null},{"name":"unpin_message","description":"Unpin a message. The message itself is untouched.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_app_command","description":"Change a registered command's description or options. Anything not","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_automod_rule","description":"Rename a rule, enable or disable it, or replace its keyword list.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_channel","description":"Edit a channel's name, topic, slowmode, NSFW flag, or category.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_emoji","description":"Rename a custom emoji.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_event","description":"Edit a scheduled event's details, or move it through its","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_forum_post","description":"Edit a post's title or tags, pin or unpin it within the forum,","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_forum_tag","description":"Rename a forum tag or change its moderated flag.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_member","description":"Edit a member's nickname or voice state. Voice changes (server","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_role","description":"Edit a role's name, color, hoist, mentionable flag, or","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_soundboard_sound","description":"Rename a soundboard sound or change its volume.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_sticker","description":"Rename a sticker or change its description and tags.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_webhook","description":"Rename a webhook, change its avatar, or move it to another channel.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T00:26:28.894Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:26:28.907Z","components":{"code":{"score":25,"max":25,"notes":["60 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 12 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@orygn/omnicord","version":"1.4.0","found":true,"license":"Elastic-2.0","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-07T19:29:32.729Z","repositoryUrl":"git+https://github.com/OrygnsCode/Omnicord.git","weeklyDownloads":51}],"repo":{"found":true,"owner":"OrygnsCode","repo":"Omnicord","archived":false,"pushedAt":"2026-09-07T19:32:14Z","stars":8,"forks":0,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/38231263?v=4","ownerCreatedAt":"2018-04-09T23:31:07Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/38231263?v=4&s=128","source":"github"},"presence":{"stars":8,"forks":0,"downloadsWeek":51,"license":"NOASSERTION","lastPushAt":"2026-09-07T19:32:14.000Z","score":33}}}},"grade_history":[],"reviews":[]}