Currently, the Model Context Protocol doesn't provide a way for servers to indicate model requirements when making sampling requests. This creates several challenges:
Current Limitations
- No way to specify minimum capability requirements
- No way to specify cost constraints
- No way to indicate preferred models
- No standardized model naming across providers (e.g., gpt-4 vs claude-2)
Impact
This limitation means that:
- Servers can't ensure their prompts will work with the selected model
- Cost management becomes difficult
- Can't optimize for specific model strengths (e.g haiku vs sonnet)
- No guarantee of consistent behavior across different clients
Currently, the Model Context Protocol doesn't provide a way for servers to indicate model requirements when making sampling requests. This creates several challenges:
Current Limitations
Impact
This limitation means that: