mcp-gmail values¶
Every value of chart mcp-gmail 0.1.0, read from values.yaml and values.schema.json. A map is listed with its keys; a map without a description of its own is listed by its keys only. Every value has a default: the chart installs with none given.
| Value | Type | Default | Description |
|---|---|---|---|
team |
string | "" |
Team of the tenant the server serves: the chart puts every object into <tenant>-<team>, a namespace the team already has. Empty: the release namespace |
tenant |
string | "" |
Tenant the server belongs to; required with team |
enabled |
boolean | true |
switch of this server when a bundle chart includes it |
nameOverride |
string | "" |
name of the RemoteMCPServer, the server's name in the agent UI. Empty: mcp.server |
url |
string | https://gmailmcp.googleapis.com/mcp/v1 |
address of Google's hosted Gmail MCP server |
scopes |
array | ["https://www.googleapis.com/auth/gmail.readonly"] |
OAuth scopes every user grants at login: read-only |
write |
boolean | false |
true: users also grant writeScopes, so the agent can create drafts |
writeScopes |
array | ["https://www.googleapis.com/auth/gmail.compose"] |
|
mcp.labelDomain |
string | mcp.openshift.eu |
prefix of the selection labels on the RemoteMCPServer |
mcp.server |
string | gmail |
<labelDomain>/server: the server name an agent lists to get only this server |
mcp.bundle |
string | google-workspace |
<labelDomain>/bundle: the bundle an agent lists to get all its servers |
mcp.category |
string | productivity |
<labelDomain>/category: the kind of tool, for catalogs and filters |
mcp.addon |
boolean | true |
<labelDomain>/addon: "true": an agent gets the server only when it lists its bundle or server name; false: every agent that may list RemoteMCPServers here gets it |
mcp.description |
string | Gmail of the logged-in user: search and read mail |
description of the server in kagent and the agent UI |
mcp.icon |
string | https://cdn.simpleicons.org/gmail |
image URL of the server's card in the agent UI |
oauthClient.existingSecret |
string | "" |
existing Secret with the keys client_id and client_secret of the OAuth client. Empty: <release>-<secretSuffix> |
oauthClient.secretSuffix |
string | oauth-client |
name suffix of the chart's own client Secret; bundle charts share one per vendor |
oauthClient.create |
boolean | true |
write the client Secret from secrets below; bundle charts write it themselves |
secrets.type |
string | kubernetes |
kubernetes: the client Secret from clientId and clientSecret. externalSecret: from a secret store One of: kubernetes, externalSecret. |
secrets.clientId |
string | "" |
OAuth client of a Google Cloud project: type Web application, "Use this client for an AI-powered agent". Empty: no Secret, and agents skip the server until one exists |
secrets.clientSecret |
string | "" |
|
secrets.externalSecret.storeKind |
string | ClusterSecretStore |
One of: SecretStore, ClusterSecretStore. |
secrets.externalSecret.storeName |
string | "" |
|
secrets.externalSecret.refreshInterval |
string | 1h |
|
secrets.externalSecret.item |
string | "" |
vault item with the client id as username and the client secret as password. Empty: <release>-<secretSuffix> |