GetPromptRequest
Used by the client to get a prompt provided by the server.
Prompts can be static text or templates that accept arguments. When arguments are provided, the server will substitute them into the prompt template before returning the result.