Account, Security & Privacy

Where your data goes

Google permission

The only permission requested is https://www.googleapis.com/auth/webmasters.readonly: read-only access to the Search Console properties your Google account can see. None of the tools can change anything in Search Console: they can't submit or delete sitemaps, request indexing or remove URLs.

Connected devices

Approving a computer on app.tagpilot.io/connect creates a Tag Pilot key for that computer and product only, delivered straight to it: you never see or copy it. It can only exchange Google tokens for the Search Console MCP. A GA4 MCP device can't sign in to Search Console, and the other way round.

Devices are listed under Connected devices on the Search Console MCP page, labelled with the AI client and computer name (for example Search Console MCP ยท Cursor on dev-box), with when they were created and last used. The same list shows your GA4 MCP devices, marked by product.

What is stored where

What Where
This computer's Tag Pilot key and Google tokens On your computer: ~/.config/tagpilot/search-console-mcp/device.json
Google tokens for a TAGPILOT_API_KEY (CI setups) On that machine: ~/.config/tagpilot/search-console-mcp/<id>.json
Device label, created and last used time Your Tag Pilot account
One-time sign-in code Tag Pilot's API, for at most 10 minutes during sign-in, then deleted

The files are readable only by you (mode 600 on macOS and Linux). Change the folder with SEARCH_CONSOLE_MCP_CONFIG_DIR.

Revoking access

  1. Revoke the device under Connected devices on the Search Console MCP page. Token refreshes stop, so it stops working within the hour.
  2. Delete the local credentials: npx -y @tagpilot/search-console-mcp logout.
  3. Remove the access at Google on myaccount.google.com/permissions.

Several Google accounts or computers

Open source

The package is open source under Apache 2.0: source on GitHub, package on npm.