LeashIndex Get the report

Index / payments

Finekot API

io-github-denyskot1986-finekot-api-mcp declares 99 capabilities across 99 tools, with 3 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-11-08 from tools/list on https://api.finekot.com/mcp, published in the official MCP registry as io.github.denyskot1986/finekot-api-mcp 0.1.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 · 7 of 99 tools

7 tools are classified as irreversible and declare no limit.

critical · no-revocation · All 99 tools

99 of 99 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 · uncapped-spend · 1 of 99 tools

1 tool is classified as moving money and declares no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 99 tools

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

99 of 99 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 · 71 of 99 tools

71 tools can modify data and declare no limit.

low · uncapped-read · 21 of 99 tools

21 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
remove_backgrounddelete inferred
screenshotwrite assumed
url_to_markdownwrite assumed
web_answerread inferred
news_briefwrite assumed
llms_txtread inferred
text_to_speechwrite assumed
speech_to_textwrite assumed
compresswrite assumed
watermarkwrite assumed
qrwrite assumed
barcoderead inferred
og_imagesend inferred
color_palettewrite assumed
exif_stripdelete inferred
html_pdfwrite assumed
pdf_toolsread inferred
pdf_textwrite assumed
table_extractwrite assumed
doc_convertwrite assumed
csv_convertwrite assumed
text_diffwrite assumed
md_convertwrite assumed
link_previewread inferred
email_verifyread inferred
phone_validateread inferred
detect_langwrite assumed
fxwrite assumed
ip_geowrite assumed
uptimewrite assumed
vat_checkwrite assumed
ocrwrite assumed
image_moderatewrite assumed
embedread inferred
semantic_searchread inferred
doc_redactsend inferred
readability_scoreread inferred
profanity_filterread inferred
entity_extractwrite assumed
denoisewrite assumed
subtitleswrite assumed
video_clipwrite assumed
summarizewrite assumed
translatewrite assumed
extract_jsonwrite assumed
classifywrite assumed
rewritewrite assumed
seo_metawrite assumed
captionwrite assumed
invoice_parsewrite assumed
docx_genwrite assumed
web_searchread inferred
seo_auditwrite assumed
change_monitorwrite assumed
sql_lintwrite assumed
prompt_guardwrite assumed
resume_parsewrite assumed
memorywrite assumed
browserwrite assumed
webhook_relayread inferred
mcp_hostwrite assumed
domain_healthwrite assumed
url_safetywrite assumed
file_type_detectwrite assumed
math_evalwrite assumed
unit_convertwrite assumed
tz_convertwrite inferred
regex_testwrite assumed
hashwrite assumed
uuidwrite assumed
base64write assumed
jwt_toolsread inferred
cron_explainwrite assumed
holidayswrite assumed
iban_validateread inferred
vin_decodewrite assumed
weatherwrite assumed
company_verifyread inferred
paper_searchread inferred
lib_docswrite assumed
diagram_renderwrite assumed
chart_renderwrite assumed
pdf_signwrite assumed
sanctions_screenread inferred
e_invoicewrite assumed
bank_statement_parsewrite assumed
purchase_order_extractpay inferred
invoice_3way_matchwrite assumed
contract_clause_extractwrite assumed
chapters_genwrite assumed
shownotes_genread inferred
highlight_clip_finderread inferred
clip_cut_captionwrite assumed
social_post_gensend inferred
quote_card_genwrite assumed
newsletter_draft_gensend inferred
multi_lang_episodewrite assumed
accountwrite assumed
servicesread 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.