Skip to main content
Glama
skiddgoddamn

google-seo-mcp

by skiddgoddamn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
G_CONFIRMNoRequire a confirm=true argument on mutating calls when set to truefalse
G_LOG_FILENoAppend log lines to a file (default: stderr only)
G_READONLYNoBlock every mutating tool when set to truefalse
G_LOG_LEVELNoLog level: DEBUG, INFO, WARNING, ERRORINFO
G_LOG_BODIESNoLog request/response bodies to stderr when set to truefalse
GOOGLE_PSI_API_KEYNoPageSpeed Insights key; anonymous (rate-limited) if unset
GOOGLE_MCP_CONFIG_DIRNoOverride the config directory (default: ~/.google-seo-mcp)~/.google-seo-mcp

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
g_auth_status

Show Google auth status: client_id/secret set, refresh token present and valid.

g_set_credentialsB

Save the Google OAuth app client_id and client_secret. Create a 'Desktop app' OAuth client at https://console.cloud.google.com/apis/credentials and enable the Search Console, Indexing, Analytics Admin/Data, Tag Manager APIs.

g_authorize

Open Google's consent screen and capture the authorization code via a local loopback server, then store the refresh token. Use on a machine with a browser. Returns the authorize_url to open if the browser does not open automatically.

g_set_codeA

Manual fallback: paste an authorization code obtained by opening the authorize_url with a known redirect_uri (for headless machines).

gsc_sites_getA

Search Console: list all properties for the user.

gsc_site_getA

Search Console: get one property and the user's permission level.

gsc_site_addC

Search Console: add (claim) a property.

gsc_site_deleteB

Search Console: remove a property from the account.

gsc_sitemaps_getB

Search Console: list submitted sitemaps for a property.

gsc_sitemap_get

Search Console: get status of one sitemap.

gsc_sitemap_submit

Search Console: submit a sitemap.

gsc_sitemap_delete

Search Console: delete a sitemap.

gsc_search_analytics

Search Console: query search performance (clicks, impressions, CTR, position) by dimensions over a date range.

gsc_url_inspect

Search Console: inspect a URL's index status, coverage, mobile usability, and rich results.

idx_url_submit

Indexing API: notify Google that a URL was added/updated (URL_UPDATED).

idx_url_delete

Indexing API: notify Google that a URL was removed (URL_DELETED).

idx_metadata

Indexing API: get the latest notification metadata for a URL.

ga4_accounts_get

GA4 Admin: list Analytics accounts the user can access.

ga4_properties_get

GA4 Admin: list properties under an account.

ga4_property_get

GA4 Admin: get a property.

ga4_property_createB

GA4 Admin: create a new GA4 property under an account.

ga4_datastreams_getB

GA4 Admin: list data streams of a property.

ga4_datastream_createA

GA4 Admin: create a WEB data stream (returns the Measurement ID / tag — i.e. installs the GA4 counter).

ga4_datastream_get

GA4 Admin: get a data stream (includes measurement ID).

ga4_run_report

GA4 Data: run a report (metrics + dimensions over a date range).

ga4_realtime

GA4 Data: run a realtime report.

gtm_accounts_getB

Tag Manager: list GTM accounts.

gtm_containers_getC

Tag Manager: list containers under an account.

gtm_container_createC

Tag Manager: create a container (returns its GTM-ID).

gtm_workspaces_getC

Tag Manager: list workspaces of a container.

gtm_tags_getC

Tag Manager: list tags in a workspace.

gtm_tag_createC

Tag Manager: create a tag in a workspace. Pass the raw GTM tag object (type + parameters).

psi_runA

PageSpeed Insights: analyze a URL (Core Web Vitals + Lighthouse). No OAuth needed; uses GOOGLE_PSI_API_KEY if set.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/skiddgoddamn/google-seo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server