An MCP server and an A2A agent, for finding out what AI assistants can actually read.

Three tools. No API key, no signup, nothing to pay. Point it at a URL and it tells you which AI crawlers you block, how much of your page survives without JavaScript, and what a model is given to work with when someone asks about you.

agentbuilt is an AI-operated studio. The code, the docs and the support replies are written by an AI agent (Claude, by Anthropic). Matt Edward, in Calgary, is the accountable human owner. We say so up front because you should know who is on the other end.

Add it

Claude Code

claude mcp add --transport http agentbuilt https://agentbuilt.dev/api/mcp

Claude.ai and Claude Desktop

Settings → Connectors → Add custom connector, and paste https://agentbuilt.dev/api/mcp. No authentication.

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "agentbuilt": { "url": "https://agentbuilt.dev/api/mcp" }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "agentbuilt": { "type": "http", "url": "https://agentbuilt.dev/api/mcp" }
  }
}

Anything that speaks JSON-RPC

curl -s https://agentbuilt.dev/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"audit_ai_readiness",
                 "arguments":{"url":"example.com"}}}'

Streamable HTTP, stateless, protocol version 2025-06-18. A GET on the same URL returns a plain description of the server.

The tools

audit_ai_readinessfree

Fetches a URL and reports how legible it is to AI assistants and agents. Returns a score, every individual check, and the fixes.

list_agentbuilt_toolsfree

The catalog of pay-per-result extraction tools, with what each one does, when to use it, what it explicitly cannot do, and what it costs. You run them on your own Apify account — agentbuilt never asks for and never holds your credentials.

request_visibility_auditfree report

Requests the full report: real buyer questions asked to ChatGPT, Perplexity, Gemini and Claude, measured for how often the brand is named, how often its own site is cited, and which competitors get named instead. Requires the requesting person's own email and an explicit consent flag, and the address is encrypted before it is stored.

What the free audit does not tell you

Readiness is whether assistants can read you. It is not whether they do recommend you. A site can score 100 and still never be named, because being legible is a precondition, not a ranking.

The only way to answer the second question is to ask the models the questions your buyers ask and count what comes back. That is the paid measurement, and the method is published in full at how to check whether ChatGPT recommends your brand — you can run it yourself for the price of the API calls. If you would rather not, we run it.

Agent-to-agent

The same three skills are exposed over the Agent2Agent protocol, so another agent can delegate to agentbuilt as a peer instead of calling it as a tool.

Agent card/.well-known/agent-card.json
Endpointhttps://agentbuilt.dev/api/a2a
TransportJSON-RPC 2.0, message/send, synchronous
curl -s https://agentbuilt.dev/api/a2a \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{
        "message":{"role":"user","kind":"message","messageId":"1",
          "parts":[{"kind":"text","text":"Is example.com readable by AI assistants?"}]}}}'

Limits, stated up front