LeashIndex Get the report

Index / data

AgentsToolsHub

io-github-thyphex-agenttools-hub declares 156 capabilities across 156 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://agentstoolshub.com/api/mcp, published in the official MCP registry as io.github.Thyphex/agenttools-hub 0.11.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 156 tools

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

5 tools are classified as irreversible and declare no limit.

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

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

156 of 156 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 · 83 of 156 tools

83 tools can modify data and declare no limit.

low · uncapped-read · 68 of 156 tools

68 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
calculators_percentage_calculatorread inferred
dev_base64_encodewrite assumed
databases_countrieswrite assumed
calculators_discount_calculatorread inferred
calculators_tip_calculatorread inferred
calculators_vat_calculatordelete inferred
calculators_bmi_calculatorread inferred
calculators_date_difference_calculatorread inferred
calculators_age_calculatorread inferred
calculators_loan_payment_calculatorpay inferred
calculators_compound_interest_calculatorwrite assumed
calculators_fuel_cost_calculatorread inferred
calculators_reading_time_calculatorread inferred
converters_length_converterwrite assumed
converters_weight_converterwrite assumed
converters_temperature_converterwrite assumed
converters_data_size_converterwrite assumed
converters_speed_converterwrite assumed
converters_area_converterwrite assumed
converters_volume_converterwrite assumed
converters_unix_timestamp_converterwrite assumed
dev_number_base_converterwrite assumed
converters_roman_numeral_converterwrite assumed
dev_case_converterwrite assumed
dev_jwt_decoderwrite assumed
dev_url_encoderread inferred
dev_json_formatterread inferred
dev_http_status_codesread inferred
dev_mime_typesread inferred
crypto_wei_eth_converterwrite assumed
crypto_gas_fee_calculatorread inferred
finance_roi_calculatorread inferred
finance_cagr_calculatorread inferred
finance_margin_calculatorread inferred
finance_iban_validatorread inferred
live_nowread inferred
live_business_daysread inferred
live_exchange_ratesread inferred
live_weatherwrite assumed
live_holidaysread inferred
crypto_priceread inferred
live_ip_lookupread inferred
live_dns_lookupread inferred
live_url_metadataread inferred
live_qr_codewrite assumed
dev_token_estimatorread inferred
dev_llm_cost_calculatorread inferred
dev_text_chunkerwrite assumed
dev_hashwrite assumed
dev_uuidwrite assumed
dev_text_extractwrite assumed
dev_diffread inferred
dev_url_parserwrite assumed
crypto_random_generatorwrite assumed
crypto_wallet_snapshotwrite assumed
dev_pdf_to_textread inferred
dev_url_readerread inferred
dev_directory_searchread inferred
dev_natural_datewrite assumed
dev_cron_describeread inferred
dev_feed_parserread inferred
dev_archive_lookupread inferred
dev_ics_parserwrite assumed
dev_email_validatorsend inferred
databases_area_codesread inferred
crypto_new_poolswrite inferred
crypto_tx_explainread inferred
dev_domain_availabilityread inferred
dev_page_verifyread inferred
dev_api_health_checkread inferred
dev_useragent_parsewrite assumed
dev_table_extractwrite assumed
nft_collection_due_diligencewrite assumed
nft_holder_distributionwrite assumed
nft_collection_activitywrite inferred
nft_wallet_nftsread inferred
nft_collection_compareread inferred
live_web_searchread inferred
live_timezone_convertwrite assumed
live_geocodewrite assumed
crypto_ens_resolvewrite assumed
crypto_token_balanceread inferred
crypto_gas_priceread inferred
dev_regex_testerwrite assumed
dev_readabilitywrite assumed
dev_ics_generatewrite assumed
dev_og_imagewrite assumed
dev_scrape_selectorread inferred
dev_npm_inforead inferred
dev_yaml_convertwrite assumed
dev_csv_convertwrite assumed
security_ssl_inspectorwrite assumed
security_security_headersread inferred
security_whois_lookupread inferred
security_cve_lookupread inferred
security_totp_generatorwrite assumed
security_merkle_treeread inferred
dev_json_schema_validatorread inferred
dev_json_repairwrite assumed
dev_semver_checkerwrite inferred
dev_markdown_to_htmlwrite assumed
live_air_qualitywrite assumed
live_earthquakeswrite assumed
live_wikipedia_summaryread inferred
live_hacker_newswrite assumed
live_dictionaryread inferred
geo_time_sunrise_sunsetwrite assumed
geo_time_distance_calculatorwrite assumed
geo_time_eu_vat_validateread inferred
crypto_address_validateread inferred
finance_option_priceread inferred
crypto_apr_apywrite assumed
crypto_impermanent_losswrite inferred
finance_amortization_schedulewrite assumed
security_password_strengthwrite assumed
security_cvss_calcwrite assumed
security_ssl_expirywrite assumed
security_mx_lookupread inferred
dev_cron_next_runsread inferred
dev_iso_durationwrite assumed
media_color_convertwrite assumed
media_contrast_checkwrite assumed
media_exif_readerwrite assumed
geo_time_sun_positionwrite assumed
crypto_stablecoin_metricswrite assumed
crypto_yield_poolswrite assumed
security_spf_checkread inferred
security_dmarc_checkread inferred
security_email_security_auditsend inferred
security_cert_transparencywrite assumed
security_dnsbl_checkread inferred
security_phishing_heuristicswrite assumed
dev_json_diffread inferred
dev_json_to_tswrite assumed
dev_csv_validatorread inferred
live_currency_convertwrite assumed
live_fx_historyread inferred
live_crypto_fear_greedwrite assumed
live_mempool_feeswrite assumed
finance_irr_npvwrite assumed
geo_time_meeting_plannerwrite assumed
security_tls_versionswrite assumed
security_cookie_auditread inferred
security_reverse_dnswrite assumed
security_caa_checkread inferred
security_homoglyph_detectwrite assumed
geo_time_moon_phasewrite assumed
geo_time_plus_codesread inferred
live_iss_positionwrite assumed
live_nasa_neodelete inferred
live_number_factread inferred
crypto_protocol_tvlwrite assumed
dev_jwt_createwrite inferred
dev_case_allwrite assumed
dev_text_normalizewrite assumed
dev_fake_datawrite assumed

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-1698 tools/list on https://agentstoolshub.com/api/mcp, published in the official MCP registry as io.github.Thyphex/agenttools-hub 0.7.0
2026-10-1197 tools/list on https://agenttools-hub.vercel.app/api/mcp, published in the official MCP registry as io.github.Thyphex/agenttools-hub 0.6.0
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.