LeashIndex Get the report

Index / storage

SynaBun

io-github-danilokhury-synabun declares 136 capabilities across 136 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-10-30 from tools/list answered by the npm package synabun@2.1.0 (published to npm as synabun, listed in the official MCP registry as io.github.danilokhury/synabun 2.1.0), run in an isolated container with no network access and no 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 136 tools

136 of 136 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 · 18 of 136 tools

18 tools are classified as irreversible and declare no limit.

high · no-expiry · All 136 tools

136 of 136 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 136 tools

136 of 136 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 · 87 of 136 tools

87 tools can modify data and declare no limit.

low · uncapped-read · 31 of 136 tools

31 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
rememberwrite assumed
recallread inferred
forgetwrite inferred
restorewrite assumed
reflectwrite inferred
memorieswrite assumed
categorywrite assumed
syncread inferred
loopwrite assumed
tool_groupswrite assumed
choicewrite assumed
browser_batchwrite assumed
browser_navigatewrite inferred
browser_go_backwrite assumed
browser_go_forwardwrite assumed
browser_reloadwrite assumed
browser_clickwrite assumed
browser_fillwrite assumed
browser_typewrite assumed
browser_hoverwrite assumed
browser_selectwrite assumed
browser_presswrite assumed
browser_scrollwrite assumed
browser_uploadwrite inferred
browser_snapshotwrite assumed
browser_contentread inferred
browser_screenshotwrite assumed
browser_consoleread inferred
browser_evaluatewrite assumed
browser_waitwrite assumed
browser_sessionwrite assumed
browser_cheatsheetread inferred
browser_extract_tweetswrite assumed
browser_x_compose_stateread inferred
browser_extract_fb_postssend inferred
browser_fb_composer_statesend inferred
browser_extract_fb_groupswrite assumed
fb_groupssend inferred
browser_extract_tiktok_videoswrite assumed
browser_extract_tiktok_searchread inferred
browser_extract_tiktok_studiosend inferred
browser_extract_tiktok_profilewrite assumed
browser_extract_wa_chatswrite assumed
browser_extract_wa_messagessend inferred
browser_extract_ig_feedsend inferred
browser_extract_ig_profilewrite assumed
browser_extract_ig_postsend inferred
browser_extract_ig_reelswrite assumed
browser_extract_ig_searchread inferred
browser_extract_li_feedsend inferred
browser_extract_li_profilewrite assumed
browser_extract_li_postsend inferred
browser_extract_li_notificationswrite assumed
browser_extract_li_messagessend inferred
browser_extract_li_search_peopleread inferred
browser_extract_li_networkwrite assumed
browser_extract_li_jobswrite assumed
bluesky_sessionwrite assumed
bluesky_timelinewrite assumed
bluesky_author_feedwrite assumed
bluesky_threadwrite assumed
bluesky_profilewrite assumed
bluesky_search_postssend inferred
bluesky_search_actorsread inferred
bluesky_notificationswrite assumed
bluesky_graphwrite assumed
bluesky_likeswrite assumed
bluesky_feedwrite assumed
bluesky_postsend inferred
bluesky_actionwrite assumed
bluesky_resolvewrite assumed
bluesky_dmwrite assumed
gsc_navigateread inferred
gsc_propertywrite assumed
gsc_inspect_urlwrite assumed
gsc_inspect_test_livewrite assumed
gsc_inspect_request_indexingwrite inferred
gsc_inspect_view_crawledread inferred
gsc_performance_queryread inferred
gsc_performance_exportwrite assumed
gsc_performance_chart_screenshotwrite assumed
gsc_pages_reportread inferred
gsc_pages_validate_fixread inferred
gsc_videos_reportread inferred
gsc_sitemapwrite assumed
gsc_removalswrite assumed
gsc_removals_canceldelete inferred
gsc_cwv_reportread inferred
gsc_https_reportread inferred
gsc_security_issuesread inferred
gsc_manual_actionsread inferred
gsc_enhancementsread inferred
gsc_links_reportread inferred
gsc_links_exportwrite assumed
gsc_settingsread inferred
gsc_crawl_statsread inferred
gsc_userswrite assumed
gsc_associationswrite assumed
gsc_disavowdelete inferred
gsc_shoppingread inferred
gsc_extract_tablewrite assumed
gsc_screenshotwrite assumed
youtube_sourcesend inferred
youtube_downloadwrite assumed
youtube_navigatewrite assumed
youtube_uploadwrite inferred
youtube_metadatawrite inferred
youtube_thumbnailwrite inferred
youtube_schedulewrite inferred
youtube_playlistwrite assumed
youtube_endscreenwrite assumed
youtube_analyticsread inferred
youtube_channelread inferred
discord_guildread inferred
discord_channelwrite assumed
discord_rolewrite assumed
discord_messagesend inferred
discord_memberwrite assumed
discord_onboardingwrite assumed
discord_webhookwrite assumed
discord_threadwrite assumed
whiteboard_readread inferred
whiteboard_addwrite inferred
whiteboard_updatewrite inferred
whiteboard_removedelete inferred
whiteboard_screenshotwrite assumed
card_listread inferred
card_openwrite assumed
card_closedelete inferred
card_updatewrite inferred
card_screenshotread inferred
gitwrite assumed
image_stagedwrite assumed
style_guidewrite assumed
moreloginwrite assumed
tictactoewrite assumed
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.