Issue Summary:
Tool: GOOGLE_SEARCH_CONSOLE-RETRIEVE-SITE-PERFORMANCE-DATA
Problem: Major data discrepancy between MCP tool results and actual Google Search Console interface
Specific Details to Include:
1. The Discrepancy:
- MCP Tool Result: 315 clicks, 72,392 impressions for “xxxl shirt size” (90 days)
- Actual GSC Interface: 8 clicks, 1,694 impressions for “xxxl shirt size” (3 months)
- Difference: ~4,000% variance in impressions
2. My Exact Function Call:
GOOGLE_SEARCH_CONSOLE-RETRIEVE-SITE-PERFORMANCE-DATA
Parameter: "Get the exact raw performance data for thetiebar.com for the query 'xxxl shirt size' specifically for the last 90 days. Include the precise clicks, impressions, CTR, and average position for this exact query."
3. Questions for Pipedream:
- Are there known issues with GSC data accuracy in the MCP tool?
- Does the tool use different date ranges, filters, or API endpoints than the standard GSC interface?
- How can we verify what actual API parameters are being sent to Google?
- Is there a way to see the raw API request/response for debugging?
4. What I Need:
- Reliable way to get GSC data that matches the interface
- Ability to verify API parameters being used
- Transparency into what might cause such large discrepancies
5. Impact:
- This prevents reliable SEO analysis since we can’t trust the data
- Need to know if this affects other GSC data pulls or just specific queries
Possible Causes to Investigate:
- Date Range Issues: Tool might be using different date ranges despite “90 days” instruction
- Property Selection: Could be pulling from wrong GSC property
- Query Matching: Might be aggregating multiple related queries
- API Endpoint Differences: Different GSC API endpoints return different data
- Filter Problems: Unexpected filters being applied
This level of data inaccuracy makes the tool unreliable for professional SEO work, so getting this resolved is critical.