---
title: "Agent Mesh Protocol checker: test AMP discovery"
description: "Check public Agent Mesh Protocol discovery for free. Inspect agent.json or an AMP extension in an A2A card, with version, address and endpoint findings."
url: "https://goodforbots.com/tools/agent-mesh-protocol-checker"
---

# Agent Mesh Protocol checker

Check public Agent Mesh Protocol discovery for free. Inspect agent.json or an AMP extension in an A2A card, with version, address and endpoint findings.

Run it at https://goodforbots.com/tools/agent-mesh-protocol-checker: enter a domain in the form, which needs JavaScript.

Each run reads robots.txt, the root A2A card and AI Catalog, then at most one linked A2A card. If no usable AMP extension is found, it reads /.well-known/agent.json. Requests use [GoodForBotsBot](https://goodforbots.com/bot). Messaging, health and authentication are not tested. Results are not saved, and no listing is created.

## What the Agent Mesh Protocol checker checks

It runs these checks from the full scan, under the same rules, and the descriptions below come from our [standards catalogue](https://goodforbots.com/standards). Unlike the full scan, it never retries through a browser, so a file behind bot protection can fail here and still pass in a report.

### AMP discovery

We read the native identity document or the explicit AMP extension in an A2A card. We check the declared version, agent addresses, HTTPS endpoint and delivery of the document.

**Results:** Pass: usable public AMP discovery is published. Warn: an AMP declaration is recognisable but unusable. N/A: no public declaration is established, or it could not be read. Absence never costs points.

[Full methodology and sources](https://goodforbots.com/standards#amp-discovery)

## Fix what it finds

- [How to publish Agent Mesh Protocol discovery](https://goodforbots.com/guides/agent-mesh-protocol): Publish AMP discovery for an existing agent: native agent.json and A2A extension examples, hosting checks, privacy choices and fixes for broken declarations.

[Run the full scan](https://goodforbots.com/#scan) · [All free tools](https://goodforbots.com/tools)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://goodforbots.com/tools/agent-mesh-protocol-checker#webpage",
      "url": "https://goodforbots.com/tools/agent-mesh-protocol-checker",
      "name": "Agent Mesh Protocol checker: test AMP discovery",
      "description": "Check public Agent Mesh Protocol discovery for free. Inspect agent.json or an AMP extension in an A2A card, with version, address and endpoint findings.",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://goodforbots.com/#website"
      },
      "breadcrumb": {
        "@id": "https://goodforbots.com/tools/agent-mesh-protocol-checker#breadcrumb"
      },
      "mainEntity": {
        "@id": "https://goodforbots.com/tools/agent-mesh-protocol-checker#app"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://goodforbots.com/tools/agent-mesh-protocol-checker#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://goodforbots.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Tools",
          "item": "https://goodforbots.com/tools"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Agent Mesh Protocol checker",
          "item": "https://goodforbots.com/tools/agent-mesh-protocol-checker"
        }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://goodforbots.com/tools/agent-mesh-protocol-checker#app",
      "name": "Agent Mesh Protocol checker",
      "url": "https://goodforbots.com/tools/agent-mesh-protocol-checker",
      "description": "Check public Agent Mesh Protocol discovery for free. Inspect agent.json or an AMP extension in an A2A card, with version, address and endpoint findings.",
      "applicationCategory": "DeveloperApplication",
      "browserRequirements": "Requires JavaScript.",
      "isAccessibleForFree": true,
      "provider": {
        "@id": "https://goodforbots.com/#organization"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://goodforbots.com/#organization",
      "name": "Good for Bots",
      "url": "https://goodforbots.com",
      "logo": "https://goodforbots.com/icon-512.png",
      "founder": {
        "@id": "https://goodforbots.com/#person-mateusz-pawlica"
      },
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "email": "support@goodforbots.com",
        "url": "https://goodforbots.com/contact"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://goodforbots.com/#website",
      "name": "Good for Bots",
      "url": "https://goodforbots.com",
      "description": "Check if AI crawlers can access and read your website, free. Get a score out of 100 with every finding and fix prompts, then browse reports in the directory.",
      "inLanguage": "en",
      "publisher": {
        "@id": "https://goodforbots.com/#organization"
      },
      "potentialAction": {
        "@type": "SearchAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://goodforbots.com/directory?q={q}"
        },
        "query-input": "required maxlength=120 name=q"
      }
    },
    {
      "@type": "Person",
      "@id": "https://goodforbots.com/#person-mateusz-pawlica",
      "name": "Mateusz Pawlica",
      "givenName": "Mateusz",
      "familyName": "Pawlica",
      "jobTitle": "Founder of Good for Bots",
      "description": "Web developer who builds directories and AI-powered products, and the founder of Good for Bots.",
      "url": "https://goodforbots.com/about#founder",
      "sameAs": [
        "https://pl.linkedin.com/in/mateusz-pawlica-65238816b",
        "https://pawlicaweb.pl/o-mnie"
      ],
      "knowsAbout": [
        "llms.txt",
        "robots.txt",
        "AI crawlers",
        "Markdown content negotiation",
        "Structured data",
        "Technical SEO",
        "Web directories",
        "Next.js",
        "TypeScript",
        "Generative AI"
      ],
      "worksFor": {
        "@id": "https://goodforbots.com/#organization"
      }
    }
  ]
}
```
