Documentation

Connect your marketing data to Claude, ChatGPT and other LLMs.

Troubleshooting — Search Console

Solutions to the most common issues. If your problem isn't listed, send us a message via the contact form.

"Tool result could not be submitted. The request may have expired."

Cause: the query exceeded the server PHP timeout (e.g. get_campaign_performance over 90 days on a large account).

Fix:

  • Reduce the date range: ask for last_7_days instead of last_90_days
  • Filter by campaign: add campaign_id to the prompt
  • Refresh the Claude page and retry

"No accessible Search Console accounts for this token"

Cause: you didn't authorize any account for this OAuth session, or the account was disconnected on gadspilot's side.

Fix: reconnect from Claude (Settings → Connectors → Disconnect → Re-add) and select accounts during the gadspilot consent screen.

"Session expired" then auto-reconnect

Normal behavior: 30-day access token, after expiry Claude triggers OAuth automatically. You see "session expired" for 1-2 seconds, then it resumes.

The gadspilot favicon doesn't show in Claude

Cause: Claude.ai caches the missing favicon at the moment you first add the connector.

Fix: Settings → Connectors → ⋯ → Remove (not just "Disconnect"), then re-add. Hard-refresh Claude (Ctrl+Shift+R) if needed.

Empty Insights page or 0 results

Possible cause:

  • GSC has an official 2-3 day delay on data. For the last week, choose "Last 30 days" instead of "Last 7 days"
  • OAuth token expired (revisit the connection page)
  • Stale cache: click "Refresh" at the top right to bypass the 1h cache

"Pause campaign" runs as dry-run even when I say "execute it"

Cause: dry_run_default is ON for your account (default safety setting).

Fix:

  • In the prompt, be explicit: "Pause campaign X with dry_run=false"
  • OR disable the default: account card Settings → uncheck "Dry-run by default" → Save

"Property not found" on a recently added GSC property

Cause: a new GSC property takes up to 24h to appear in the API.

Fix: wait 24h, then reconnect gadspilot so it refetches the list.

How do I see the history of my MCP calls?

All write calls (real and dry-run) are logged in /logs. You can filter by tool name, account, or period.

Nothing works, I have another error

→ Contact us via the in-app form with the exact error. We reply within 24h.

Need help? Ask me 💬
Ask gadspilot
Free AI assistant · Try me