LeashIndex Get the report

Index / messaging

MisarPost MCP Server

io-github-misar-ai-misarpost-mcp declares 85 capabilities across 85 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://api.misar.io/post/mcp, published in the official MCP registry as io.github.Misar-AI/misarpost-mcp 3.0.0. 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 85 tools

85 of 85 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 · 27 of 85 tools

27 tools are classified as irreversible and declare no limit.

high · no-expiry · All 85 tools

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

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

18 tools can modify data and declare no limit.

low · uncapped-read · 40 of 85 tools

40 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
list_connectionsread declared
list_publish_optionsread declared
list_account_plugsread declared
configure_account_plugdestructive declared
list_postsread declared
schedule_postdestructive declared
cancel_postdestructive declared
get_calendarread declared
update_postdestructive declared
reply_to_postdestructive declared
revert_postdestructive declared
revert_post_batchdestructive declared
share_postdestructive declared
unshare_postdestructive declared
list_draftsread declared
review_draftswrite inferred
get_statsread declared
get_analytics_trendsread declared
get_growth_overviewread declared
list_growth_opportunitiesread declared
list_growth_playbooksread declared
get_next_growth_opportunityread declared
get_contentripple_usageread declared
repurpose_contentwrite assumed
update_content_variantwrite inferred
schedule_content_variantdestructive declared
fetch_content_feedread inferred
parse_content_sourcesend inferred
list_repurpose_historyread declared
delete_repurpose_sourcedestructive declared
generate_postssend inferred
enhance_topicwrite assumed
generate_planwrite assumed
research_hashtagswrite assumed
get_optimization_insightsread inferred
generate_imagesend inferred
get_trendsread declared
queue_trend_draftswrite assumed
schedule_trend_postsdestructive declared
refresh_trendsread inferred
send_trend_digestsend inferred
get_trend_hooksread declared
get_trend_platform_contentread declared
generate_trend_platform_contentwrite assumed
use_trend_platform_contentsend inferred
get_trend_performanceread declared
list_post_templatesread declared
get_post_templateread declared
create_post_templatesend inferred
update_post_templatedestructive declared
delete_post_templatedestructive declared
list_post_tagsread declared
create_post_tagsend inferred
update_post_tagwrite inferred
delete_post_tagdestructive declared
list_mediaread declared
delete_mediadestructive declared
list_video_avatarsread declared
list_video_voicesread declared
create_video_scriptwrite inferred
generate_videowrite assumed
get_video_statusread declared
list_personasread declared
get_personaread declared
create_personawrite inferred
get_persona_job_statusread declared
rename_personawrite inferred
delete_personadestructive declared
generate_persona_postsend inferred
list_persona_repliesread declared
generate_persona_replywrite assumed
review_persona_replywrite assumed
get_voice_modelread declared
train_voice_modeldestructive declared
generate_bio_variantswrite assumed
list_competitor_personasread declared
analyze_competitorread inferred
list_notificationsread declared
mark_notification_readread inferred
mark_all_notifications_readread inferred
list_webhooksread declared
create_webhookwrite inferred
update_webhookwrite inferred
delete_webhookdestructive declared
list_workspacesread declared
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.