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_statusA

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_authorizeA

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_getA

Search Console: get status of one sitemap.

gsc_sitemap_submitB

Search Console: submit a sitemap.

gsc_sitemap_deleteC

Search Console: delete a sitemap.

gsc_search_analyticsC

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

gsc_url_inspectA

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

idx_url_submitC

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

idx_url_deleteA

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

idx_metadataC

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

ga4_accounts_getA

GA4 Admin: list Analytics accounts the user can access.

ga4_properties_getB

GA4 Admin: list properties under an account.

ga4_property_getD

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_getB

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

ga4_run_reportC

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

ga4_realtimeC

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