fastmcp.client.mixins.prompts
Prompt-related methods for FastMCP Client.
Classes
ClientPromptsMixin
Mixin providing prompt-related methods for Client.
Methods:
list_prompts_mcp
cursor: Optional pagination cursor from a previous request’s nextCursor.cache_mode: Response-cache behavior (only active with a cache and a modern connection). Seelist_tools_mcp.
- mcp_types.ListPromptsResult: The complete response object from the protocol, containing the list of prompts and any additional metadata.
RuntimeError: If called while the client is not connected.MCPError: If the request results in a TimeoutError | JSONRPCError
list_prompts
max_pages: Maximum number of pages to fetch before raising. Defaults to 250.
- list[mcp_types.Prompt]: A list of all Prompt objects.
RuntimeError: If the page limit is reached before pagination completes.MCPError: If the request results in a TimeoutError | JSONRPCError
get_prompt_mcp
name: The name of the prompt to retrieve.arguments: Arguments to pass to the prompt. Defaults to None.meta: Request metadata (e.g., for SEP-1686 tasks). Defaults to None.
- mcp_types.GetPromptResult: The complete response object from the protocol, containing the prompt messages and any additional metadata.
RuntimeError: If called while the client is not connected.MCPError: If the request results in a TimeoutError | JSONRPCError
get_prompt
name: The name of the prompt to retrieve.arguments: Arguments to pass to the prompt. Defaults to None.version: Specific prompt version to get. If None, gets highest version.meta: Optional request-level metadata.
- mcp_types.GetPromptResult: The complete response object.
RuntimeError: If called while the client is not connected.MCPError: If the request results in a TimeoutError | JSONRPCError

