{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odilelabs/gate","description":"Keep AI agents inside your API: per-app keys, allowed calls, loop breaker, approvals, audit log","title":"Odile Gate","repository":{"url":"https://github.com/tolga-boop/odile-mcp","source":"github","subfolder":"gate"},"version":"1.0.0","websiteUrl":"https://odilelabs.com/gate","icons":[{"src":"https://odilelabs.com/media/odile-icon-192.png","mimeType":"image/png","sizes":["192x192"]}],"remotes":[{"type":"streamable-http","url":"https://gate.odilelabs.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-10-21T10:19:56.5989Z","statusMessage":"Published out of order on 21 Oct; use the latest version","publishedAt":"2026-10-21T10:18:10.71121Z","updatedAt":"2026-10-21T10:19:56.5989Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odilelabs/gate","description":"Give AI agents scoped, expiring API access: exact approvals, retry-safe writes, an audit log.","title":"Odile Gate","version":"1.1.0","websiteUrl":"https://gate.odilelabs.com/","remotes":[{"type":"streamable-http","url":"https://gate.odilelabs.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T22:48:39.842361Z","publishedAt":"2026-10-20T22:48:39.842361Z","updatedAt":"2026-10-20T22:48:39.842361Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odilelabs/gate","description":"Stop AI agents looping on or overreaching your API: app keys, approvals, safe retries, audit log","title":"Odile Gate","version":"1.2.0","websiteUrl":"https://gate.odilelabs.com/","remotes":[{"type":"streamable-http","url":"https://gate.odilelabs.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T10:20:04.853023Z","publishedAt":"2026-10-21T10:20:04.853023Z","updatedAt":"2026-10-21T10:20:04.853023Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odilelabs/gate","description":"Enforce AI agent API permissions, approvals and safe retries. Check the setup and audit every call.","title":"Odile Gate","version":"1.6.0","websiteUrl":"https://gate.odilelabs.com/","remotes":[{"type":"streamable-http","url":"https://gate.odilelabs.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T14:27:16.268294Z","publishedAt":"2026-10-24T14:27:16.268294Z","updatedAt":"2026-10-24T14:27:16.268294Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odilelabs/gate","description":"Free, no signup: your agent puts each app on its own key, allowed calls, approvals and an audit log.","title":"Odile Gate","version":"1.6.1","websiteUrl":"https://gate.odilelabs.com/","remotes":[{"type":"streamable-http","url":"https://gate.odilelabs.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T08:35:01.024043Z","publishedAt":"2026-10-26T08:35:01.024043Z","updatedAt":"2026-10-26T08:35:01.024043Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odilelabs/gate","description":"Free, no signup: per-app keys, allowed calls, approvals and an audit log for your API or model key.","title":"Odile Gate","version":"1.7.0","websiteUrl":"https://gate.odilelabs.com/","remotes":[{"type":"streamable-http","url":"https://gate.odilelabs.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T22:56:56.970705Z","publishedAt":"2026-10-27T22:56:56.970705Z","updatedAt":"2026-10-27T22:56:56.970705Z","isLatest":true}}}],"metadata":{"count":6}}
