The number of patients with chronic kidney disease increases while the number of available donor organs stays at approximately the same level. Unavoidable accumulation of the uremic toxins and cytokines for these patients comes as the result of malfunctioning kidneys and their high levels in the blood result in high morbidity and mortality. Unfortunately, the existing methods, like hemodialysis and hemofiltration, provide only partial removal of uremic toxins and/or cytokines from patients' blood. Consequently, there is an increasing need for the development of the extracorporeal treatments which will enable removal of broad spectrum of uremic toxins that are usually removed by healthy kidneys. Therefore, in this work we developed and tested ordered mesoporous carbons as new sorbents with dual porosity (micro/meso) that provide selective and efficient removal of a broad range of uremic toxins from human plasma. The new sorbents, CMK-3 are developed by nanocasting methods and have two distinct pore domains, i.e. micropores and mesopores, therefore show high adsorption capacity towards small water soluble toxins (creatinine), protein-bound molecules (indoxyl sulfate and hippuric acid), middle molecules (β-2-microglobulin) and cytokines of different size (IL-6 and IL-8). Our results show that small amounts of CMK-3 could provide selective and complete blood purification.