TalksAWS re:Invent 2025 - Browser Power: Building MCP Tools That Do Real Work (AIM224)

AWS re:Invent 2025 - Browser Power: Building MCP Tools That Do Real Work (AIM224)

AWS re:Invent 2025 - Browser Power: Building MCP Tools That Do Real Work (AIM224)

Overview of MCP (Model Context Protocol)

  • MCP (Model Context Protocol) was defined by Anthropic late last year as a way to enable interoperability between siloed data across different applications.
  • MCP servers act as an interface that allows LLM-based agents to interact with this otherwise siloed data.
  • MCP servers can surface existing APIs, but also provide more complex custom logic and flexibility by leveraging LLMs to execute more sophisticated tasks.

Cloudflare's MCP Offering

  • Cloudflare has developed a compelling offering to help organizations launch MCP servers quickly while minimizing operational overhead.
  • Cloudflare's remote MCP offerings currently include around 13 different servers, covering a range of use cases like observability, coding agents, documentation, and even availability services like Radar.
  • Cloudflare believes that giving customers the ability to make granular choices about the features and functionality they want to incorporate into their MCP servers will be a winning strategy.

Rapid MCP Server Development

  • Cloudflare has worked with companies like PayPal, Stripe, Webflow, Block, and Atlassian to help them launch their first MCP servers.
  • In one case, PayPal was able to go from concept to a production-ready MCP server for their invoicing scenarios within 3 days.

Technical Details of Cloudflare's MCP Platform

  • MCP servers on Cloudflare's platform are built on top of their primitives, such as Durable Objects.
  • Durable Objects provide serverless compute tied with stateful storage, allowing for scale-to-zero compute for individual calls while maintaining a stateful backend for short-term and long-term memory.
  • The distributed architecture of Cloudflare's platform provides a single global data plane, with localized compute and storage for each user, without the need for managing separate control clusters or availability zones.

Leveraging Browser Rendering for Flexible Interactions

  • Agents may not always have clearly defined APIs to interact with, so Cloudflare's platform provides browser rendering capabilities, which give agents a headless browser to scrape content and perform Puppeteer-style interactions.
  • This allows agents to plan and execute interactions with web pages without needing direct API access to the systems they're interacting with.

Benefits of Durable Objects for MCP Servers

  • Durable Objects provide remarkable horizontal scalability, with each conversation session getting its own sharded compute and storage resources.
  • The memory tied to each Durable Object instance allows for flexibility in interaction patterns, such as tying conversations to individual users or allowing multiple users to interact with a single agent conversation.

Additional Cloudflare Offerings for Agent Workloads

  • Cloudflare also provides Dynamic Worker Loaders, which allow for the dynamic execution of JavaScript or TypeScript code generated by agents, with near-zero millisecond cold start times and millisecond-level compute billing.
  • This is ideal for sandboxing use cases and the execution of untrusted, agent-generated code.

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.