Skip to main content
Commune implements Google’s Agent-to-Agent (A2A) protocol, so any agent on any framework — LangGraph, CrewAI, OpenAI Agents SDK, Google ADK — can discover Commune and delegate email tasks to it. No SDK installation, no docs reading. Just protocol-level interoperability.

Discovery

Your agent fetches the Agent Card at the standard well-known URL:
This returns a JSON manifest listing every skill Commune offers, what inputs they accept, and how to authenticate. The Agent Card is public — no auth needed.

Skills

Authentication

Pass your Commune API key as a Bearer token. The Agent Card declares this as the required auth scheme — A2A clients handle it automatically.

Use

Send a JSON-RPC request to POST https://api.commune.email/a2a:
Response:

Framework Examples

Endpoints

Last modified on March 19, 2026