Compare named providers head to head
compare_providersPuts two or more named providers side by side on one benchmark, with each one's rank, measured value and success rate.
Use when the user names the candidates themselves: "Alchemy or QuickNode?", "is Helius faster than Triton for Solana?", "compare Across and Stargate on fees".
Find the benchmark slug with search_benchmarks first if you do not
already have it. Providers the benchmark does not measure come back
in missing: say they are not measured rather than implying they
ranked badly. A provider measured but below the ranking floor comes
back with rank null, which is also not a loss.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Access cohort on chain RPC benchmarks: 'public' (default, free no-key endpoints) or 'keyed' (API-key providers such as Alchemy, QuickNode, Chainstack, GetBlock). Named providers usually live on the keyed cohort. | |
| chain | No | Optional chain slice when the bench declares chains. Ignored on a bench that is already one chain, like solana-rpc. | |
| region | No | Optional region slice when the bench declares regions. | |
| benchmark | Yes | Benchmark slug, e.g. 'solana-rpc' or 'bridge-fee'. Get it from search_benchmarks. | |
| providers | Yes | Two to ten provider names or slugs, as the user said them, e.g. ['Alchemy', 'QuickNode']. |