{
  "specVersion": "1.0",
  "host": {
    "displayName": "Frontlatch",
    "documentationUrl": "https://frontlatch.com/docs/standards"
  },
  "entries": [
    {
      "identifier": "urn:air:frontlatch.com:actions:mcp-server",
      "displayName": "Frontlatch — one MCP endpoint for any website",
      "type": "application/mcp-server-card+json",
      "url": "https://frontlatch.com/.well-known/mcp/server-card.json",
      "description": "Inspect any website's forms and links and read any page as markdown, nothing installed, and search the service businesses Frontlatch has indexed, and every business that has claimed its listing, to see what actions (booking, quote, phone, form) each one has on its own site. do_action fills a form but never submits it, and never runs a login or purchase. The do tool refuses every call except these cases: a business claimed and switched on for email-confirm routing gets a pending, logged attempt and a confirm email; an action the owner saved as running on the site returns that page and logs the handoff, with nothing submitted; and a business that switched on agent sign-ups lets do create an account for a user who confirmed it in their chat (name and email only, never a password or card).",
      "capabilities": [
        "find_business",
        "list_actions",
        "describe_action",
        "inspect_site",
        "do_action",
        "do",
        "request_status",
        "respond_to_quote",
        "cancel_request",
        "reschedule_request",
        "setup_frontlatch",
        "read_page"
      ],
      "representativeQueries": [
        "what forms does this website have",
        "read this page as markdown",
        "find a plumber in Marrickville",
        "what actions does this business have listed"
      ],
      "tags": [
        "any-website",
        "site-inspection",
        "directory",
        "agent-discovery",
        "mcp"
      ],
      "version": "0.1.1"
    }
  ]
}
