Invoke A2A Agents from Copilot

Avishek Dalal 0 Reputation points
2025-08-25T12:20:57.0566667+00:00

What are the available ways to connect any External Agent using A2A from Copilot.
Basically, we create an agent (orchestrator) in CoPilot Studio, which can delegate task to an External Agent using the open A2A protocol.

I see few blogs and posts which uses pro-code (ADKs) to have a way incorporate A2A Client.
However, I'm looking for some low-code solutions that can do the trick.
Can you please share us some pointers?

Microsoft Copilot | Microsoft 365 Copilot | Development
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Nivedipa-MSFT 3,736 Reputation points Microsoft External Staff Moderator
    2025-08-26T09:09:39.1166667+00:00

    @Avishek Dalal -
    If the external agent exposes A2A HTTP endpoints, the simplest low-code route is: create an Agent Flow or a Copilot Studio Tool that calls the external A2A endpoint (HTTP/custom connector), handle the request/response (or poll/callback), then use “Respond to Copilot” to return the final result. Use Custom Connector when you need reusable auth or complex call patterns.

    Reference Documents:

    Thanks,  

    Nivedipa 

    *************************************************************************  

    If the response is helpful, please click on "upvote" button. You can share your feedback via [Microsoft Copilot Developer Feedback] link. Click here to escalate.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.