Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NEXTAUTH_URL | No | Optional explicit base URL. When omitted the server uses the incoming request origin. | |
ENCRYPTION_KEY | Yes | Base64 encoded 32-byte key for AES-256-GCM. Generate with `openssl rand -base64 32`. | |
GADS_CLIENT_ID | Yes | OAuth client ID created in Google Cloud Console. | |
GADS_DEV_TOKEN | Yes | Google Ads developer token approved for production. | |
KV_REST_API_URL | No | Vercel KV REST endpoint. Omit to use in-memory storage locally. | |
KV_REST_API_TOKEN | No | Vercel KV REST token with read/write permissions. | |
GADS_CLIENT_SECRET | Yes | OAuth client secret that matches the client ID. | |
NEXT_PUBLIC_APP_NAME | Yes | Display name shown on the OAuth confirmation page. | |
GADS_LOGIN_CUSTOMER_ID | No | Optional manager account ID used for scoped access. | |
KV_REST_API_READ_ONLY_TOKEN | No | Optional read-only token for GET operations. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |