{
  "reportVersion": 1,
  "generatedBy": "mcpdoctor",
  "scannedAt": "2026-10-11T03:32:05.359Z",
  "server": {
    "registryName": "com.n0brains/mcp",
    "title": "com.n0brains/mcp",
    "description": "Self-routing market intel for agents: A-F trade checks, one-call briefs, real liq maps, proof board.",
    "registryVersion": "1.2.0"
  },
  "endpoint": "https://api.n0brains.com/mcp/",
  "trust": {
    "finalStatus": "PASS",
    "protocolVersion": "2025-03-26",
    "serverInfo": {
      "name": "n0brains",
      "version": "1.27.1"
    },
    "toolCount": 52,
    "findings": [
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].asset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].signal_type has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].direction has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].urgency has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].min_confidence has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].min_score has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].limit has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].offset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].id has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].since_timestamp has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].asset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].signal_type has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].since_id has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].limit has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].id has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].q has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].k has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[5].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[6].coins has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[7].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[9].asset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[9].limit has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[10].days has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[12].min_confidence has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[12].min_score has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[12].max_age_min has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[12].asset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[12].signal_type has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[15].period has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[16].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[17].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[19].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[20].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[22].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[23].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[24].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[25].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[26].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[27].coins has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[32].days_back has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[32].days_ahead has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[32].event_class has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[33].asset_class has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[34].asset_class has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[34].horizon has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[35].k has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[36].days_ahead has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[37].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[38].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[38].days has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].asset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].side has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].entry has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].stop has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].target has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].leverage has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[39].horizon_hours has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].asset has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].side has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].entry has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].stop has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].target has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].size_usd has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].leverage has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].thesis has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[42].opened_at has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[43].trade_id has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[43].exit_price has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[43].note has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[43].closed_at has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].trade_id has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].stop has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].target has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].size_usd has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].leverage has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].thesis has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].entry has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[44].correct_entry has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[45].trade_id has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[45].reason has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[46].status has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[46].limit has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[48].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[49].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[50].coin has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[51].coin has no description"
      }
    ]
  },
  "verify": "npx @eidonze/mcpdoctor schema https://api.n0brains.com/mcp/"
}