I want to be able to dynamically add MCP connections to agents while it's running. In addition I want the agent to have a skill that enables it to understand MCP's that could be used for the task its working on and can prompt the user to connect and to add an mcp that would be helpful for a task