Skip to main content
Glama
tartinerlabs

Google Search Console MCP

by tartinerlabs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoPino level (`info` by default). Logs go to stderr; tokens, secrets, cookies and `Authorization` headers are redacted.
DATABASE_URLYesPostgres connection string (Neon pooled URL).
ALLOWED_EMAILSYesComma-separated Google account emails allowed to sign in (case-insensitive). Empty or unset means nobody can.
BETTER_AUTH_URLYesPublic origin of the deployment, e.g. `https://gsc.example.com`. The MCP resource is `<BETTER_AUTH_URL>/mcp` and must be exactly the URL clients use.
GOOGLE_CLIENT_IDYesWeb application OAuth client ID.
MCP_ALLOWED_HOSTSNoComma-separated extra hostnames accepted in the `Host` header of `/mcp`. The `BETTER_AUTH_URL` host and Vercel's `VERCEL_URL`, `VERCEL_BRANCH_URL` and `VERCEL_PROJECT_PRODUCTION_URL` are always accepted.
BETTER_AUTH_SECRETYesSecret for signing and encryption, at least 32 random bytes: `openssl rand -base64 32`. Changing it invalidates sessions and stored Google tokens.
MCP_ALLOWED_ORIGINSNoComma-separated hostnames allowed in a browser `Origin` header on `/mcp` (requests without `Origin`, as sent by non-browser clients, pass).
GOOGLE_CLIENT_SECRETYesWeb application OAuth client secret.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources