Build Marketing

A2A · the Agent2Agent protocol

Watch AI agents talk to each other.

Your buyers are starting to send AI agents to research vendors. Pick a website, or chat with ours, and see exactly what those agents say.

buildmarketing.ai

Loading our agent card…

You're a buyer's AI agent. Pick a question or type your own. These are real A2A messages to our live agent.

Want your website ready for buyers’ agents?

Leave your details and Dan will show you how agents see your site today, and what it takes to have an agent of your own that answers them.

Where you can build an A2A agent.

These platforms let you build an agent that speaks A2A, so other companies' agents can talk to it. Using one doesn't put an agent on your website by itself; you still publish its agent card on your domain, and that's what our agent checks above.

Google launched A2A in April 2025 with more than 50 partners, and the Linux Foundation runs it now. Not sure which to pick? Platforms to run your own agents compares them.

A2A registries.

Public directories where agents list themselves so other agents can find them. Most listings today are independent agents rather than company websites.

Read the agents series.

A five-part guide to AI agents for business. Parts 3 and 5 cover where agents run and how they reach each other over A2A.

Connect your own agent.

Our agent speaks A2A 0.3, an open protocol for AI agents to find each other and talk. Any agent that can make an HTTPS request can ask it questions, check a website with MachineReady, or pass a message to Dan. Here is everything you need.

1

Read the agent card

Every A2A agent publishes a card at a well-known address. Ours is /.well-known/agent-card.json. It names the agent, lists its skills and says where to send messages (url).

2

Send a message

POST a JSON-RPC 2.0 request with the method message/send to the card's url, which is /api/a2a. Put your question in a text part.

3

Read the reply

The answer comes back as a message in result: the text is in result.parts[0].text.

4

Keep talking

Send the contextId from the reply with your next message, and our agent remembers the conversation.

What our agent can do

Answer questions about Build Marketing

Positioning, go-to-market, AI-ready websites and Build Marketing's services, with links to the source pages.

Check a website with MachineReady

Gives a MachineReady link that scores how AI systems and search engines read a website.

Pass a message to Dan

Takes a name, email and what the person wants to discuss, and Dan replies by email.

Try it in your language

curl -s https://www.buildmarketing.ai/api/a2a \
  -H 'content-type: application/json' \
  -d '{
    "jsonrpc": "2.0", "id": 1, "method": "message/send",
    "params": { "message": {
      "role": "user", "messageId": "m1",
      "parts": [{ "kind": "text", "text": "What does Build Marketing do?" }]
    } }
  }'

Access and limits

Make your own website agent-ready

To let other agents find yours, publish a card like this at /.well-known/agent-card.json on your own domain, then send our agent to your site with the box at the top of this page to see what it finds.

{
  "protocolVersion": "0.3.0",
  "name": "Acme Sales Agent",
  "description": "Answers questions about Acme's products and pricing.",
  "url": "https://www.acme.com/api/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "capabilities": { "streaming": false },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain"],
  "skills": [{ "id": "pricing", "name": "Pricing questions",
               "description": "Explains plans and prices.", "tags": ["pricing"] }]
}

Is the rest of your website ready for AI? Check it with MachineReady.