{
  "authentication": {
    "type": "none"
  },
  "buyerVisibility": {
    "bestBuyer": "Agent operators trying to control spend across search, enrichment, model, and DeFi data tools.",
    "oneLine": "Buy the small preflight before paying for bigger agent-tool chains.",
    "primaryCategory": "Agent Operations & Market Intelligence"
  },
  "canonicalUrl": "https://x402-resource-scanner.vercel.app/signal-desk",
  "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.",
  "description": "Market-aware paid preflights before agents buy tools, enrichment, model calls, or onchain intelligence.",
  "name": "Signal Desk by LarryBuildsAI",
  "pricing": {
    "model": "per-tool-call",
    "suggestedUsd": {
      "compare_market_tool_options": "0.03",
      "generate_public_lead_brief": "0.03",
      "quote_agent_route": "0.03",
      "score_defi_token_risk": "0.01"
    }
  },
  "productName": "Signal Desk",
  "provider": {
    "category": "Agent Operations & Market Intelligence",
    "displayName": "Signal Desk by LarryBuildsAI",
    "docs": "https://x402-resource-scanner.vercel.app/signal-desk/llms.txt",
    "name": "LarryBuildsAI",
    "openapi": "https://x402-resource-scanner.vercel.app/revenue/openapi.json",
    "productCard": "https://x402-resource-scanner.vercel.app/signal-desk/product-card.md",
    "skill": "https://x402-resource-scanner.vercel.app/signal-desk/skill.md",
    "website": "https://x402-resource-scanner.vercel.app/signal-desk"
  },
  "publicIntrospection": {
    "enabled": true,
    "methods": [
      "initialize",
      "tools/list"
    ],
    "toolCallsRequireAuth": true
  },
  "publisher": {
    "category": "Agent Operations & Market Intelligence",
    "displayName": "Signal Desk by LarryBuildsAI",
    "docs": "https://x402-resource-scanner.vercel.app/signal-desk/llms.txt",
    "name": "LarryBuildsAI",
    "openapi": "https://x402-resource-scanner.vercel.app/revenue/openapi.json",
    "productCard": "https://x402-resource-scanner.vercel.app/signal-desk/product-card.md",
    "skill": "https://x402-resource-scanner.vercel.app/signal-desk/skill.md",
    "website": "https://x402-resource-scanner.vercel.app/signal-desk"
  },
  "searchTerms": [
    "Signal Desk",
    "Signal Desk by LarryBuildsAI",
    "agent spend routing",
    "agent cost router",
    "xpay spend control",
    "MCP spend control",
    "public lead brief",
    "lead enrichment preflight",
    "company research preflight",
    "DeFi token risk snapshot",
    "token intelligence preflight",
    "x402 buyer intelligence",
    "paid tool preflight",
    "AI agent tool budget",
    "xpay market comparison",
    "agent toolchain ROI",
    "market-aware tool routing"
  ],
  "serverInfo": {
    "name": "signal-desk-x402-mcp",
    "version": "0.1.1"
  },
  "shortDescription": "A tiny paid decision layer that helps agents avoid wasting calls across xpay tools.",
  "tools": [
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Agent Route Quote"
      },
      "description": "Estimate the cheapest sensible agent execution lane before buying model calls or xpay tools. Returns a budget decision, tool-stack recommendation, and fallback plan.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "latency_preference": {
            "description": "Preferred speed/quality tradeoff.",
            "enum": [
              "fast",
              "balanced",
              "quality"
            ],
            "type": "string"
          },
          "max_budget_usd": {
            "description": "Maximum total budget for the task. Defaults to 0.25.",
            "type": "number"
          },
          "needs_code": {
            "type": "boolean"
          },
          "needs_contacts": {
            "type": "boolean"
          },
          "needs_current_web": {
            "type": "boolean"
          },
          "needs_onchain": {
            "type": "boolean"
          },
          "risk_tolerance": {
            "description": "How conservative the route should be.",
            "enum": [
              "low",
              "medium",
              "high"
            ],
            "type": "string"
          },
          "task": {
            "description": "Plain-language task, goal, or prompt the agent is about to run.",
            "type": "string"
          }
        },
        "required": [
          "task"
        ],
        "type": "object"
      },
      "name": "quote_agent_route",
      "outputSchema": {
        "additionalProperties": true,
        "properties": {
          "claimBoundary": {
            "type": "string"
          },
          "priceUsd": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "source": {
            "type": "string"
          }
        },
        "required": [
          "product",
          "source",
          "priceUsd",
          "claimBoundary"
        ],
        "type": "object"
      },
      "title": "Agent Route Quote",
      "xpay": {
        "pricingTier": "agent-spend-routing",
        "suggestedPriceUsd": "0.03"
      }
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Public Lead Brief"
      },
      "description": "Fetch a public website and return a buyer-fit brief with public signals, agentic offer angles, and next actions. No private contact database is queried.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "company": {
            "description": "Optional company name override.",
            "type": "string"
          },
          "target_buyer": {
            "description": "Optional target buyer/audience.",
            "type": "string"
          },
          "url": {
            "description": "Public website URL or domain to inspect.",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "generate_public_lead_brief",
      "outputSchema": {
        "additionalProperties": true,
        "properties": {
          "claimBoundary": {
            "type": "string"
          },
          "priceUsd": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "source": {
            "type": "string"
          }
        },
        "required": [
          "product",
          "source",
          "priceUsd",
          "claimBoundary"
        ],
        "type": "object"
      },
      "title": "Public Lead Brief",
      "xpay": {
        "pricingTier": "public-lead-brief",
        "suggestedPriceUsd": "0.03"
      }
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "DeFi Token Risk Snapshot"
      },
      "description": "Return a research-only token risk snapshot from public liquidity, volume, pair-age, volatility, and data availability. Does not trade and is not financial advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "solana",
              "polygon",
              "arbitrum",
              "optimism",
              "bsc",
              "unknown"
            ],
            "type": "string"
          },
          "market_data": {
            "description": "Optional caller-supplied Dexscreener-shaped data for deterministic/test usage.",
            "type": "object"
          },
          "token_address": {
            "description": "EVM token address or Solana mint address.",
            "type": "string"
          }
        },
        "required": [
          "token_address"
        ],
        "type": "object"
      },
      "name": "score_defi_token_risk",
      "outputSchema": {
        "additionalProperties": true,
        "properties": {
          "claimBoundary": {
            "type": "string"
          },
          "priceUsd": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "source": {
            "type": "string"
          }
        },
        "required": [
          "product",
          "source",
          "priceUsd",
          "claimBoundary"
        ],
        "type": "object"
      },
      "title": "DeFi Token Risk Snapshot",
      "xpay": {
        "pricingTier": "defi-risk-preflight",
        "suggestedPriceUsd": "0.01"
      }
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Market Tool Comparison"
      },
      "description": "Compare a task against public xpay catalog options and observed high-demand tool patterns before an agent chains several paid tools. Returns competing tool surfaces, Signal Desk countermoves, moat guidance, unsupported claims, and recommended next paid calls.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "catalog": {
            "description": "Optional caller-supplied xpay agents.txt-shaped catalog for deterministic or offline comparison.",
            "type": "object"
          },
          "category": {
            "description": "Optional xpay category to focus. Defaults to auto.",
            "enum": [
              "auto",
              "search",
              "scraping",
              "enrichment",
              "finance",
              "defi",
              "code",
              "ai_models"
            ],
            "type": "string"
          },
          "max_options": {
            "description": "Maximum competing tools to return, 1-10. Defaults to 6.",
            "type": "number"
          },
          "task": {
            "description": "Plain-language task, market, or toolchain decision the agent is about to make.",
            "type": "string"
          }
        },
        "required": [
          "task"
        ],
        "type": "object"
      },
      "name": "compare_market_tool_options",
      "outputSchema": {
        "additionalProperties": true,
        "properties": {
          "claimBoundary": {
            "type": "string"
          },
          "priceUsd": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "source": {
            "type": "string"
          }
        },
        "required": [
          "product",
          "source",
          "priceUsd",
          "claimBoundary"
        ],
        "type": "object"
      },
      "title": "Market Tool Comparison",
      "xpay": {
        "pricingTier": "market-aware-tool-routing",
        "suggestedPriceUsd": "0.03"
      }
    }
  ],
  "transport": "streamable-http",
  "url": "https://x402-resource-scanner.vercel.app/signal-desk/mcp",
  "version": "0.1.1"
}