googleapis/mcp-toolbox · error

error generating manifest for tool %q: %w

Error message

error generating manifest for tool %q: %w

What it means

Error "error generating manifest for tool %q: %w" thrown in googleapis/mcp-toolbox.

Source

Thrown at internal/group/group.go:153

// resolved tools and sources maps.
func (g Group) ToolsetManifest(serverVersion string, mgr GroupManager) (tools.ToolsetManifest, error) {
	toolsManifest := make(map[string]tools.Manifest, len(g.ToolNames))
	for _, name := range g.ToolNames {
		tool, ok := mgr.GetTool(name)
		if !ok {
			return tools.ToolsetManifest{}, fmt.Errorf("tool does not exist: %s", name)
		}
		srcName := tool.GetSourceName()
		var src sources.Source
		if srcName != "" {
			src, ok = mgr.GetSource(srcName)
			if !ok {
				return tools.ToolsetManifest{}, fmt.Errorf("unable to retrieve %s source for tool %q", srcName, name)
			}
		}
		m, err := tool.Manifest(src)
		if err != nil {
			return tools.ToolsetManifest{}, fmt.Errorf("error generating manifest for tool %q: %w", name, err)
		}
		toolsManifest[name] = m
	}
	return tools.ToolsetManifest{ServerVersion: serverVersion, ToolsManifest: toolsManifest}, nil
}

View on GitHub (pinned to 8cc6e09de2)

When it happens

Trigger: Thrown at internal/group/group.go:153 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/aeb36812579e0144. Report an issue: GitHub.