I think could be a good idea to implement setters for all configurations and HTTP's request methods.
If we want to an API is prepare only to get providers list and create a new log:
import { Api } from "@xbyorange/mercury-api";
const catalog = new Api('/catalog-api')
catalog.only(['get', 'post'])
Also, we could apply this practice for tags:
import { Api } from "@xbyorange/mercury-api";
const catalog = new Api('/catalog-api')
catalog.tags(['external-api', 'internal-api'])