Agent Interoperability

Foundry A2A Makes Agent Discovery an Authenticated Request

By Kaleido Field Staff ยท September 20, 2026

Agent discovery is part of the access boundary

Discoverable does not mean public. Microsoft's September 18 Foundry A2A guidance says hosted agent cards and protocol endpoints require Microsoft Entra ID authentication. Its incoming version 1.0 endpoint supports text through JSON-RPC, without streaming responses.

Citation-ready: Foundry-hosted A2A agent cards require authentication, and the documented incoming v1.0 endpoint is text-only and non-streaming; protocol support is not unrestricted agent access.

Evidence boundary: Microsoft documentation, not an executed integration or independent security assessment. Displayed publication and modified metadata differ; version 0.3 remains preview.

Microsoft Foundry diagram distinguishing incoming A2A endpoints from the outgoing A2A tool
Image source: Microsoft; official A2A Endpoints and A2A Tool explanatory artwork. Used for editorial coverage of agent identity and protocol boundaries desk.

What happened and why it matters

Interoperability standardizes a conversation, not permission to have it. The caller still needs an identity, the right target scope and compatible response expectations.

Primary evidence

Primary reference: Microsoft Foundry A2A documentation article. Kaleido Field checked the event date and the article's attributed facts against this source.

Source check
Source dateSeptember 18, 2026 displayed publication; page modified metadata says September 16
Checked by Kaleido FieldSeptember 20, 2026, CST
Source functionagent interoperability -> authenticated discovery and protocol contracts

Incoming and outgoing are different roles

An endpoint exposes a Foundry agent to another caller; the A2A tool lets a Foundry agent invoke a compatible remote agent. Microsoft recommends explicit v1.0 negotiation and describes earlier v0.3 support as preview. A caller also needs the required target permissions.

A practical integration test should record the caller, target, negotiated version and response type. A successful agent-card request does not show that a later task is authorized or that its answer is correct.

Keep capability discovery separate from trust

A remote agent can describe a skill without proving it will perform that skill accurately. Treat its output as evidence to inspect, especially before another agent uses it to make a consequential change.

For debugging, distinguish discovery failure, authorization failure, protocol mismatch and an incorrect answer. Combining them into a single agent-failed message makes diagnosis harder. Our GitLab MCP report covers a related distinction between exposing tools and controlling their use.

Evidence boundary

Microsoft documentation, not an executed integration or independent security assessment. Displayed publication and modified metadata differ; version 0.3 remains preview.

Reader briefing

Keep the source trail in view.

One concise email when a model, benchmark, or visual-intelligence claim materially changes.

FAQ

Does the documented incoming Foundry A2A v1.0 endpoint support image payloads or streaming?

The cited article says only text modality is supported and streaming responses are not supported.