LeashIndex Get the report

Index / messaging

io.github.OrygnsCode/omnicord

io-github-orygnscode-omnicord declares 155 capabilities across 155 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list answered by the npm package @orygn/omnicord@1.4.1 (published to npm as @orygn/omnicord, listed in the official MCP registry as io.github.OrygnsCode/omnicord 1.4.1), run in an isolated container with no network access and placeholder credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 155 tools

155 of 155 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 46 of 155 tools

46 tools are classified as irreversible and declare no limit.

high · no-expiry · All 155 tools

155 of 155 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 155 tools

155 of 155 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 52 of 155 tools

52 tools can modify data and declare no limit.

low · uncapped-read · 57 of 155 tools

57 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
get_rate_limit_statusread declared
get_bot_inforead declared
run_setup_checkread declared
get_server_overviewread declared
list_channelsread declared
list_rolesread declared
read_messagesread declared
search_messagesread declared
search_membersread declared
get_memberread declared
findread declared
send_messagesend inferred
forward_messagesend inferred
create_channelwrite inferred
create_rolewrite inferred
assign_rolewrite inferred
delete_messagedestructive declared
list_reference_layoutsread declared
get_reference_layoutread declared
plan_server_buildread declared
execute_build_planwrite assumed
update_channelwrite inferred
delete_channeldestructive declared
update_rolewrite inferred
delete_roledestructive declared
edit_messagewrite inferred
pin_messagesend inferred
unpin_messagesend inferred
list_pinned_messagesread declared
set_voice_channel_statusread inferred
timeout_memberdestructive declared
remove_timeoutdelete inferred
kick_memberdestructive declared
ban_memberdestructive declared
unban_memberwrite assumed
bulk_bandestructive declared
list_bansread declared
get_audit_logread declared
set_incident_actionswrite inferred
add_reactionswrite inferred
remove_reactiondelete inferred
clear_reactionsdestructive declared
get_reactionsread declared
create_pollwrite inferred
get_poll_resultsread declared
end_polldelete inferred
create_invitewrite inferred
list_invitesread declared
get_inviteread declared
delete_invitedestructive declared
list_webhooksread declared
create_webhookwrite inferred
update_webhookwrite inferred
delete_webhookdestructive declared
send_webhook_messagesend inferred
list_emojisread declared
create_emojiwrite inferred
update_emojiwrite inferred
delete_emojidestructive declared
list_eventsread declared
get_eventread declared
create_eventwrite inferred
update_eventwrite inferred
cancel_eventdestructive declared
get_event_attendeesread declared
subscribe_eventswrite assumed
get_recent_eventsread inferred
list_event_subscriptionsread declared
unsubscribe_eventswrite assumed
create_threadwrite inferred
list_threadsread declared
get_threadread declared
update_threadwrite inferred
delete_threaddestructive declared
list_thread_membersread declared
add_thread_memberwrite inferred
remove_thread_memberdelete inferred
create_forum_postsend inferred
list_forum_postsread declared
reply_to_forum_postsend inferred
update_forum_postwrite inferred
delete_forum_postdestructive declared
create_forum_tagwrite inferred
update_forum_tagwrite inferred
delete_forum_tagdestructive declared
list_automod_rulesread declared
create_automod_rulewrite inferred
update_automod_rulewrite inferred
delete_automod_ruledestructive declared
update_serverwrite inferred
get_server_previewread declared
get_server_widgetread declared
update_server_widgetwrite inferred
get_welcome_screenread declared
update_welcome_screenwrite inferred
get_onboardingread declared
update_onboardingwrite inferred
list_integrationsread declared
delete_integrationdestructive declared
list_server_templatesread declared
create_server_templatewrite inferred
sync_server_templatewrite inferred
delete_server_templatedestructive declared
prune_membersdestructive declared
set_bot_presencewrite inferred
list_stickersread declared
create_stickerwrite inferred
update_stickerwrite inferred
delete_stickerdestructive declared
list_soundboard_soundsread declared
create_soundboard_soundwrite inferred
update_soundboard_soundwrite inferred
delete_soundboard_sounddestructive declared
save_blueprintwrite assumed
list_blueprintsread declared
get_blueprintread declared
delete_blueprintdestructive declared
export_server_blueprintwrite assumed
diff_blueprintread declared
get_messageread declared
send_dmsend inferred
bulk_delete_messagesdestructive declared
crosspost_messagesend inferred
schedule_messagesend inferred
list_scheduled_messagesread declared
cancel_scheduled_messagedelete inferred
update_memberwrite inferred
disconnect_memberdelete inferred
list_voice_membersread declared
remove_roledelete inferred
get_member_permissionsread declared
get_channel_permissionsread declared
set_channel_permissionswrite inferred
clear_channel_permissionsdelete inferred
lock_channelsend inferred
unlock_channelsend inferred
explain_permissionsread declared
get_channelread declared
clone_channelwrite assumed
clone_rolewrite assumed
reorder_channelswrite inferred
reorder_roleswrite inferred
follow_announcement_channelwrite assumed
bulk_update_rolesdestructive declared
list_stagesread declared
start_stagewrite assumed
update_stagewrite inferred
end_stagedestructive declared
list_serversread declared
list_membersread declared
get_role_membersread declared
list_app_commandsread declared
register_app_commandwrite assumed
update_app_commandwrite inferred
delete_app_commanddestructive declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-13100 tools/list answered by the npm package @orygn/omnicord@1.4.0 (published to npm as @orygn/omnicord, listed in the official MCP registry as io.github.OrygnsCode/omnicord 1.4.0), run in an isolated container with no network access and placeholder credentials
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.