googleapis/mcp-toolbox · error
`introspectionEndpoint` is not allowed when `mcpEnabled` is
Error message
`introspectionEndpoint` is not allowed when `mcpEnabled` is false
What it means
Error "`introspectionEndpoint` is not allowed when `mcpEnabled` is false" thrown in googleapis/mcp-toolbox.
Source
Thrown at internal/server/config.go:419
return nil, fmt.Errorf("unable to parse as %s: %w", name, err)
}
if !actual.McpEnabled {
if actual.Audience != "" {
return nil, fmt.Errorf("`audience` is not allowed when `mcpEnabled` is false")
}
if len(actual.ScopesRequired) > 0 {
return nil, fmt.Errorf("`scopesRequired` is not allowed when `mcpEnabled` is false")
}
}
return actual, nil
case generic.AuthServiceType:
actual := generic.Config{Name: name}
if err := dec.DecodeContext(ctx, &actual); err != nil {
return nil, fmt.Errorf("unable to parse as %s: %w", name, err)
}
if !actual.McpEnabled {
if actual.IntrospectionEndpoint != "" {
return nil, fmt.Errorf("`introspectionEndpoint` is not allowed when `mcpEnabled` is false")
}
if actual.IntrospectionMethod != "" {
return nil, fmt.Errorf("`introspectionMethod` is not allowed when `mcpEnabled` is false")
}
if actual.IntrospectionParamName != "" {
return nil, fmt.Errorf("`introspectionParamName` is not allowed when `mcpEnabled` is false")
}
if len(actual.ScopesRequired) > 0 {
return nil, fmt.Errorf("`scopesRequired` is not allowed when `mcpEnabled` is false")
}
}
return actual, nil
default:
return nil, fmt.Errorf("%s is not a valid type of auth service", resourceType)
}
}
func UnmarshalYAMLEmbeddingModelConfig(ctx context.Context, name string, r map[string]any) (embeddingmodels.EmbeddingModelConfig, error) {View on GitHub (pinned to 8cc6e09de2)
When it happens
Trigger: Thrown at internal/server/config.go:419 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of googleapis/mcp-toolbox@8cc6e09de2 (2026-09-05).
Data as JSON: /api/errors/4459c5147725ca54.
Report an issue: GitHub.