{"_id":"@agentic-layer/n8n-nodes-a2a","name":"@agentic-layer/n8n-nodes-a2a","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@agentic-layer/n8n-nodes-a2a","version":"0.1.1","description":"n8n node for Agent-to-Agent (A2A) protocol communication","license":"MIT","homepage":"https://github.com/agentic-layer/n8n-nodes-a2a#readme","keywords":["n8n-community-node-package","a2a","agent-to-agent","ai-agents"],"author":{"name":"Nicolai Ommer","email":"nicolai.ommer@qaware.de"},"repository":{"type":"git","url":"git+https://github.com/agentic-layer/n8n-nodes-a2a.git"},"scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","release":"n8n-node release","prepublishOnly":"n8n-node prerelease","generate:types":"node scripts/generate-types.js","update:schema":"node scripts/update-schema.js"},"n8n":{"n8nNodesApiVersion":1,"strict":true,"credentials":["dist/credentials/A2aApi.credentials.js"],"nodes":["dist/nodes/A2a/A2a.node.js"]},"devDependencies":{"@n8n/node-cli":"*","eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2"},"peerDependencies":{"n8n-workflow":"*"},"publishConfig":{"access":"public"},"_id":"@agentic-layer/n8n-nodes-a2a@0.1.1","gitHead":"e6f1a63fd5d44f50247f5f0b2d12db29c526b84f","bugs":{"url":"https://github.com/agentic-layer/n8n-nodes-a2a/issues"},"_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-NRAI2ESNRYrhn7D7Eer6+5VK8l5Pg66G1X0h5EFg7G74nfXWmxXsxBAS0NMrJTpqBXqyQXbZiVT5jTJNVAkRCQ==","shasum":"8181c64337c2d344b360375dc1009cc090070326","tarball":"https://registry.npmjs.org/@agentic-layer/n8n-nodes-a2a/-/n8n-nodes-a2a-0.1.1.tgz","fileCount":16,"unpackedSize":79072,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID+VwTk46fBvtyErNKWMH3duKwLBwQHIbvsQjOw6ypHgAiEA3lSVG/gI7UQztpsQohK33LbKSug+V++yjFkEVUwc8Vo="}]},"_npmUser":{"name":"nicolai.ommer","email":"nicolai.ommer@qaware.de"},"directories":{},"maintainers":[{"name":"nicolai.ommer","email":"nicolai.ommer@qaware.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-a2a_0.1.1_1763115291550_0.8147838938274694"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-14T10:14:51.477Z","0.1.1":"2025-11-14T10:14:51.779Z","modified":"2025-11-14T10:14:52.149Z"},"maintainers":[{"name":"nicolai.ommer","email":"nicolai.ommer@qaware.de"}],"description":"n8n node for Agent-to-Agent (A2A) protocol communication","homepage":"https://github.com/agentic-layer/n8n-nodes-a2a#readme","keywords":["n8n-community-node-package","a2a","agent-to-agent","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/agentic-layer/n8n-nodes-a2a.git"},"author":{"name":"Nicolai Ommer","email":"nicolai.ommer@qaware.de"},"bugs":{"url":"https://github.com/agentic-layer/n8n-nodes-a2a/issues"},"license":"MIT","readme":"# @agentic-layer/n8n-nodes-a2a\n\nThis is an n8n community node that provides integration with the A2A (Agent-to-Agent) protocol, enabling your n8n workflows to communicate with AI agents.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/sustainable-use-license/) workflow automation platform.\n\n[Installation](#installation)\n[Operations](#operations)\n[Credentials](#credentials)\n[Compatibility](#compatibility)\n[Resources](#resources)\n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\n\n## Operations\n\n**Send Message**\n- Send a text message to an A2A-compatible AI agent\n- Optionally provide a `contextId` to maintain conversation context\n- Returns the full task object with status, response message, and artifacts\n\n## Credentials\n\n**A2A API**\n- **Server URL**: The base URL of the A2A-compatible agent (e.g., `https://agent.example.com/v1`)\n- Authentication is not yet implemented in the current version\n\nTo configure credentials:\n1. In n8n, go to Credentials\n2. Create new credentials of type \"A2A API\"\n3. Enter the Server URL of your A2A-compatible agent\n4. Test the connection (validates by fetching the agent card from `/.well-known/agent-card.json`)\n\n## Compatibility\n\nCompatible with n8n@1.60.0 or later\n\n## What is A2A?\n\nThe [A2A protocol](https://a2a-protocol.org) is an open standard for agent-to-agent communication, enabling independent AI agents to discover and communicate with each other. This node allows n8n workflows to interact with any agent that implements the A2A protocol.\n\n## Current Capabilities\n\nThis is an MVP (Minimum Viable Product) implementation with the following features:\n\n- Send text messages to A2A-compatible agents via JSON-RPC 2.0\n- Receive immediate task responses (synchronous communication)\n- Support for conversation threading via `contextId` parameter\n- Access to full task details including status, messages, and artifacts\n- Agent discovery via standard `/.well-known/agent-card.json` endpoint\n\n**Not yet implemented:**\n- Authentication\n- Long-running task polling\n- Streaming responses\n- File and data parts (only text messages supported)\n- Task management operations (list, get, cancel)\n\n## Resources\n\n* [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)\n* [A2A Protocol documentation](https://a2a-protocol.org)\n* [A2A Protocol specification](https://github.com/a2aproject/A2A)\n","readmeFilename":"README.md","_rev":"1-eba9c28595fa2235d4acef729cd739d7"}