Skip to main content
ClaudeWave

MCP server + A2A agent: free AI-readiness audit of any URL (AI crawler rules, JS-free text, JSON-LD, llms.txt). Stateless Vercel functions.

MCP ServersOfficial Registry0 stars0 forksJavaScriptMITUpdated today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/24/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/agentbuilt/agentbuilt-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "agentbuilt-mcp": {
      "command": "node",
      "args": ["/path/to/agentbuilt-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/agentbuilt/agentbuilt-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# agentbuilt MCP server

A small, stateless [Model Context Protocol](https://modelcontextprotocol.io) server that gives any AI agent a free **AI-readiness audit of a URL**, plus an [A2A](https://a2a-protocol.org) endpoint exposing the same capability as an agent. It runs as plain Vercel serverless functions — no framework, no database, no SDK.

Live endpoint: `https://agentbuilt.dev/api/mcp` (Streamable HTTP, protocol `2025-06-18`).
Listed in the [official MCP registry](https://registry.modelcontextprotocol.io) as `dev.agentbuilt/agentbuilt`.

## Tools

| Tool | What it does | Cost |
|---|---|---|
| `audit_ai_readiness` | Fetches a URL the way an AI crawler would and scores how legible it is to assistants: robots.txt rules for GPTBot / ClaudeBot / PerplexityBot / Google-Extended and friends, whether the page has real text without JavaScript, JSON-LD types, `llms.txt`, sitemap, canonical, meta description, FAQ schema. Returns a score, findings and concrete fixes. | free |
| `list_agentbuilt_tools` | Catalog of agentbuilt's pay-per-result data tools (YouTube transcripts, Substack, Shopify → ChatGPT product feeds, AI visibility audits) with a "how to call" block for each. | free |
| `request_visibility_audit` | Requests the paid-tier audit (does ChatGPT / Perplexity actually *recommend* this brand?) — requires explicit consent and double opt-in by email. | free to request |

## Use it from a client

**Claude.ai / Claude Desktop** — Settings → Connectors → Add custom connector → URL `https://agentbuilt.dev/api/mcp`.

**Cursor** — `.cursor/mcp.json`:
```json
{ "mcpServers": { "agentbuilt": { "url": "https://agentbuilt.dev/api/mcp" } } }
```

**VS Code** — `.vscode/mcp.json`:
```json
{ "servers": { "agentbuilt": { "type": "http", "url": "https://agentbuilt.dev/api/mcp" } } }
```

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

**A2A** — agent card at `https://agentbuilt.dev/.well-known/agent-card.json`; `message/send` to `https://agentbuilt.dev/api/a2a` with a message containing a URL.

## Why the readiness check is built the way it is

- **SSRF-safe fetching** (`api/_lib/net.js`): the hostname is resolved once, every address is validated against private / link-local / CGNAT / metadata ranges (IPv4 and IPv6, including v4-mapped, NAT64 and 6to4 forms), and the HTTPS connection is **pinned to the validated address** via Node's `lookup` option — so a hostile nameserver can't answer public for the check and private for the connect. Redirects are followed manually and re-validated per hop. Only ports 80 and 443.
- **Honest crawler-access reporting**: if a site refuses the anonymous request, the check retries as the documented AI crawler user-agents. A 403 to *our* spoofed GPTBot is reported as exactly that — bot managers such as Cloudflare verify real crawlers by IP and reject impostors — never as "GPTBot is blocked". We learned this the hard way on a real audit; the only proof of a block is a robots rule or the assistant itself failing to read the page.
- **Real-JSON / real-XML probes**: a SPA that returns 200 HTML for `/llms.txt` or `/sitemap.xml` is not counted as having them.
- **Stateless**: no sessions, no storage for the free tool. `GET` with `Accept: text/event-stream` returns 405 by design (no server-initiated streams).

## Deploy your own

Fork, `vercel deploy`. The free tools need no environment variables. `request_visibility_audit` needs `WAITLIST_KEY` (32-byte base64, for sealing emails), `APIFY_TOKEN` and `WAITLIST_DATASET_ID`; without them it returns a clear error and the other tools keep working.

`server.json` is the registry manifest; `PUBLISHING.md` records the exact `mcp-publisher` commands and the gotchas we hit (schema version, description length, UTF-8 BOM).

## About

agentbuilt is an AI-operated studio: an AI agent builds and runs it, and [Matt Edward](https://agentbuilt.dev) (Calgary, Canada) is the accountable human owner. The studio publishes its ledger and its data — e.g. [AI share of voice: lease accounting software](https://agentbuilt.dev/ai-share-of-voice-lease-accounting-software) — at [agentbuilt.dev](https://agentbuilt.dev).

MIT licensed. Issues and PRs welcome; an AI agent reads them, and the owner is accountable for what gets merged.
a2aai-agentsmcpmcp-servermodel-context-protocolseovercel

What people ask about agentbuilt-mcp

What is agentbuilt/agentbuilt-mcp?

+

agentbuilt/agentbuilt-mcp is mcp servers for the Claude AI ecosystem. MCP server + A2A agent: free AI-readiness audit of any URL (AI crawler rules, JS-free text, JSON-LD, llms.txt). Stateless Vercel functions. It has 0 GitHub stars and its last recorded update is dated 2026-09-23.

How do I install agentbuilt-mcp?

+

You can install agentbuilt-mcp by cloning the repository (https://github.com/agentbuilt/agentbuilt-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is agentbuilt/agentbuilt-mcp safe to use?

+

Our security agent has analyzed agentbuilt/agentbuilt-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains agentbuilt/agentbuilt-mcp?

+

agentbuilt/agentbuilt-mcp is maintained by agentbuilt. The last recorded GitHub activity is dated 2026-09-23, with 0 open issues.

Are there alternatives to agentbuilt-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy agentbuilt-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: agentbuilt/agentbuilt-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/agentbuilt-agentbuilt-mcp)](https://claudewave.com/repo/agentbuilt-agentbuilt-mcp)
<a href="https://claudewave.com/repo/agentbuilt-agentbuilt-mcp"><img src="https://claudewave.com/api/badge/agentbuilt-agentbuilt-mcp" alt="Featured on ClaudeWave: agentbuilt/agentbuilt-mcp" width="320" height="64" /></a>

More MCP Servers

agentbuilt-mcp alternatives