googleapis/mcp-toolbox · error

prompt does not exist: %s

Error message

prompt does not exist: %s

What it means

Error "prompt does not exist: %s" thrown in googleapis/mcp-toolbox.

Source

Thrown at internal/server/mcp/v20260728/manifests.go:181

			Description:  arg.GetDesc(),
			Required:     parameters.CheckParamRequired(arg.GetRequired(), arg.GetDefault()),
		}
		mcpArgs = append(mcpArgs, promptArg)
	}
	return Prompt{
		BaseMetadata: BaseMetadata{Name: name},
		Description:  desc,
		Arguments:    mcpArgs,
	}
}

// GenerateListPromptsResult generates the list/prompts result
func GenerateListPromptsResult(pMgr *primitives.PrimitiveManager, g group.Group) (ListPromptsResult, error) {
	mcpManifest := make([]Prompt, 0, len(g.PromptNames))
	for _, promptName := range g.PromptNames {
		prompt, ok := pMgr.GetPrompt(promptName)
		if !ok {
			return ListPromptsResult{}, fmt.Errorf("prompt does not exist: %s", promptName)
		}
		promptManifest := generatePromptManifest(promptName, prompt.GetDesc(), prompt.GetArguments())
		mcpManifest = append(mcpManifest, promptManifest)
	}
	res := ListPromptsResult{
		Prompts: mcpManifest,
		Result: Result{
			ResultType: resultTypeComplete,
		},
		CacheableResult: CacheableResult{
			TtlMs:      g.GetTTLMs(),
			CacheScope: cacheScope(g.GetCacheScope()),
		},
	}
	return res, nil
}

// GenerateGetGroupResult generates the groups/get result for a single group's

View on GitHub (pinned to 8cc6e09de2)

When it happens

Trigger: Thrown at internal/server/mcp/v20260728/manifests.go:181 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/dc0119f8d8f768d2. Report an issue: GitHub.