MCPConfiguration
Per-tenant configuration for the hosted MCP surface.
type MCPConfiguration {
id: ID!
shoppingEnabled: Boolean!
operatorEnabled: Boolean!
sellerIdentityExposed: Boolean!
rateLimitPerAgent: Int!
protocolVersionPin: String
shoppingOauthClients: [String!]!
exposedAttributes: [String!]!
}
Fields
MCPConfiguration.id ● ID! non-null scalar
The ID of the object.
MCPConfiguration.shoppingEnabled ● Boolean! non-null scalar
When true, the tenant opts IN to the public shopping-agent surface (OAuth-scoped, read-only buyer view) on mcp.thetraide.com/{tenant_slug}/mcp.
MCPConfiguration.operatorEnabled ● Boolean! non-null scalar
When true, the authenticated operator MCP surface is exposed for this tenant.
MCPConfiguration.sellerIdentityExposed ● Boolean! non-null scalar
When true, seller identity is included in agent-visible product data.
MCPConfiguration.rateLimitPerAgent ● Int! non-null scalar
Per-agent request budget per minute. Overrides the mcp-server ADR-0009 default.
MCPConfiguration.protocolVersionPin ● String scalar
Optional MCP protocol version pin. Null means the server default is used.
MCPConfiguration.shoppingOauthClients ● [String!]! non-null scalar
Allowlist of pre-registered OAuth client ids (empty = open dynamic registration).
MCPConfiguration.exposedAttributes ● [String!]! non-null scalar
Allowlist of product attribute slugs exposed to shopping agents.
Returned By
mcpConfiguration query
Member Of
MCPConfigurationUpdate object ● Tenant object