NestDaddy

Odile Gate Oversight

com.odilelabs/gate-oversight · v1.0.0

Watch Odile Gate: runs, held actions, audit log with signed export, metrics and refusal reasons.

Connect Remote server

Terminal
claude mcp add --transport http gate-oversight https://gate.odilelabs.com/mcp/oversight
~/.cursor/mcp.json
{
  "mcpServers": {
    "gate-oversight": {
      "url": "https://gate.odilelabs.com/mcp/oversight"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gate-oversight": {
      "type": "http",
      "url": "https://gate.odilelabs.com/mcp/oversight"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://gate.odilelabs.com/mcp/oversight

Tools 15 found in our last check

  • gate_list_apps

    Read the project's apps, allowed calls, limits, state, idle flags and anomaly-guard settings. Use it to select an app id. Create or revoke apps on the setup endpoint, /mcp/setup.

  • gate_list_approvers

    Approvers are people who decide held actions. List active and revoked dedicated approvers with ids, names and creation times; never returns keys or hashes. Team members with the approver role are a separate list. Requires the project owner key or an active member key. Create or…

  • gate_create_run

    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. Check gate_list_approvers for an active hu…

  • gate_delegate_run

    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_revoke_run

    End 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; grant a new run with gate_create_run if the work should continue.

  • gate_list_actions

    Which actions are waiting for a human decision? Read held actions (pending by default, or another requested state) and their exact calls; this tool cannot decide or resubmit them. Approving or rejecting a held action is done by a person with an approver key in the dashboard, by…

  • gate_read_audit

    Which gateway calls happened recently? Returns recent gateway calls (time, app, matched route, status, reason, duration); use it to investigate individual calls across the project rather than gate_get_metrics aggregates or a single gate_get_run_timeline. Newest first, with total…

  • gate_export_audit_proof

    Which signed audit records can I export for verification? Returns chained audit rows, decided-action feature snapshots and signed anchors; use it for a portable tamper-evident export instead of gate_read_audit's recent-call view, then check it with gate_verify_audit_proof. No se…

  • gate_verify_audit_proof

    Is this signed audit export intact? Returns intact or broken_at for a supplied signed export; use it to check a gate_export_audit_proof export rather than retrieve audit rows. Recomputes the chain and project signature; broken_at is a one-based row position. Does not approve act…

  • gate_get_metrics

    What are the project call trends and current usage? Returns project-wide 24-hour call aggregates, anomaly scores, idle apps and current-month usage; use it for operational trends rather than individual calls in gate_read_audit or one run in gate_get_run_timeline. Includes stored…

  • gate_get_run_timeline

    What happened during this run? Returns one run's call metadata, approvals and approver names, recovery outcomes and delegated children; use it to reconstruct that session instead of gate_read_audit's project-wide calls or gate_get_run_tree's permission state. No bodies or query…

  • gate_get_run_tree

    Which permissions and delegated descendants does this run have? Returns one run and its delegated descendants without tokens; use it to inspect delegation and permission state instead of gate_get_run_timeline events. One run only; the project-wide log is gate_read_audit.

  • gate_explain_refusal

    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

    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_update_app

    Apply stored learning suggestions to an existing app and return the applied routes, suggested per-minute limit and learning-session metadata. Review gate_learn_suggestions first, then explicitly confirm; requires the project owner key or an admin member key. mode="extend" adds l…

Details

Endpointhttps://gate.odilelabs.com/mcp/oversight (Streamable HTTP)
First published14 Nov 2026
Last updated14 Nov 2026
Registry namecom.odilelabs/gate-oversight

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.