{
  "canonicalBaseUrl": "https://proofbeforepay.vercel.app/gatecheck",
  "canonicalMarketplace": "https://proofbeforepay.vercel.app/gatecheck/marketplaces",
  "claimBoundary": "This index separates verified live surfaces from submitted, blocked, and candidate directories. It only claims verified live status for Glama, xpay proxy/portal, Smithery GateCheck page availability, and mcpservers.org. It claims MCP.so page availability but does not claim MCP.so has propagated the proofbeforepay MCP URL yet. It claims the Official MCP Registry record exists but does not claim the registry has propagated the proofbeforepay remote yet. It does not claim MCP.so dashboard control, MCPHubz approval, PulseMCP, MCP Market, CuratedMCP, AgenticMarket, AgentNDX, MCP.Directory, MCPlane, 1 Server, or MCPize approval, ranking, featured placement, marketplace endorsement, or third-party indexing.",
  "directoryTargets": [
    {
      "buyerImpact": "The next step cannot be completed until an authenticated owner action succeeds.",
      "evidence": [
        "https://proofbeforepay.vercel.app/mcp-registry/gatecheck/server.json",
        "https://proofbeforepay.vercel.app/gatecheck/mcp"
      ],
      "name": "Official MCP Registry",
      "nextAction": "run `mcp-publisher login github`, then publish the GateCheck 0.1.2 server.json",
      "priority": 1,
      "publicStatusLabel": "Blocked by account/auth",
      "readinessLabel": "auth-blocked",
      "status": "live with legacy remote; proofbeforepay manifest version 0.1.2 is prepared, but registry publish is gated by expired mcp-publisher authentication",
      "statusCategory": "blocked_auth",
      "submission": "published using /mcp-registry/gatecheck/server.json",
      "url": "https://registry.modelcontextprotocol.io"
    },
    {
      "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
      "evidence": [
        "https://proofbeforepay.vercel.app/.well-known/glama.json",
        "https://proofbeforepay.vercel.app/gatecheck/mcp"
      ],
      "name": "Glama",
      "nextAction": "monitor; refresh only if product metadata changes",
      "priority": 2,
      "publicStatusLabel": "Verified live",
      "readinessLabel": "revenue-ready-visible",
      "status": "live connector; healthy status verified",
      "statusCategory": "verified_live",
      "submission": "crawled from /.well-known/glama.json",
      "url": "https://glama.ai/mcp/connectors/io.github.LarryLemonBot/gatecheck"
    },
    {
      "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/mcp",
        "https://proofbeforepay.vercel.app/gatecheck/.well-known/mcp/server-card.json"
      ],
      "name": "Smithery",
      "nextAction": "monitor; refresh only if product metadata changes",
      "priority": 3,
      "publicStatusLabel": "Verified live",
      "readinessLabel": "revenue-ready-visible",
      "status": "page live; keep product-card/server-card evidence scoped to GateCheck",
      "statusCategory": "verified_live",
      "submission": "remote Streamable HTTP MCP server page",
      "url": "https://smithery.ai/servers/larrybuildsai/gatecheck"
    },
    {
      "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
      "evidence": [
        "https://boundary-guard-x402.mcp.xpay.sh",
        "https://boundary-guard-x402.on.xpay.sh/mcp_server/boundary-guard-x402"
      ],
      "name": "xpay Tools",
      "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
      "priority": 4,
      "publicStatusLabel": "Live, but stale external metadata",
      "readinessLabel": "refresh-needed",
      "status": "proxy and portal live; central xpay.tools/agents.txt propagation still pending",
      "statusCategory": "partial_live_external_gap",
      "submission": "publisher portal and upstream MCP wrapping",
      "url": "https://boundary-guard-x402.on.xpay.sh/mcp_server/boundary-guard-x402"
    },
    {
      "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md",
        "https://mcpservers.org/servers/x402-resource-scanner-vercel-app-gatecheck-marketplaces"
      ],
      "name": "mcpservers.org",
      "nextAction": "monitor; refresh only if product metadata changes",
      "priority": 5,
      "publicStatusLabel": "Verified live",
      "readinessLabel": "revenue-ready-visible",
      "status": "approved/live; AgentMail approval verified 2026-05-21",
      "statusCategory": "verified_live",
      "submission": "approved directory listing from submitted marketplace packet",
      "url": "https://mcpservers.org/servers/x402-resource-scanner-vercel-app-gatecheck-marketplaces"
    },
    {
      "buyerImpact": "The surface may ingest from an upstream registry later; visibility is not proven yet.",
      "evidence": [
        "https://proofbeforepay.vercel.app/mcp-registry/gatecheck/server.json",
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.json"
      ],
      "name": "PulseMCP",
      "nextAction": "watch external indexing; do not manually resubmit while upstream registry records are live",
      "priority": 6,
      "publicStatusLabel": "Waiting on external indexing",
      "readinessLabel": "watching-propagation",
      "status": "official Registry record is live; PulseMCP submit page says MCP servers are ingested from the Official MCP Registry daily and processed weekly; external indexing not claimed",
      "statusCategory": "propagation_watch",
      "submission": "official Registry ingestion",
      "url": "https://www.pulsemcp.com/servers"
    },
    {
      "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
      "evidence": [
        "https://mcp.so/server/gatecheck-by-larrybuildsai",
        "https://proofbeforepay.vercel.app/gatecheck/mcp"
      ],
      "name": "MCP.so",
      "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
      "priority": 7,
      "publicStatusLabel": "Live, but stale external metadata",
      "readinessLabel": "refresh-needed",
      "status": "public listing page live, but canonical proofbeforepay MCP URL is not propagated yet; dashboard ownership/control is not claimed",
      "statusCategory": "partial_live_external_gap",
      "submission": "manual server submission completed",
      "url": "https://mcp.so/server/gatecheck-by-larrybuildsai"
    },
    {
      "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
      "evidence": [
        "https://github.com/LarryLemonBot/larrybuildsai-mcp-servers",
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md"
      ],
      "name": "MCP Market",
      "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
      "priority": 8,
      "publicStatusLabel": "Submitted; awaiting public evidence",
      "readinessLabel": "review-pending",
      "status": "submitted for review; approval/live listing not claimed",
      "statusCategory": "submitted_review",
      "submission": "GitHub repository submission completed using public metadata repo",
      "url": "https://mcpmarket.com/submit"
    },
    {
      "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
      "evidence": [
        "https://github.com/LarryLemonBot/larrybuildsai-mcp-servers",
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md"
      ],
      "name": "MCPHubz",
      "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
      "priority": 9,
      "publicStatusLabel": "Submitted; awaiting public evidence",
      "readinessLabel": "review-pending",
      "status": "submitted for enhanced review using public metadata repo; dashboard still shows no visible servers; approval/live listing not claimed",
      "statusCategory": "submitted_review",
      "submission": "account-gated server submission",
      "url": "https://mcphubz.com/submit"
    },
    {
      "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md"
      ],
      "name": "CuratedMCP",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 10,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "submission-packet-ready; external approval not claimed",
      "statusCategory": "packet_ready",
      "submission": "publisher application and review",
      "url": "https://www.curatedmcp.com/"
    },
    {
      "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/mcp",
        "https://proofbeforepay.vercel.app/product-card.md"
      ],
      "name": "AgenticMarket",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 11,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "submission-packet-ready; external review not claimed",
      "statusCategory": "packet_ready",
      "submission": "dashboard server registry submission",
      "url": "https://agenticmarket.dev/dashboard/submit"
    },
    {
      "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/mcp",
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md"
      ],
      "name": "AgentNDX",
      "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
      "priority": 12,
      "publicStatusLabel": "Submitted; awaiting public evidence",
      "readinessLabel": "review-pending",
      "status": "submitted for review; success redirect observed; approval/live listing not claimed",
      "statusCategory": "submitted_review",
      "submission": "manual agent/server directory submission",
      "url": "https://agentndx.ai/submit/"
    },
    {
      "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.json"
      ],
      "name": "MCP.Directory",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 13,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "metadata-ready; external indexing not claimed",
      "statusCategory": "packet_ready",
      "submission": "directory discovery or manual listing when available",
      "url": "https://mcp.directory/servers"
    },
    {
      "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.json"
      ],
      "name": "MCPlane",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 14,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "metadata-ready; external indexing not claimed",
      "statusCategory": "packet_ready",
      "submission": "directory discovery or manual listing when available",
      "url": "https://mcplane.com"
    },
    {
      "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
      "evidence": [
        "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md"
      ],
      "name": "1 Server",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 15,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "submission-packet-ready; external approval not claimed",
      "statusCategory": "packet_ready",
      "submission": "publisher account listing",
      "url": "https://1server.ai/publish"
    },
    {
      "buyerImpact": "This may be a useful directory, but fit and submission requirements still need qualification.",
      "evidence": [
        "https://proofbeforepay.vercel.app/openapi.json",
        "https://proofbeforepay.vercel.app/gatecheck/mcp"
      ],
      "name": "MCPize",
      "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
      "priority": 16,
      "publicStatusLabel": "Candidate; qualification needed",
      "readinessLabel": "candidate",
      "status": "candidate distribution target; separate hosting flow required",
      "statusCategory": "candidate",
      "submission": "developer portal deployment/listing flow",
      "url": "https://mcpize.com/developers"
    }
  ],
  "name": "GateCheck MCP Marketplace Distribution Index",
  "productBoundary": "GateCheck is a separate LarryBuildsAI product. This index intentionally excludes Signal Desk and ResultRail.",
  "repository": "https://github.com/LarryLemonBot/LarryBuildsAI",
  "server": {
    "agentsTxt": "https://proofbeforepay.vercel.app/agents.txt",
    "category": "Agent Verification & Security",
    "claimBoundary": "GateCheck reports and receipts prove observed public metadata, unpaid 402 behavior, request summaries, and hashes only; they do not prove marketplace endorsement, settlement, security certification, custody, or downstream execution.",
    "glama": "https://proofbeforepay.vercel.app/.well-known/glama.json",
    "homepage": "https://proofbeforepay.vercel.app/gatecheck",
    "id": "gatecheck",
    "legacyMcpUrl": "https://proofbeforepay.vercel.app/mcp",
    "legacyServerCard": "https://proofbeforepay.vercel.app/.well-known/mcp/server-card.json",
    "llmsTxt": "https://proofbeforepay.vercel.app/llms.txt",
    "marketplacePacket": "https://proofbeforepay.vercel.app/gatecheck/marketplaces.md",
    "marketplaces": "https://proofbeforepay.vercel.app/gatecheck/marketplaces",
    "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
    "name": "GateCheck by LarryBuildsAI",
    "openApi": "https://proofbeforepay.vercel.app/openapi.json",
    "separateFrom": [
      "Signal Desk",
      "ResultRail"
    ],
    "serverCard": "https://proofbeforepay.vercel.app/gatecheck/.well-known/mcp/server-card.json",
    "serverJson": "https://proofbeforepay.vercel.app/mcp-registry/gatecheck/server.json",
    "tools": [
      "boundary_guard_check",
      "scan_x402_resource",
      "probe_x402_paid_path",
      "check_agent_tool_readiness",
      "generate_x402_launch_pack",
      "generate_trust_receipt"
    ],
    "wellKnownMcp": "https://proofbeforepay.vercel.app/.well-known/mcp.json",
    "x402Manifest": "https://proofbeforepay.vercel.app/.well-known/x402",
    "xpayPortal": "https://boundary-guard-x402.on.xpay.sh/mcp_server/boundary-guard-x402",
    "xpayProxy": "https://boundary-guard-x402.mcp.xpay.sh"
  },
  "submissionCopy": "GateCheck by LarryBuildsAI gives x402 and MCP sellers pre-listing readiness evidence before agents or buyers touch paid endpoints. It checks public x402, OpenAPI, and MCP metadata; unpaid 402 challenge behavior; agent-readiness signals; launch-pack copy; and deterministic receipt evidence with explicit claim boundaries.",
  "updated": "2026-05-22"
}