{"serverId":"mcp-registry/sh.fetcher.google-news/mcp","tools":[{"name":"check_balance","fixed":{"name":"check_balance","description":"Free. Show the remaining credit balance for the API key sent in this connection's Authorization header. Call this before a long run of paid requests.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"google_news_health","fixed":{"name":"google_news_health","description":"Paid ($0.005). Health — Google News. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["languageCode"],"properties":{"languageCode":{"type":"string","description":"Required."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"google_news_search","fixed":{"name":"google_news_search","description":"Paid ($0.005). Search — Google News. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["keyword","languageCode"],"properties":{"keyword":{"type":"string","description":"Required."},"languageCode":{"type":"string","description":"Required."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":125,"tokensAfter":125}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}