This article provides a step-by-step guide to building and testing a cross-cloud currency agent. A coordinator built with Strands Agents and hosted on Amazon Bedrock AgentCore Runtime (in AWS us-east-1) discovers and delegates to a Google ADK agent (on GCP Cloud Run in us-central1) over A2A v1.0, cross-checks results against an MCP exchange-rate tool, and measures what independent cross-cloud verification costs in latency, reliability, and overhead.
What is This Project Trying to Do?
Most Agent-to-Agent (A2A) protocol demos stop at "look, the HTTP 200 OK request succeeded." That is a smoke test, not an interoperability benchmark.
This project goes further: an Amazon Bedrock AgentCore-hosted Strands Agents coordinator discovers and delegates to a Google ADK agent running on GCP Cloud Run, comparing the results against a local MCP stdio exchange-rate tool backed by live Frankfurter daily reference rates.
We also compare the performance, developer experience, and wire compatibility directly against our previous benchmark run hosted on Microsoft Foundry in Azure (gpt-5-mini), giving us a true cross-cloud benchmark across AWS, Azure, and GCP.






