monid-ai/monid
A tool gateway for agents: one key instead of a dozen vendor keys, per-call billing, endpoint chosen at request time. The open MIT part is the connector layer.

The idea in one sentence: what OpenRouter did for models, this tries to do for tools. One base URL, one key, and an agent reaches web search, scraping, company enrichment, market data and media generation without opening an account with every vendor separately.
Three verbs, and the first two are free. `discover` ranks the catalogue against your job and returns each candidate with its price, live health and observed latencies. `inspect` shows an endpoint's full contract. `run` executes and is billed.
The interesting part is how the money is counted. Every connector declares its own usage model in the definition: a flat charge per call, a charge per returned result, or a rate per unit such as a second of video. The engine settles against the raw response, before any output mapping, so a vendor error or an empty result costs nothing.
What we checked ourselves on 17 September 2026 with Deno 2.9.6: `deno task check` passes, and `deno task test` gives 787 green tests with none failing in six and a half minutes, run against recorded responses with no network access. For a project that is a week old, that is a serious claim staked.
Two caveats worth knowing before you install. On Windows `deno task catalog` fails with os error 123: `scripts/lib.ts` derives the repository root from a file URL's `.pathname`, which yields a path with a leading slash before the drive letter. A one-line fix using `fromFileUrl` sorts it, and everything works after that. And the catalogue numbers disagree: the README promises 2,000+ tools from 72+ providers, the site says 1,700, and the open repository holds 21 providers and 340 endpoints. The full catalogue lives on the hosted service, and you cannot verify its contents from the repository.




Comments