Find Lightning node for channel creation based on amount and route Is there a tool to identify a Lightning node that will accept a channel open request and that matches the two conditions below?

Accepts channel amounts of less than or equal to X.
Can route payments, directly or indirectly, to node N.

The scenario is I want to send a small payment to node N but it only accepts new channel requests with amounts much large than X.
My only solution at the moment is to use an explorer to find all the nodes N has channels with and then try creating a channel with each of them for X.
The mentioned lightning explorers show information from the gossip protocol which nodes usually have copied locally and provide to users. In clightning you can for example access that information with lightning-cli listchannels If I remember correctly  in lnd the command is lncli describegraph.
Gossip says a few meta data about what channels nodes accept. however in general a node cannot / will not guarantee that you will be able to route a payment of a particular size to node n (though in practisce it will most likely work)