{
  "externalDocs": {
    "description": "Signal Desk product card",
    "url": "https://x402-resource-scanner.vercel.app/signal-desk/product-card.md"
  },
  "info": {
    "description": "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.",
    "summary": "Standalone x402 revenue products for agent operators.",
    "title": "Signal Desk by LarryBuildsAI",
    "version": "0.1.1"
  },
  "openapi": "3.1.0",
  "paths": {
    "/revenue/mcp": {
      "get": {
        "summary": "Legacy Signal Desk publisher metadata route",
        "tags": [
          "Signal Desk MCP"
        ]
      },
      "post": {
        "summary": "Legacy Signal Desk Streamable HTTP MCP JSON-RPC route for existing clients",
        "tags": [
          "Signal Desk MCP"
        ]
      }
    },
    "/signal-desk/mcp": {
      "get": {
        "summary": "Publisher metadata for Signal Desk",
        "tags": [
          "Signal Desk MCP"
        ]
      },
      "post": {
        "summary": "Streamable HTTP MCP JSON-RPC endpoint for xpay wrapping",
        "tags": [
          "Signal Desk MCP"
        ]
      }
    },
    "/v1/revenue/agent-router/quote": {
      "post": {
        "description": "Cheap spend-control quote before an agent buys model calls, web/search tools, enrichment, or DeFi data.",
        "operationId": "quote_agent_route",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "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"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Paid Signal Desk result with claim boundary and x402 payment summary"
          },
          "400": {
            "description": "Invalid request"
          },
          "402": {
            "description": "x402 payment required"
          }
        },
        "summary": "Agent Route Quote",
        "tags": [
          "Signal Desk"
        ],
        "x-x402-price": {
          "amount": "0.03",
          "asset": "USDC"
        }
      }
    },
    "/v1/revenue/defi/token-risk": {
      "post": {
        "description": "Public DeFi token preflight risk snapshot from liquidity, volatility, pair age, and data availability checks.",
        "operationId": "score_defi_token_risk",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "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"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Paid Signal Desk result with claim boundary and x402 payment summary"
          },
          "400": {
            "description": "Invalid request"
          },
          "402": {
            "description": "x402 payment required"
          }
        },
        "summary": "DeFi Token Risk Snapshot",
        "tags": [
          "Signal Desk"
        ],
        "x-x402-price": {
          "amount": "0.01",
          "asset": "USDC"
        }
      }
    },
    "/v1/revenue/lead-enrichment/brief": {
      "post": {
        "description": "Public website-to-buyer brief with agentic offer angles, contact/pricing/doc path detection, and next actions.",
        "operationId": "generate_public_lead_brief",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "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"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Paid Signal Desk result with claim boundary and x402 payment summary"
          },
          "400": {
            "description": "Invalid request"
          },
          "402": {
            "description": "x402 payment required"
          }
        },
        "summary": "Public Lead Brief",
        "tags": [
          "Signal Desk"
        ],
        "x-x402-price": {
          "amount": "0.03",
          "asset": "USDC"
        }
      }
    },
    "/v1/revenue/market-gap/compare": {
      "post": {
        "description": "Market-aware buy/skip comparison against public xpay catalog options before an agent chains multiple paid tools.",
        "operationId": "compare_market_tool_options",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "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"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Paid Signal Desk result with claim boundary and x402 payment summary"
          },
          "400": {
            "description": "Invalid request"
          },
          "402": {
            "description": "x402 payment required"
          }
        },
        "summary": "Market Tool Comparison",
        "tags": [
          "Signal Desk"
        ],
        "x-x402-price": {
          "amount": "0.03",
          "asset": "USDC"
        }
      }
    }
  },
  "servers": [
    {
      "description": "Production",
      "url": "https://x402-resource-scanner.vercel.app"
    }
  ],
  "tags": [
    {
      "description": "x402-gated paid preflight products",
      "name": "Signal Desk"
    }
  ],
  "x-signal-desk-visibility": {
    "mcpDiscovery": "https://x402-resource-scanner.vercel.app/.well-known/signal-desk-mcp.json",
    "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"
    ],
    "serverCard": "https://x402-resource-scanner.vercel.app/.well-known/signal-desk-server-card.json"
  }
}