# SiteCheck Web Intel (io.github.bck-stack/sitecheck-web-intel): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.bck-stack%2Fsitecheck-web-intel/versions/latest)
- Connected to: https://api.webintel-api.workers.dev/mcp?ref=registry
- Homepage: https://api.webintel-api.workers.dev/
- Scoring rules: v2
- Tools: 129
- Average: 56.1 / 100 (Cloudy)
- Near-identical pairs: 107

This page shows how SiteCheck Web Intel (io.github.bck-stack/sitecheck-web-intel)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 129 tools. Above 40, models choose less accurately.
- Minor: 107 pairs with nearly the same description in all; the top 12 are shown.

## Tools

- `search_al_jazeera_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_bbc_news_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_cnbc`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_defector_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_doj_press_releases`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_freightwaves`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_gcaptain_maritime_news`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_markdown_to_pdf_mcp`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_nyt_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_owgr_golf_rankings`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_press_release_multi_wire`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `search_reuters_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_semafor_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_shanghai_arwu_rankings`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_techcrunch_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_theintercept_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_wordpress_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_world_rugby_rankings`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_wsj_articles`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `security_cisa_known_exploits`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_datacite_metadata`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_figshare_articles`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_german_impressum`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_google_news`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_mangadex_manga`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_pr_newswire`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_prnewswire_press_releases`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `security_jwt_token_inspector`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_talos_ip_blacklist`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: ip.
- `security_threatfox_iocs`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_ap_news_articles`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_bleacher_report_articles`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_drive_com_au_news`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_ft_com_articles`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_google_ads`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_leiden_ranking`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: minPublications.
  - Minor: No `required` list, so every argument is optional.
- `search_university_rankings_mega_pack`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_usda_market_news`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `seo_linkedin_ad_library`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_article_extractor`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_emedicine_articles`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_europe_pmc_articles`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_dappradar_rankings`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_google_search`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_wayback_cdx`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_abuseipdb_check`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_bimi_record_audit`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_censys_exposure`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_ciarmy_bad_ips`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_cors_misconfig`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_crossdomain_xml_test`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_cve_nvd_lookup`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_dkim_key_checker`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_dns_propagation`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_domain_typosquatting`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_epss_exploit_score`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_hibp_breach_check`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_ip_geolocation_asn`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_malbazaar_samples`: 55 / 100
- `security_mta_sts_validator`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_mx_server_test`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_ntp_monlist_audit`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_open_resolver_check`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_referrer_policy_audit`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_robots_security_txt`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_snmp_exposure`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_ssh_banner_audit`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_tor_exit_nodes`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_urlhaus_malware`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_whois_rdap`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_news_across_the_web`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_bing_search`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_fifa_team_rankings`: 57 / 100
  - Minor: No `required` list, so every argument is optional.
- `search_seo_audit_tool`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_shanghai_gras_rankings`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_website_content_crawler`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_wechat_articles`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_phishtank_check`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_sslbl_abuse_certs`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_crossref`: 58 / 100
- `search_dev_to_articles`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_openprescribing`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_pubmed_article_metadata`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_cve_details_feed`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_dmarc_spf_dkim`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_dns_records`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_reverse_dns_ptr`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_spamhaus_zen`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Major: It may be destructive, but destructiveHint is not set.
- `search_benzinga`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_bingx_markets`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `search_hacker_news`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_wikimedia_commons_image`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_asn_peers_upstream`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_bgp_prefix_origin`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_blocklist_de`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_cert_revocation_crl`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_cookie_security`: 60 / 100
- `security_csp_evaluator_audit`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_email_disposable`: 60 / 100
- `security_subdomain_takeover`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_cran_r_packages`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_gtex_gene_expression`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_barracuda_reputation`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_crtsh_transparency`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_feodotracker_c2`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_grey_noise_noise`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_ipsum_threat_level`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_open_port_scanner`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_rdp_exposure_check`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_shodan_host_summary`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_spameatingmonkey`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_surbl_uri_lookup`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_vpn_proxy_detector`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_dns_caa_records`: 63 / 100
- `search_crossref_academic_paper`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_gdelt_news`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_hackernews_items`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `search_shopify_metadata`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_dnssec_validator`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_security_headers`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_tls_alpn_detector`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_beehiiv_newsletter`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
- `search_unpaywall`: 67 / 100
- `security_cymru_asn_lookup`: 67 / 100
- `security_mitre_attck_matrix`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_openphish_feed`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `security_smb_exposure_test`: 67 / 100
- `security_tls_cipher_enum`: 70 / 100
  - Minor: The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.
- `security_ssl_cert_chain`: 77 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
