SEO Sauna

io.github.teemukarjaluotoPublished by GitHub account teemukarjaluotov1.0.0Updated Oct 29, 2026

SEO data for AI agents: keywords, SERPs, rank tracking, audits, backlinks, GSC and AI visibility.

Overview

AI-generated overview

Remote SEO data server that lets an assistant research keywords, track rankings, audit sites, read Search Console and GA4, and check AI visibility.

What you can do
  • Manage projects and their website context
  • Research keywords, get metrics and domain suggestions, save or remove keyword lists
  • Pull SERP results, find competitors, get domain overviews and ranked keywords
  • Create, estimate cost for and run rank trackers, and manage tracked keywords
  • Run site audits, read issues and pages, list or delete audits
  • Read backlinks, Search Console performance and opportunities, GA4 reports, local business and local rank data
When to use it
Useful for SEO consultants, agencies and site owners who want an assistant to work with live keyword, ranking, audit, backlink and analytics data, including whether brands appear in AI answers. Suited to recurring client reporting and competitive research.
Requirements
A remote Streamable HTTP endpoint; nothing to install locally. OAuth sign-in is required, with an API key offered for clients without OAuth. A paid SEO Sauna account with credits is needed for data fetching; new accounts start with free credits.
Before you install
The service is paid: 59 € per month excluding VAT with 17,000 credits, and credits are consumed when fetching new data. Connecting grants the assistant access to your SEO Sauna projects and connected Google Search Console and Analytics data. Tools can create, update and delete projects, audits, keywords and reports, and reports can be shared as PDF or link.

Installation

In SourceWeft

  1. Open SEO Sauna in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.teemukarjaluoto%2Fseo-sauna/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "seo-sauna": {
      "type": "http",
      "url": "https://app.seosauna.com/mcp"
    }
  }
}

README

SEO Sauna MCP server

Remote MCP server for SEO Sauna, an affordable SEO and AI visibility tool. Connect Claude, ChatGPT, Cursor, Codex or any MCP client to live SEO data: keyword research, SERPs, rank tracking, site audits, backlinks, Google Search Console, Google Analytics 4, local SEO and AI visibility in ChatGPT, Gemini and AI Overviews.

https://app.seosauna.com/mcp

Transport: Streamable HTTP. Auth: OAuth sign-in (or an API key for clients without OAuth).

This repository holds the connection instructions, the registry metadata and the free Agent Skills. The server itself is hosted; there is nothing to install or run.

Connect

Claude Desktop: Customize → Connectors → Add → Add custom connector → paste https://app.seosauna.com/mcp and approve the SEO Sauna sign-in.

Claude Code:

bash
claude mcp add --transport http --scope user seosauna https://app.seosauna.com/mcp

Codex:

bash
codex mcp add seosauna --url https://app.seosauna.com/mcp

Cursor (~/.cursor/mcp.json):

json
{  "mcpServers": {    "seosauna": {      "url": "https://app.seosauna.com/mcp"    }  }}

ChatGPT and other clients: add a remote MCP server named seosauna with the URL above and complete the sign-in. Full guide: seosauna.com/docs/mcp.

What you can ask

  • "Find keywords my site can realistically rank for in Finland and group them into pages."
  • "Audit example.com and tell me the three fixes that matter most."
  • "Which queries in Search Console are stuck on page two?"
  • "Does ChatGPT mention our brand when people ask for the best project management tool?"
  • "Write this month's client report and save it with our branding."

Tools

AreaTools
Projects and contextlist_projects, create_project, get_project_context, update_project_context, research_project_website, save_project_website_setup
Keyword researchresearch_keywords, get_keyword_metrics, get_domain_keyword_suggestions, save_keywords, list_saved_keywords, remove_saved_keywords
SERPs and competitorsget_serp_results, search_serp_locations, find_serp_competitors, get_domain_overview, get_ranked_keywords
Rank trackingcreate_rank_tracker, estimate_rank_tracker_cost, run_rank_tracker, get_rank_tracker, add_rank_tracking_keywords, remove_rank_tracking_keywords, pin_rank_tracking_keywords
Site auditsrun_site_audit, get_audit_status, get_audit_issues, get_audit_pages, list_site_audits, delete_site_audit
Backlinksget_backlinks_overview, get_backlinks_profile
Google Search Consoleget_search_console_performance, get_search_opportunities, inspect_urls
Google Analytics 4organic overview, landing pages, page performance, traffic acquisition, key events, ecommerce, audience, site search, measurement health
Local SEOsearch_local_businesses, get_business_profile, get_business_reviews, get_local_serp_results, get_local_rank_grid
AI visibilitygenerate_ai_visibility_prompts, research_ai_visibility_prompts, run_ai_visibility_check, get_ai_visibility_results, get_ai_visibility_trend, get_ai_visibility_sources, set_ai_visibility_schedule
Reportssave_report, get_report, list_reports, set_report_sharing, save_report_template, list_report_templates

Reports can carry your agency's logo, name and color, and be shared as a PDF or a link without SEO Sauna branding.

Agent Skills

The skills/ folder contains 12 free Agent Skills that turn the tools into repeatable workflows: SEO Project Setup, SEO Coach, SEO Audit, Keyword Research, Keyword Clustering, Competitive Landscape, Competitor Analysis, Local SEO, AI Visibility Audit, AI Prompt Research, Link Prospecting and SEO Report.

Install them in Claude Code by copying the folders into ~/.claude/skills/, or download the bundle: seo-sauna-skills.zip. Guide: seosauna.com/docs/skills.

Pricing

59 € a month (excl. VAT) with 17,000 credits included. Credits are used only when fetching new data; reading your own Search Console data and saving or sharing reports uses none. New accounts start with 1,000 free credits, no card needed. Details: seosauna.com.

Links

License

MIT. See LICENSE.

Source: README.md at commit 2d93cd2

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts