@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:
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-add-other-agents
- https://learn.microsoft.com/en-us/fabric/data-science/data-agent-microsoft-copilot-studio
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/advanced-plugin-actions#add-an-action
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/flows-overview
- https://learn.microsoft.com/en-us/microsoftteams/platform/teams-ai-library/typescript/in-depth-guides/ai/a2a/a2a-client
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.