LeashIndex Get the report

Index / devtools

jDocmunch MCP

io-github-jgravelle-jdocmunch-mcp declares 64 capabilities across 64 tools, with 2 critical issues.

80/100 exposureHigh exposure

Manifest recorded 2026-10-22 from tools/list answered by the PyPI package jdocmunch-mcp==1.150.0 (published to PyPI as jdocmunch-mcp, listed in the official MCP registry as io.github.jgravelle/jdocmunch-mcp 1.150.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 64 tools

64 of 64 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 · 1 of 64 tools

1 tool is classified as irreversible and declares no limit.

high · no-expiry · All 64 tools

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

64 of 64 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 · 5 of 64 tools

5 tools can modify data and declare no limit.

low · uncapped-read · 58 of 64 tools

58 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
index_localwrite assumed
doc_index_repowrite assumed
doc_list_reposread declared
get_index_overviewread declared
get_docread declared
list_docsread declared
get_tocread declared
get_toc_treeread declared
get_document_outlineread declared
search_sectionsread declared
count_sectionsread declared
search_titlesread declared
get_sectionread declared
get_sectionsread declared
get_section_contextread declared
describe_sectionread declared
section_neighborsread declared
get_recent_changesread declared
get_all_rolesread declared
get_all_tagsread declared
get_section_descendantsread declared
get_section_excerptsread declared
get_section_excerptread declared
get_section_pathread declared
get_orphan_sectionsread declared
get_section_summaryread declared
get_section_summariesread declared
delete_indexdelete inferred
get_broken_linksread declared
get_doc_coverageread declared
get_backlinksread declared
get_stale_pagesread declared
get_wiki_statsread declared
analyze_perfread declared
get_session_statsread declared
get_watch_statusread declared
finalize_handoffwrite assumed
find_code_examplesread declared
link_code_to_symbolsread declared
resolve_related_code_reposread declared
doc_resolve_reporead declared
find_endpointread declared
list_endpoints_by_tagread declared
find_operations_using_schemaread declared
get_schema_graphread declared
lookup_termread declared
list_termsread declared
get_related_sectionsread declared
get_section_diffread declared
get_doc_healthread declared
doc_health_radarread declared
get_doc_pr_risk_profileread declared
diff_doc_health_radarread declared
get_tutorial_pathread declared
get_undocumented_symbolsread declared
list_repo_groupsread declared
define_repo_groupwrite assumed
tune_weightswrite assumed
verify_indexread declared
check_embedding_driftread inferred
find_similar_sectionsread declared
get_section_blast_radiusread declared
check_section_delete_saferead declared
jdocmunch_guideread 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.