MCP server
Odile Gate
com.odilelabs/gate
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Enforce AI agent API permissions, approvals and safe retries. Check the setup and audit every call.
Working at last checkVerified publisher: odilelabs.comAbout 5,043 tokens per request once connected21 tools
https://gate.odilelabs.com/mcp
At a glance
- Type
- MCP server
- Publisher
- odilelabs.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 5,043 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http gate https://gate.odilelabs.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.gate] url = "https://gate.odilelabs.com/mcp"
Gemini CLI
{"mcpServers":{"gate":{"httpUrl":"https://gate.odilelabs.com/mcp"}}}
Cursor
{"mcpServers":{"gate":{"url":"https://gate.odilelabs.com/mcp"}}}
VS Code
{"servers":{"gate":{"type":"http","url":"https://gate.odilelabs.com/mcp"}}}
Antigravity
agy mcp add gate https://gate.odilelabs.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"gate","server_url":"https://gate.odilelabs.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"gate","server_url":"https://gate.odilelabs.com/mcp"}
Tools
gate_add_app~330 tokens
Give 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 calls like "GET /orders/42", which become rules allowing any id. Returns key (shown once), app.id and normalized rules. Send key as Authorizagate_add_approver~189 tokens
Create an approver key for the person who approves held actions (shown once). Give it to that person, never to an agent: once a project has an approver, the admin key can no longer approve.gate_audit~240 tokens
The most recent calls through the gateway (time, app, matched route, status, reason, duration), newest first, with totals by status and refusal reason. Gate never stores bodies, query values or headers.gate_audit_proof~266 tokens
Read chained audit rows, decided-action feature snapshots and anchors with an HMAC-SHA256 signature. No sealed paths/bodies, notes, keys or IPs in the action labels. Legacy actions lack snapshots and are excluded. store_audit=false has no chain. Follow next_from for audit rows and next_actions_aftergate_audit_verify~181 tokens
Recompute a pasted export chain and project signature; returns intact or broken_at (one-based row position). Does not approve actions or change permissions.gate_check_setup~260 tokens
Read actual Gate protection settings before giving an integration production access. Reports observe-only mode, writes without mandatory runs, missing user-token configuration, wildcard grants and approval separation, with evidence, exact remedies and explicit limits. Sends no upstream requests, chagate_create_project~285 tokens
Create 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 GET /customers/:cid/tickets/:id (customer A holds tickets 1-3, B holds 4-5: try GET /customers/A/tickets/1). Returns project_id, admin_key (sgate_create_run~584 tokens
Gate Actions: give one agent session narrow, expiring permission. Actions are rules with {placeholders} bound by scope (e.g. "PATCH /customers/{customer}/tickets/:id" with scope {"customer":"A"}), each with an optional max and approval. Returns a run token (shown once) the agent sends as x-odile-rungate_delegate_run~326 tokens
Hand 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 ancestor budgets stay enforced; maximum depth five.gate_explain_refusal~121 tokens
What a Gate refusal means and how to fix it, from the x-gate-refused header value (e.g. route_not_allowed).gate_learn_suggestions~202 tokens
Read normalized routes and a suggested per-minute limit from an admin-enabled, time-boxed learning session. Records only method, normalized path templates and counts per minute; no query values, raw ids, headers or bodies. Never enables learning or applies rules.gate_list_actions~233 tokens
Actions waiting for approval (or in another state), with the exact call. With an installed approval-risk model, pending actions sort by risk descending and include risk (0–1) and risk_features (top two advisory signals). No model means no score and newest first. Only a person decides in the dashboargate_list_apps~133 tokens
The project's apps with their allowed calls, limits, state and anomaly-guard settings.gate_metrics~281 tokens
Read last-24-hour stored call counts by HTTP status and reason, measured duration through response headers (including upstream wait), per-app anomaly scores and 24-hour anomaly counts, and separate current-month gateway usage: plan, used, allowed, plus upgrade URL and checkout path on Free at 80% orgate_openshell_setup~157 tokens
Read-only local setup plan for native OpenShell + Gate: one command, exact installer hash, recipe schema, prerequisites, authority boundaries and cleanup. Default creates an isolated Free read-only demo with no model or payment. A trusted local controller may configure an owner-authorized API with egate_run_timeline~194 tokens
Read call metadata, approvals and approver names, recovery outcomes and delegated children; no bodies or query values.gate_run_tree~142 tokens
Read a run and its delegated descendants without tokens.gate_set_app_runs~175 tokens
Make an app need a run: "writes" (every write needs x-odile-run), "all" (every call), or "off".gate_set_response~288 tokens
Opt-in JSON response redaction: return only explicit JSON Pointer paths, e.g. /id and /items/*/name. * matches one segment; selecting a container allows its whole subtree. Applies to every upstream response for this app, including errors. Maximum 1 MiB and 5 seconds to read; invalid/non-JSON responsgate_sync_declarative~293 tokens
Make 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-guard settings and alerts. Example plugin: {name: anomaly-guard, settings: {mode: alert, z_threshold: 4, min_minutes: 3, half_life: 60}}. Nevergate_validate_config~163 tokens
Parse and check a declarative Gate config (apps, routes, rate limits, run mode, plugins including anomaly-guard, alerts, approvers) without changing anything. anomaly-guard settings: mode off|alert|strict, z_threshold 2–10, min_minutes 1–30, half_life 5–1440. Returns errors with their path, warnings
Browse
Related MCP servers
- Moltline Agent Governance
Audit MCP configs and skill files for over-broad scope and injection risk. 6 of 8 free. - Odile Labs
OdileM2M: agents reach businesses by phone number through Direct; Gate keys, limits and audit. - Brix36
Films and music videos. You're the star. No subscription. - Agent Control — Action Gate
Agent asks a person go/stop/wait before Slack, CRM or risky steps. $49 for 30 days. - Spendline
Enforce AI budgets before the model call and track cost per customer across 10 providers. - Citation Tracker
Checks whether AI search engines cite your domain for a prompt. From $0.15/call via x402 or Stripe. - Topic Scorer
Score pages against 11,485 public taxonomy categories by embedding similarity. $0.05/call via MCP. - MCP Operation Risk
Operation-level risk guidance for consolidated MCP tools, including schema drift and retry signals.
Badge for your README
[](https://aptlynx.net/servers/com.odilelabs/gate)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents