Connect Google Search Console to Claude
You need a Search Console property you own, a Claude plan with custom connectors, and a free CalmSEO account. Setup takes about five minutes. After that you can ask Claude about your clicks, impressions, rankings, and pages in plain English.
What you need
- A Google Search Console property you have access to. Owner, full, or restricted permission all work. Claude can only see properties the connected Google account can see.
- Claude with custom connector support. Claude web (claude.ai) and Claude Desktop use the same Connectors screen. Claude Code connects with a single CLI command. Check Anthropic's custom connector article for current plan availability. On Team or Enterprise plans, an owner may need to add the connector at the organization level first.
- A free CalmSEO account. CalmSEO is the SEO MCP server that sits between Claude and Google. Claude does not talk to Search Console directly; it calls CalmSEO tools, and CalmSEO reads from the Search Console API with a read-only token.
If the term is new to you, read what a Google Search Console MCP is first. This page only covers setup.
Set up Claude web or Claude Desktop
- Create a free CalmSEO account. Sign up at calmseo.com. Search Console tools are free on every plan and no card is needed.
- Connect Google Search Console. In the CalmSEO dashboard, open the Google Search Console card and click Connect with Google. Approve the read-only scope on Google's consent screen using the account that owns your property.
- Open Connectors in Claude. In Claude web or Claude Desktop, go to Customize > Connectors or Settings > Connectors.
- Add CalmSEO as a custom connector. Click +, choose Add custom connector, enter CalmSEO as the name and https://mcp.calmseo.com/mcp as the remote MCP server URL, then click Add.
- Connect and sign in. Click Connect next to CalmSEO and complete the CalmSEO sign-in. This links Claude to the account you connected Search Console to.
- Enable CalmSEO in a chat. Start a new chat, open the + menu, choose Connectors, and turn on CalmSEO. Then ask a Search Console question.
Do not add this hosted endpoint to claude_desktop_config.json. Remote MCP servers in Claude Desktop go through the Connectors screen. Screenshots of each screen are in the Claude setup docs.
Set up Claude Code
Complete steps 1 and 2 above so your CalmSEO account has Search Console connected, then run this in your terminal:
claude mcp add calmseo --transport http https://mcp.calmseo.com/mcpClaude Code prompts you to authenticate with CalmSEO the first time it calls a tool. After that, ask Search Console questions inside any session. This works well for pairing Search Console data with the site code in front of you, for example pulling low-CTR pages and editing their titles in the same session.
What to ask Claude once connected
- What are my top queries by clicks over the last 28 days?
- Which pages have more than 1,000 impressions and CTR under 1%?
- Compare the last 28 days with the previous 28. Which pages lost the most clicks?
- List queries where my average position is between 8 and 20, sorted by impressions.
- What queries does /pricing rank for, and which ones are worth a dedicated page?
- Find queries I get impressions for but have no page targeting.
- Check my sitemaps. Are any missing, stale, or reporting errors?
- Suggest five pages to refresh this week and explain the reasoning with data.
If your Google account has several properties, name the one you mean in the prompt. Otherwise Claude will list them and ask. More prompt ideas: finding SEO opportunities in Search Console.
What to do once connected
The connection gives Claude read-only Search Console data with a two to three day lag. What you do with it, from keyword research to content briefs, audits, and measuring results, plus the honest limits, is covered in the full guide to using Claude for SEO.
Troubleshooting
- Claude doesn't list any CalmSEO tools. Confirm the connector shows as connected on the Connectors screen, then check it is enabled for the current chat from the + menu. Start a new chat after enabling.
- My property isn't showing. CalmSEO reads the properties of the Google account you approved. Open the CalmSEO dashboard and check the Google Search Console card. If the wrong account is listed, click Disconnect, then Connect with Google again and pick the right one on Google's account chooser.
- Domain vs URL-prefix property. Both are supported, but they are separate properties with different data. Tell Claude which one you mean, for example sc-domain:example.com.
- "No data" for recent dates. Google's lag, not a broken connection. Widen the date range.
- Revoking access. Click Disconnect in the CalmSEO dashboard to revoke the stored Google token. Remove the connector in Claude to stop Claude calling CalmSEO at all. You can also remove CalmSEO from your Google account's third-party access settings.
Frequently asked.
Does Claude have built-in SEO tools?+
Is this free?+
Is the connection read-only?+
Does this work with Claude Code?+
Which Claude apps support it?+
Which Search Console tools does Claude get?+
Can I connect more than one Search Console property?+
Is CalmSEO made by Anthropic?+
Connect Search Console to Claude
20 free credits + free Google Search Console tools. No card required.