Currently (AFAIK) mwapi::Client works under the assumption that applications only work with a single wiki under a single context. However, this isn't always true for applications that operate across wikis and need to obtain information from all over the place.
It should either get methods that allow us to override the original api_url for requests, or have the api_url extracted from the InnerClient.