{
  "canonicalBaseUrl": "https://proofbeforepay.vercel.app/signal-desk",
  "canonicalMarketplace": "https://proofbeforepay.vercel.app/signal-desk/marketplaces",
  "claimBoundary": "This Signal Desk index separates verified live surfaces from submitted, blocked, and candidate directories. It only claims verified live status for Glama, xpay proxy reachability, 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 xpay central discovery, clean xpay portal branding, MCP.so publisher-console control, MCPHubz approval, or approval/ranking/featured placement from other directories.",
  "directoryTargets": [
    {
      "buyerImpact": "The next step cannot be completed until an authenticated owner action succeeds.",
      "name": "Official MCP Registry",
      "nextAction": "run `mcp-publisher login github`, then publish the Signal Desk 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/signal-desk/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.",
      "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/signal-desk-glama.json",
      "url": "https://glama.ai/mcp/connectors/io.github.LarryLemonBot/signal-desk"
    },
    {
      "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
      "name": "Smithery",
      "nextAction": "monitor; refresh only if product metadata changes",
      "priority": 3,
      "publicStatusLabel": "Verified live",
      "readinessLabel": "revenue-ready-visible",
      "status": "rendered page, no-query markdown, and cache-busted catalog checks repaired",
      "statusCategory": "verified_live",
      "submission": "remote Streamable HTTP MCP server page",
      "url": "https://smithery.ai/servers/larrybuildsai/signal-desk"
    },
    {
      "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
      "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 is live; legacy xpay-hosted portal path contains Signal Desk terms but still carries shared legacy shell text; central xpay.tools/agents.txt, skill.md, and Explore discovery do not expose Signal Desk yet",
      "statusCategory": "partial_live_external_gap",
      "submission": "publisher portal and upstream MCP wrapping",
      "url": "https://signal-desk-larrybuildsai.mcp.xpay.sh/mcp"
    },
    {
      "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
      "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-signal-desk-marketplaces"
    },
    {
      "buyerImpact": "The surface may ingest from an upstream registry later; visibility is not proven yet.",
      "evidence": [
        "https://proofbeforepay.vercel.app/mcp-registry/signal-desk/server.json",
        "https://proofbeforepay.vercel.app/signal-desk/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/submit"
    },
    {
      "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
      "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; publisher-console control is not claimed",
      "statusCategory": "partial_live_external_gap",
      "submission": "manual server submission completed",
      "url": "https://mcp.so/server/signal-desk-by-larrybuildsai"
    },
    {
      "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
      "evidence": [
        "https://github.com/LarryLemonBot/signal-desk-mcp-server"
      ],
      "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/signal-desk-mcp-server"
      ],
      "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; public directory visibility and approval are not claimed",
      "statusCategory": "submitted_review",
      "submission": "account-gated server submission completed using public metadata repo",
      "url": "https://mcphubz.com/submit"
    },
    {
      "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
      "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",
      "statusCategory": "packet_ready",
      "submission": "publisher application and review",
      "url": "https://www.curatedmcp.com/"
    },
    {
      "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
      "name": "AgentNDX",
      "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
      "priority": 11,
      "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.",
      "name": "MCPlane",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 12,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "metadata-ready",
      "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.",
      "name": "1 Server",
      "nextAction": "prepare target-specific packet and request action-time approval before submission",
      "priority": 13,
      "publicStatusLabel": "Packet ready; submission not approved",
      "readinessLabel": "packet-ready",
      "status": "submission-packet-ready",
      "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.",
      "name": "MCPize",
      "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
      "priority": 14,
      "publicStatusLabel": "Candidate; qualification needed",
      "readinessLabel": "candidate",
      "status": "candidate distribution target",
      "statusCategory": "candidate",
      "submission": "developer portal deployment/listing flow",
      "url": "https://mcpize.com/developers"
    },
    {
      "buyerImpact": "This may be a useful directory, but fit and submission requirements still need qualification.",
      "name": "Alpic Registry",
      "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
      "priority": 15,
      "publicStatusLabel": "Candidate; qualification needed",
      "readinessLabel": "candidate",
      "status": "candidate distribution target",
      "statusCategory": "candidate",
      "submission": "remote MCP registry/provider submission",
      "url": "https://alpic.ai"
    }
  ],
  "name": "Signal Desk MCP Marketplace Distribution Index",
  "productBoundary": "Signal Desk is a standalone LarryBuildsAI product with its own MCP endpoint, manifests, cards, prices, and claim boundary.",
  "repository": "https://github.com/LarryLemonBot/LarryBuildsAI",
  "servers": [
    {
      "agentsTxt": "https://proofbeforepay.vercel.app/signal-desk/agents.txt",
      "category": "Agent Operations & Market Intelligence",
      "claimBoundary": "Signal Desk returns planning and public-data intelligence only. It does not execute model calls, send outreach, buy/sell tokens, provide financial advice, or prove downstream revenue.",
      "glama": "https://proofbeforepay.vercel.app/.well-known/signal-desk-glama.json",
      "homepage": "https://proofbeforepay.vercel.app/signal-desk",
      "id": "signal-desk",
      "legacyOpenApi": "https://proofbeforepay.vercel.app/revenue/openapi.json",
      "legacyServerCard": "https://proofbeforepay.vercel.app/.well-known/signal-desk-server-card.json",
      "llmsTxt": "https://proofbeforepay.vercel.app/signal-desk/llms.txt",
      "marketplacePacket": "https://proofbeforepay.vercel.app/signal-desk/marketplaces.md",
      "marketplaces": "https://proofbeforepay.vercel.app/signal-desk/marketplaces",
      "mcpUrl": "https://proofbeforepay.vercel.app/signal-desk/mcp",
      "name": "Signal Desk by LarryBuildsAI",
      "openApi": "https://proofbeforepay.vercel.app/signal-desk/openapi.json",
      "serverCard": "https://proofbeforepay.vercel.app/signal-desk/.well-known/mcp/server-card.json",
      "serverJson": "https://proofbeforepay.vercel.app/mcp-registry/signal-desk/server.json",
      "tools": [
        "quote_agent_route",
        "generate_public_lead_brief",
        "score_defi_token_risk",
        "compare_market_tool_options"
      ],
      "wellKnownMcp": "https://proofbeforepay.vercel.app/.well-known/signal-desk-mcp.json",
      "x402Manifest": "https://proofbeforepay.vercel.app/.well-known/signal-desk-x402"
    }
  ],
  "submissionCopy": "Signal Desk by LarryBuildsAI is a low-cost decision layer before high-stakes agent-tool spend. Agents use it to compare public xpay options, choose the smallest useful next call, and stop when evidence does not justify another paid step.",
  "updated": "2026-05-22"
}