Skip to main content
Glama
jaisimha18

Sentinel Gateway

by jaisimha18

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sentinel_register_serverB

Register a new downstream MCP server with Sentinel Gateway. The gateway will discover all tools, fingerprint their descriptions, and begin monitoring for drift.

sentinel_list_serversB

List all registered downstream MCP servers and their connection status.

sentinel_list_toolsB

List all discovered tools across all registered servers, with their fingerprint status and trust level.

sentinel_setup_demoA

Quick setup: Register all 3 demo mock servers (filesystem, CRM, email) with the gateway in one step. Useful for demo initialization.

sentinel_add_policy_ruleB

Grant an agent access to a specific tool on a specific server. Use toolName="*" to grant access to all tools on that server.

sentinel_remove_policy_ruleA

Revoke an agent's access to a specific tool.

sentinel_list_policy_rulesB

List all RBAC policy rules. Optionally filter by agent ID.

sentinel_check_agent_accessB

Test whether a specific agent is allowed to call a specific tool. Returns the policy decision and reason.

sentinel_setup_demo_policiesA

Quick setup: Create demo RBAC policies for demonstration. Grants "sales-bot" access to CRM and email, "data-analyst" access to filesystem, and leaves "rogue-agent" with no access.

sentinel_call_toolB

Route a tool call through Sentinel Gateway's security pipeline. The gateway verifies tool integrity (fingerprint check), enforces RBAC policy, logs to the provenance ledger, and only then forwards the call to the downstream MCP server.

sentinel_query_ledgerB

Search and filter the provenance ledger. Returns cryptographically linked entries with hash-chain validation.

sentinel_verify_chain_integrityA

Verify the cryptographic integrity of the entire provenance ledger. Each entry is hash-chained to the previous one — if any entry has been tampered with, this check will detect it.

sentinel_get_dashboard_statsB

Get summary statistics for the Sentinel Gateway dashboard — total calls, blocks, drift detections, chain status.

sentinel_get_call_historyB

Get recent tool call history through the gateway, with status and timing information.

sentinel_get_review_queueA

Get all items in the human review queue. Shows pending drift detections, injection flags, and policy violations that need human approval.

sentinel_approve_reviewB

Approve a review item. For drift detections, this re-pins the tool fingerprint with the new description. For injection flags, this allows the call to proceed.

sentinel_deny_reviewA

Deny a review item. The block remains active — the flagged tool/call stays blocked.

sentinel_run_attackC

Run a simulated attack scenario to demonstrate Sentinel Gateway's security capabilities. Scenarios: tool_poisoning (rewrites a tool description), rbac_violation (unauthorized agent call), ledger_tampering (modifies a ledger entry), description_injection (hidden instructions in tool description).

sentinel_reset_demoA

Reset all mock servers to their original, clean state after running attack simulations.

sentinel_run_full_demoB

Run the complete demo sequence: setup servers → configure policies → normal traffic → tool poisoning attack → RBAC violation. Shows the full security pipeline in action.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Health ChecksCurrent health status of all registered health checks
Server TopologyUI component for Server Topology
Ledger ViewerUI component for Ledger Viewer
Dashboard StatsUI component for Dashboard Stats
Review QueueUI component for Review Queue
Attack DemoUI component for Attack Demo
Widget ExamplesProvides metadata and examples for all registered UI widgets

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jaisimha18/nebula-ninjas'

If you have feedback or need assistance with the MCP directory API, please join our Discord server