LeashIndex Get the report

Index / calendar

SendIt

io-github-shree-git-sendit declares 148 capabilities across 148 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://sendit.infiniteappsai.com/api/mcp, published in the official MCP registry as io.github.Shree-git/sendit 1.2.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 · irreversible-uncapped · 28 of 148 tools

28 tools are classified as irreversible and declare no limit.

critical · no-revocation · All 148 tools

148 of 148 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.

high · no-expiry · All 148 tools

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

148 of 148 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 · 37 of 148 tools

37 tools can modify data and declare no limit.

low · uncapped-read · 83 of 148 tools

83 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
publish_contentsend inferred
schedule_contentsend inferred
get_analyticsread declared
list_teamsread declared
list_connected_accountsread declared
get_tiktok_creator_inforead declared
get_scheduled_postsread declared
delete_scheduled_postdestructive declared
delete_postdestructive declared
edit_postwrite inferred
get_platform_requirementsread declared
validate_contentread declared
upload_mediawrite inferred
create_upload_sessionwrite inferred
get_upload_sessionread declared
create_goaldestructive declared
complete_goaldestructive declared
upvote_productdestructive declared
get_producthunt_analyticsread declared
bulk_schedulesend inferred
preview_contentread declared
connect_xread declared
connect_linkedinread declared
connect_linkedin-pageread declared
connect_facebookread declared
connect_instagramread declared
connect_threadsread declared
connect_blueskyread declared
connect_mastodonread declared
connect_nostrread declared
connect_youtuberead declared
connect_tiktokread declared
connect_lemmyread declared
connect_discordread declared
connect_slackread declared
connect_telegramread declared
connect_pinterestread declared
connect_dribbbleread declared
connect_devtoread declared
connect_hashnoderead declared
connect_gmbread declared
connect_whopread declared
connect_producthuntread declared
list_libraryread declared
get_library_itemread declared
save_to_librarywrite assumed
update_library_itemwrite inferred
delete_library_itemdestructive declared
publish_from_librarydestructive declared
trigger_scheduled_postsend inferred
list_dead_letterread declared
requeue_dead_lettersend inferred
list_brand_voicesread declared
create_brand_voicewrite inferred
set_default_brand_voicewrite inferred
list_pending_approvalsread declared
approve_postsend inferred
reject_postsend inferred
list_inboxread declared
reply_to_commentsend inferred
get_best_timesread declared
score_contentread declared
get_audit_logread declared
generate_ai_mediawrite inferred
check_ai_media_statusread declared
generate_contentread declared
publish_aidestructive declared
create_library_itemwrite inferred
draft_replywrite assumed
summarize_mentionswrite assumed
generate_post_bundlesend inferred
critique_postsend inferred
connect_platformread declared
get_platform_settings_schemaread declared
list_connectorsread declared
get_connector_capabilitiesread declared
connect_connectorwrite assumed
disconnect_connectordestructive declared
list_connected_connectorsread declared
get_connector_healthread declared
execute_connector_operationwrite assumed
list_ad_accountsread declared
create_ad_campaigndestructive declared
list_ad_campaignsread declared
update_ad_campaignwrite inferred
create_ad_creativedestructive declared
get_ad_performanceread declared
get_unified_ad_reportread declared
repurpose_urlwrite assumed
list_agentsread declared
invoke_agentwrite assumed
get_agent_runread declared
list_agent_runsread declared
get_agent_policiesread declared
update_agent_policywrite inferred
list_workflowsread declared
create_workflowwrite inferred
update_workflowwrite inferred
delete_workflowdestructive declared
trigger_workflowwrite assumed
list_workflow_runsread declared
get_workflow_runread declared
get_unified_analyticsread declared
get_attribution_reportread declared
get_anomaly_alertsread declared
get_benchmark_comparisonread declared
get_post_analyticsread declared
list_analytics_reportsread declared
run_analytics_reportwrite assumed
create_scheduled_reportwrite inferred
list_conversationsread declared
get_conversationread declared
reply_to_conversationsend inferred
update_conversationwrite inferred
get_inbox_summaryread declared
escalate_to_supportwrite assumed
autopilot_set_goalwrite inferred
autopilot_generate_planwrite assumed
autopilot_approve_planwrite inferred
autopilot_execute_plansend inferred
autopilot_get_progressread declared
autopilot_list_goalsread declared
list_projectsread declared
create_projectwrite inferred
import_project_sourcewrite assumed
analyze_projectread inferred
get_project_analysisread declared
generate_project_strategywrite assumed
request_project_contentwrite inferred
save_project_content_to_librarywrite assumed
schedule_content_advancedwrite assumed
get_scheduled_postread declared
edit_scheduled_postwrite inferred
retry_scheduled_postsend inferred
duplicate_scheduled_postsend inferred
suggest_next_schedule_timeread declared
suggest_queue_slotsread declared
schedule_multilang_contentsend inferred
list_calendar_eventsread declared
update_calendar_eventwrite inferred
bulk_update_calendar_eventswrite inferred
list_recurring_seriesread declared
update_recurring_serieswrite inferred
cancel_recurring_seriesdestructive declared
get_calendar_gapsread declared
get_calendar_recommendationsread declared
get_approval_commentsread declared
list_media_assetsread 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.