Practical overview
When it fits
Use Monid when an agent needs to discover or call tools across providers through one connector interface, or when developers want to add integrations through a shared declarative framework.
Who it is for
- Developers building AI agents that need access to tools from multiple providers.
- Teams implementing or contributing provider connectors.
- Agent builders who want endpoint discovery at call time rather than a fixed provider choice.
Documented uses
- Discover candidate tool endpoints for a task across providers.
- Inspect a provider endpoint’s contract and browse the compiled catalog.
- Call a provider endpoint through the shared connector layer.
- Describe and contribute a new provider integration using the repository’s connector format.
Requirements & limits
The public GitHub repository lists an MIT license. Its quickstart requires Deno 2.x. The README says real endpoint calls require the relevant vendor credential; live tests run only when provider credentials are available.
- The README describes
discoveras ranking endpoints across the catalog and returning price, live health, observed p50 and p95 latency, and hints for cheaper or better-fitting choices. - Usage accounting is declared per connector and may be based on calls, returned results, or units such as characters or video seconds.
- The repository separates provider definitions from endpoint definitions and uses recorded fixtures for replay tests.
- A real provider call depends on that provider’s credentials; fixture-based replay tests do not require vendor keys.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add a provider endpoint connector
Describe a provider and endpoint in Monid’s declarative connector format, then prepare the change for contribution.
Before you start
- Deno 2.x
- The Monid repository and its development guide
- The provider’s API documentation
- Provider credentials only if running gated live tests
Steps
Read the Exa reference connector and the authoring guide in DEVELOPMENT.md.
Define the provider’s identity, authentication, defaults, and usage model, then describe the endpoint, request, and input schema.
Record and trim a response fixture with
deno task record.Run
deno task check && deno task test, then open a pull request.
Expected outcome
A declarative provider endpoint connector prepared for contribution; once merged, its endpoints are available to agents through catalog discovery.
Guide limitations
- The repository says replay tests use fixtures and need no vendor keys; live tests run only when provider credentials are available.
- This workflow describes connector authoring and contribution, not a guarantee that a provider integration will be accepted or work with every API.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- monid-ai/monid · Official homepage title · retained in its source language

