How to Expose ServiceNow AI Agent Studio Agent as A2A Server for External Platform Integration?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thursday
Hello ServiceNow Community,
I have built an AI agent using ServiceNow AI Agent Studio (on Yokohama release with Now Assist). I now want to expose this ServiceNow agent as an A2A (Agent2Agent) compliant server so that external platforms (like Google ADK agents, Salesforce Agentforce, or custom Python agents) can discover and communicate with my ServiceNow agent via the A2A protocol.
What I'm trying to achieve:
- Register/expose my ServiceNow AI Agent Studio agent as an A2A server
- Make it discoverable with an AgentCard at /.well-known/agent.json
- Allow external agents to send messages to my ServiceNow agent via A2A protocol endpoints
Questions:
- Does ServiceNow AI Agent Studio automatically expose agents as A2A servers, or do I need additional configuration?
- What is the URL/endpoint structure for accessing my ServiceNow agent via A2A?
- Are there any prerequisites or properties I need to enable?
Any guidance, documentation links, or examples would be greatly appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thursday - last edited Thursday
Hi @maryammousa ,
Refer this: https://www.servicenow.com/community/product-launch-blogs/bring-the-servicenow-ai-platform-to-any-em...
Thanks,
JK

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Monday
This is not yet a generally available feature. We are shipping our Google A2A protocol support in our December 2025 Now Assist AI Agents release.
Once that's generally available, you will be able to set your ServiceNow AI Agents to be "Externally discoverable" via A2A protocol, and afterwards, should function as you expect from a discoverability perspective.
Our integration framework does not allow us to expose JSON files directly, but you will have another path that you can invoke to pull the Agent Cards.