{
  "$schema": "https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/main/schema/2025-06-18/server-card.json",
  "serverInfo": {
    "name": "alphabotpro",
    "version": "1.1.0",
    "description": "AlphaBotPro MCP server — live XAUUSD/BTCUSD trading signals, AI War Room analysis, MT5 Expert Advisors, and AI stock detections. Agents can purchase access autonomously with crypto (x402)."
  },
  "transport": {
    "type": "https",
    "endpoint": "https://mcp.alphabotpro.cloud/v1/mcp",
    "method": "POST",
    "protocol": "JSON-RPC 2.0",
    "session_mode": "stateless"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "authentication": {
    "type": "bearer",
    "description": "API key in the format abp_<env>_<publicId>_<secret>, sent as an Authorization: Bearer header (or x-mcp-api-key).",
    "registration": "https://alphabotpro.cloud/signup",
    "payment": {
      "protocol": "x402",
      "challenge_status": 402,
      "type": "crypto",
      "endpoint": "https://mcp.alphabotpro.cloud/v1/api/checkout/crypto",
      "verify_endpoint": "https://mcp.alphabotpro.cloud/v1/api/checkout/verify",
      "accepted_assets": ["USDT", "USDC"],
      "accepted_networks": ["TRON", "Polygon", "Base"]
    }
  },
  "tools": [
    {
      "name": "get_catalog",
      "tier": "public",
      "description": "Public offerings, pricing and sample payloads for every resource — no key required.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "get_signals",
      "tier": "mcp_signals",
      "description": "Latest live XAUUSD/BTCUSD trading signals (entry, TP, SL, status).",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "get_signal_performance",
      "tier": "mcp_signals",
      "description": "Win rate, wins and losses per symbol.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "get_warroom_analysis",
      "tier": "mcp_signals",
      "description": "Latest published AI War Room market analysis briefings.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "list_expert_advisors",
      "tier": "public",
      "description": "Public MT5 Expert Advisor catalog metadata (name, slug, price, features).",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "get_ea_download",
      "tier": "mcp_agent",
      "description": "Issue a single-use, 15-minute MT5 Expert Advisor download link.",
      "inputSchema": {
        "type": "object",
        "properties": { "slug": { "type": "string" } },
        "required": ["slug"]
      }
    },
    {
      "name": "get_stock_catalog",
      "tier": "mcp_agent",
      "description": "AI Council stock detections with action signal and confidence score.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "purchase_access",
      "tier": "public",
      "description": "Create a crypto payment invoice for a tier (no auth required). Returns a destination wallet, amount, and a payment_reference_id to pass to check_payment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tier": { "type": "string", "enum": ["mcp_signals", "mcp_agent", "mcp_enterprise"] },
          "network": { "type": "string", "enum": ["TRON", "Polygon", "Base"] },
          "robot_id": { "type": "string", "description": "Optional caller-supplied identifier for the purchasing agent/robot." }
        },
        "required": ["tier"]
      }
    },
    {
      "name": "check_payment",
      "tier": "public",
      "description": "Verify a crypto payment by reference (and optional tx hash) and receive an API key (no auth required).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "payment_reference_id": { "type": "string" },
          "tx_hash": { "type": "string" }
        },
        "required": ["payment_reference_id"]
      }
    }
  ],
  "links": {
    "documentation": "https://alphabotpro.cloud/api/docs",
    "catalog": "https://mcp.alphabotpro.cloud/v1/mcp/catalog",
    "pricing": "https://alphabotpro.cloud/api/pricing",
    "auth": "https://alphabotpro.cloud/auth.md",
    "openapi": "https://alphabotpro.cloud/openapi.json"
  }
}
