Fetch the full URL list from your sitemap or a crawl export and sort by strategic priority (high-revenue pages first)
Instantiate an authenticated client using a service account with the Search Console API enabled in Google Cloud Console
Send POST requests to the urlInspection.index.inspect endpoint one URL at a time; the API does not support batch requests natively
Track the running count per site property and pause when approaching the 2000 QPD per-property limit, resuming the next UTC day
Store inspection results (indexingState, lastCrawlTime, coverageState) in a local database keyed by URL for trend analysis
Known gotchas
The 2000 QPD limit is per site property, not per Google Cloud project; a project hosting multiple properties can issue up to 2000 requests per property per day but must track each property separately
The API reports the most recently cached inspection result and does not trigger a live crawl; results may lag behind the actual index state by days
URLs must belong to a verified property in the authenticated account; unverified properties return a permission error even with valid credentials
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp