CompletionContext
class CompletionContext
What a completion (McpPrompt.complete, ResourceProvider.complete) can draw on: the other arguments the user has already filled in, and callTool for reading device data through a read-only tool, e.g. contact names from search_contacts. The server builds the context; the public constructor (no tools, callTool always null) is for testing a completer.