Googlebot-NewsGoogle says Googlebot News has no separate HTTP user-agent. Crawling uses various Googlebot strings. Preferences for Googlebot-News affect Google News, including news.google.com and the Google News app. The page also lists Googlebot as a robots.txt token and says matching one of a crawler's tokens is enough. This check matches the whole token, so a group named Googlebot does not match Googlebot-News, and still reports the RFC 9309 decision. Common crawlers obey robots.txt on automatic crawls.
searchobeys. The vendor says this crawler obeys robots.txt on automatic crawls.Googlebot. Google says one matching token is enough.curl -s https://whosthatbot.com/v1/crawlers/googlebot-news
tools/call with name check_robots is the same check at POST /mcp. The pasted file disallows Googlebot-News on /docs and allows *. The call does not fetch a host.
curl -s https://whosthatbot.com/mcp -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_robots","arguments":{"robots_txt":"User-agent: Googlebot-News\nDisallow: /\n\nUser-agent: *\nAllow: /\n","path":"/docs","ids":["googlebot-news"]}}}'
That call returns fetched_target false. This row is disallow via group Googlebot-News, rule Disallow: /. also_matches_tokens lists Googlebot and is not merged into this decision.