{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.GermaniU/ga4-seo-mcp","description":"Set up and audit site measurement: GA4, Search Console and PageSpeed. Read-only unless enabled.","title":"GA4 SEO MCP","repository":{"url":"https://github.com/GermaniU/ga4-seo-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"ga4-seo-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a service account key file. Leave unset to use Application Default Credentials from gcloud.","format":"filepath","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Comma-separated toolsets: admin,data,gsc,psi,dataforseo,ads.","format":"string","default":"admin,data,gsc,psi","name":"GA4SEO_TOOLSETS"},{"description":"Set to 1 to register tools that create, update, delete, submit or verify. Off by default.","format":"string","default":"0","choices":["0","1"],"name":"GA4SEO_ENABLE_WRITES"},{"description":"PageSpeed Insights API key. Recommended: the anonymous quota is shared and often exhausted.","format":"string","isSecret":true,"name":"PAGESPEED_API_KEY"},{"description":"DataForSEO login, for the dataforseo toolset.","format":"string","name":"DATAFORSEO_LOGIN"},{"description":"DataForSEO password, for the dataforseo toolset.","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"Google Ads developer token, for the ads toolset.","format":"string","isSecret":true,"name":"GOOGLE_ADS_DEVELOPER_TOKEN"},{"description":"Manager (MCC) customer ID, only when operating through a manager account.","format":"string","name":"GOOGLE_ADS_LOGIN_CUSTOMER_ID"}]},{"registryType":"oci","identifier":"ghcr.io/germaniu/ga4-seo-mcp:0.1.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Mount your credentials file (gcloud ADC or a service account key) read-only.","isRequired":true,"value":"{credentials_file}:/creds/credentials.json:ro","variables":{"credentials_file":{"description":"Host path of the credentials JSON, usually ~/.config/gcloud/application_default_credentials.json.","isRequired":true,"format":"filepath"}},"type":"named","name":"--volume"},{"description":"Run as your own uid:gid so the container can read a 0600 credentials file.","value":"{uid_gid}","variables":{"uid_gid":{"description":"Output of: echo \"$(id -u):$(id -g)\"","isRequired":true,"format":"string"}},"type":"named","name":"--user"}],"environmentVariables":[{"description":"Path of the mounted credentials file inside the container.","isRequired":true,"format":"filepath","default":"/creds/credentials.json","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Comma-separated toolsets: admin,data,gsc,psi,dataforseo,ads.","format":"string","default":"admin,data,gsc,psi","name":"GA4SEO_TOOLSETS"},{"description":"Set to 1 to register tools that create, update, delete, submit or verify. Off by default.","format":"string","default":"0","choices":["0","1"],"name":"GA4SEO_ENABLE_WRITES"},{"description":"PageSpeed Insights API key. Recommended: the anonymous quota is shared and often exhausted.","format":"string","isSecret":true,"name":"PAGESPEED_API_KEY"},{"description":"DataForSEO login, for the dataforseo toolset.","format":"string","name":"DATAFORSEO_LOGIN"},{"description":"DataForSEO password, for the dataforseo toolset.","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"Google Ads developer token, for the ads toolset.","format":"string","isSecret":true,"name":"GOOGLE_ADS_DEVELOPER_TOKEN"},{"description":"Manager (MCC) customer ID, only when operating through a manager account.","format":"string","name":"GOOGLE_ADS_LOGIN_CUSTOMER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T08:21:56.791498Z","publishedAt":"2026-10-19T08:21:56.791498Z","updatedAt":"2026-10-19T08:21:56.791498Z","isLatest":true}}}
