Amazon Bedrock AgentCore Runtime introduces stateful MCP server capabilities

Amazon’s Bedrock AgentCore Runtime now supports stateful MCP server features, allowing for enhanced interactive capabilities in tool execution and client communication. This update is available across fourteen AWS Regions.

Amazon has announced that its Bedrock AgentCore Runtime now includes support for stateful Model Context Protocol (MCP) server features. This enhancement allows developers to create MCP servers that utilize elicitation, sampling, and progress notifications in addition to the existing support for resources, prompts, and tools. These new capabilities enable MCP servers deployed on the AgentCore Runtime to gather user input interactively during the execution of tools, request content generated by large language models (LLMs) from clients, and provide real-time updates on the progress of lengthy operations.

With the introduction of stateful MCP sessions, each user session operates in its own dedicated microVM with isolated resources. The server maintains the context of the session across multiple interactions through the use of an Mcp-Session-Id header. Elicitation allows the server to initiate multi-turn conversations to collect information such as user preferences. Sampling enables servers to request AI-generated text from clients for tasks like offering personalized recommendations. Progress notifications keep clients updated during processes such as flight searches or booking confirmations.

These features collectively facilitate complex, interactive agent workflows that surpass basic request-response patterns. The stateful MCP server features are available in the AgentCore Runtime across fourteen AWS Regions, including US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Mumbai), Canada (Central), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Paris), and Europe (Stockholm).

For further details, interested individuals can refer to the documentation on stateful MCP server features in Amazon Bedrock AgentCore.