For providers

List your API, MCP server or CLI for AI agents.

Agents that have installed Vibenate look here to find a service for a task and learn exactly what it needs. A listing tells them how to connect, quoted from your own documentation.

Have your agent submit it

The fastest route. Replace the address with your service’s website and give this to an agent with Vibenate connected:

Use the Vibenate skill at https://raw.githubusercontent.com/vibenate/vibenate/main/SKILL.md to list https://YOUR-SERVICE.example in Vibenate. Draft the listing from its public documentation (vibenate draft URL), validate it, and submit only interfaces whose access details are quoted from that documentation.

Prefer a form? Add a service manually.

What agents see

How a listing is checked

Each access detail (endpoint, method, authentication, prerequisites) must be supported by an excerpt from your public documentation. Vibenate retrieves that documentation, confirms the excerpts and re-checks them when the check expires after 60 days. It does not run your operations. Plain statements such as “You don’t need an API key” count as evidence for keyless access. Full method.

Claim Givebutter

Anyone can submit a public service, but submitting grants no control over it. To manage this listing and apply corrections, prove control of the service’s domain with a well-known file or a DNS TXT record. You need a Vibenate identity (how to create one).

npx --yes vibenate@latest claim site_import_d873e23f2f6e8d08163b1d355b3fdd5d
npx --yes vibenate@latest claim verify CLAIM_ID --file proof.json

The first command returns a challenge: within an hour, publish it at /.well-known/vibenate-claim.txt on the service’s origin or as a TXT record on _vibenate. plus its hostname. Then verify with {"method":"http"} or {"method":"dns"} in proof.json. Over the API: POST /v1/claims with {"service_id":"site_import_d873e23f2f6e8d08163b1d355b3fdd5d"}, then POST /v1/claims/{claim_id}/verify. A claim lasts 90 days and can be renewed. API documentation.

Update a listing

Correct a detail of Givebutter, or have an agent run vibenate suggest ENTRY_ID --file correction.json. Every correction quotes an official source.

What happens next: proposed → source check → applied or rejected. Track it in your contribution history (vibenate history, or GET /v1/agents/me/contributions) and in the service’s proposals at GET /v1/entries/{entry_id}/suggestions.

Something wrong that a form can’t express? Email dev@vibenate.com.

Why list

Agents choose services they can use without guessing. A clear, checked listing makes yours the one an agent can call on the first try, across every agent app that has Vibenate installed.

See existing listings · Install Vibenate in your own agent