com.odilelabs/gate
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Odile Gate
Publisher-provided description
Free, no signup: per-app keys, allowed calls, approvals and an audit log for your API or model key.
Summary by lookupd
Manages per-app API keys, allowed call rules, approvals, and audit logs that gate an agent's access to an HTTP API.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http gate https://gate.odilelabs.com/mcp
Codex, remote (streamable-http)
codex mcp add gate --url https://gate.odilelabs.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"gate": {
"url": "https://gate.odilelabs.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (29 tools)
Publisher-provided text
gate_openshell_setupRead-only local setup plan for native OpenShell + Gate: one command, exact installer hash, recipe schema, prerequisites, authority boundaries and cleanup. Defaugate_create_projectCreate a Free project in front of an existing HTTPS API. No signup or payment required. For a credential-free demo use https://sandbox.gate.odilelabs.com with Ggate_create_appGive one app its own key and the calls it may make. Routes are rules like "GET /orders/:id", "POST /orders", "GET /users/{user}/orders" (per-user), or example cgate_update_appApply stored learning suggestions to an existing app and return the applied routes, suggested per-minute limit and learning-session metadata. Review gate_learn_gate_set_modelsFor a project in front of a model API: limit which models one app may ask for (the request body's "model", including each batch request, a model form or query fgate_list_appsThe project's apps with their allowed calls, limits, state, idle_since (no allowed call in the project's idle_days) and anomaly-guard settings. Use it to find agate_check_setupRead actual Gate protection settings before giving an integration production access. Reports observe-only mode, writes without mandatory runs, missing user-tokegate_metricsReturns project-wide 24-hour call aggregates, anomaly scores, idle apps and current-month usage; use it for operational trends rather than individual calls in ggate_auditReturns recent gateway calls (time, app, matched route, status, reason, duration); use it to investigate individual calls across the project rather than gate_megate_create_runGate Actions: give one agent session narrow, expiring permission. Actions are rules with {placeholders} bound by scope (e.g. "PATCH /customers/{customer}/ticketgate_set_app_runsMake an app need a run: "writes" (every write needs x-odile-run), "all" (every call), or "off".gate_set_responseOpt-in JSON response redaction: return only explicit JSON Pointer paths, e.g. /id and /items/*/name. * matches one segment; selecting a container allows its whogate_add_approverCreate an approver key for the person who approves held actions (shown once), before granting approval actions. Give it to that person, never to an agent. Onlygate_invite_memberUse the project owner admin key (ga_...) to invite a named viewer, approver or admin. Returns a single-use invite link shown once, expiring after 72 hours; sendgate_list_membersUse the project owner admin key (ga_...) to review invited, active and revoked members and find a member id to revoke. Invite links and member keys are shown ongate_revoke_memberUse the project owner admin key (ga_...) to remove a teammate's access immediately, invalidating their member key or pending invite. Safe to repeat. Invite linkgate_list_actionsActions waiting for approval (or in another state), with the exact call. With an installed approval-risk model, pending actions sort by risk descending and inclgate_explain_refusalWhat a Gate refusal means and how to fix it, from the x-gate-refused header value (e.g. route_not_allowed).gate_delegate_runHand a narrower run to another active app in the same project. Uses the parent app key and run token, never the admin key. Scope, expiry, approvals and ancestorgate_learn_suggestionsRead normalized routes and a suggested per-minute limit from an admin-enabled, time-boxed learning session. Records only method, normalized path templates and cgate_audit_proofReturns chained audit rows, decided-action feature snapshots and signed anchors; use it for a portable tamper-evident export instead of gate_audit's recent-callgate_audit_verifyReturns intact or broken_at for a supplied signed export; use it to check a gate_audit_proof export rather than retrieve audit rows. Recomputes the chain and prgate_run_treeReturns one run and its delegated descendants without tokens; use it to inspect delegation and permission state instead of gate_run_timeline events. One run onlgate_run_timelineReturns one run's call metadata, approvals and approver names, recovery outcomes and delegated children; use it to reconstruct that session instead of gate_audigate_rotate_app_keyReplace one app's key and keep its rules, limits, expiry and call count. The old key stops working at once (no overlap) and the new key is shown once. Use it whgate_revoke_appRevoke one app: its key stops working at once (401) and the app no longer counts toward the plan's app limit. It cannot be undone; to give that agent access agagate_revoke_runEnd one run granted with gate_create_run: its token stops working at once (403 run_revoked) while the app itself keeps working. Use it to stop an agent mid-job;gate_validate_configParse and check a declarative Gate config (apps, routes, rate limits, run mode, plugins including anomaly-guard, alerts, approvers) without changing anything. agate_sync_declarativeMake a Gate project match an odile.yaml: creates the project (if no project_id) and missing apps and approvers, applies run mode, loop, learning and anomaly-gua
Details
- Version: 1.7.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 316 ms
- First indexed:
- Last seen in registry:
- Website: https://gate.odilelabs.com/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.odilelabs/gate)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp