Use for one fresh, read-only table from exactly one source. Choose google_ads for Google paid-media delivery and account performance; meta_ads for Meta Ads performance across Facebook, Instagram, and Messenger; google_search_console for the connected site's observed organic queries, pages, clicks, impressions, and positions; google_analytics for sessions, users, events, and website conversions; keyword_research for exact demand, phrase suggestions, category or site ideas, historical demand, paid or organic competitor rankings, paid competitors, or a current Google results page; or web_search for public-page discovery, one exact page scrape, or a bounded site URL map. Keyword research requires an explicit market and language from the request or saved user context; never infer either. All keyword-research monetary estimates are USD, and paid competition is not organic difficulty. Site-derived ideas are not rankings. When the user does not request a keyword count, ask for at most 25 rows. Give one self-contained request with its scope, dates, metrics, dimensions, filters, and ordering. Keep each fetch to one resource and grain. Use additional fetch_data calls for other resources, grains, or sources, then transform their artifacts when they must be combined.