LeashIndex Get the report

Index / other

ReadingRate

com-readingrate-readingrate declares 45 capabilities across 45 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.

86/100 exposureHigh exposure

Manifest recorded 2026-11-08 from tools/list on https://mcp.readingrate.com/mcp, published in the official MCP registry as com.readingrate/readingrate 1.0.1. 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 45 tools

45 of 45 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 · destructive-uncapped · 6 of 45 tools

6 tools are annotated by the server as destructive (destructiveHint) and declare no limit. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

high · no-expiry · All 45 tools

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

45 of 45 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 · 2 of 45 tools

2 tools can modify data and declare no limit.

low · uncapped-read · 37 of 45 tools

37 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
search_booksread declared
get_book_detailsread declared
compare_booksread declared
get_award_winnersread declared
get_top_booksread declared
lookup_books_batchread declared
get_poemread declared
search_poemsread declared
get_currently_readingread declared
get_reading_historyread declared
get_reading_daysread declared
get_reading_statsread declared
get_reading_goalsread declared
get_personalized_recommendationsread declared
search_book_contentread declared
get_passages_near_reading_positionread declared
get_reading_notesread declared
find_related_passagesread declared
get_daily_reading_connectionsread inferred
get_reading_trajectorydestructive declared
get_monthly_reading_summaryread declared
summarize_reading_perioddestructive declared
get_poetry_reading_statsread declared
list_reading_domainsread declared
get_reading_domainread declared
get_poetic_form_masteryread declared
list_book_clubsread declared
get_book_clubread declared
get_book_club_current_readread declared
list_saved_quotesread declared
save_quoteread inferred
list_quotes_due_for_reviewread declared
record_quote_reviewdestructive declared
list_quote_linksread declared
save_quote_linkread inferred
suggest_quote_linkread inferred
add_book_to_librarywrite inferred
add_matched_books_to_librarywrite inferred
update_book_statusdestructive declared
log_reading_sessiondestructive declared
delete_reading_insightdestructive declared
log_poem_readread inferred
save_poem_lineread inferred
annotate_poem_lineread inferred
save_reading_insightread inferred
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.