Use Cases/AI & Identity/AI Access Control
AI access control 01

Decide what
every agent / can do.

Finding your AI agents is the first step. SlashID goes further — every MCP tool call is authorized against the identity behind it, every delegated token is downscoped to the task, and every decision lands on the same access graph as your people, service accounts and OAuth apps.

MCPOBONHI+
Discovery, enforcement and proof in one place.
Who delegated, which agent acted, which tool ran — and why it was allowed.
/ MCP decision logenforcing
crm.read_contact alice → support-agent · scope crm.readallow
crm.delete_account alice → support-agent · destructive tooldeny
warehouse.query spiffe://acme.prod/etl-agent · token 5 minallow
claude · messages data-analyst-agent · 92% of monthly budgetalert
1,284 tool calls today12 denied
The problem 02

Discovery doesn't stop the tool call.

45:1
non-human identities now outnumber humans in a typical enterprise — and agents are the fastest-growing class.
9/10
Nine in ten OAuth grants to AI tools request more scope than the task requires — standing over-permission by default.
0%
visibility most teams have into MCP servers and autonomous agents acting on their data right now.

An agent is an identity with initiative. It holds tokens, picks its own tools, and acts for a person who never sees the call. An inventory tells you the agent exists. It does not tell you whether this user, through this agent, should be running this tool with these arguments right now. That decision has to be made inline, against real identity — and it has to leave proof.

How it works 03

Discover, identify, decide, prove.

01

Discover the AI surface

Every OAuth app, agent, model, MCP server and tool — declared or merely observed — lands on the access graph, agentlessly.

02

Identify the caller

Gate resolves the verified token to a person or non-human identity, with groups, tags and the delegation chain behind it.

03

Decide per call

Policy runs inline on each MCP request: tool, resource, prompt, arguments, identity and budget. Allow, deny or rate-limit.

04

Prove it

Every decision is recorded with who, which agent, which tool and which policy line — and drafts are replayed before they ship.

Delegation 04

Delegation, not impersonation.

/On-behalf-of, by design

Standards-based token exchange (RFC 8693) where the acting agent must always present its own credential. The user stays the subject; each agent is recorded as an actor — across up to five hops.

/Least privilege at every hop

Scopes must be a subset of what the user was granted, audiences must be on the allow-list, lifetimes only get shorter. Set a different scope and audience per route. Escalation fails closed.

/Workload identity on the fly

A SPIFFE-attested agent becomes a first-class actor at request time — trust the domain once, never pre-register each workload. Tokens are minted per request, with no refresh token to steal.

/Chains you can't forge

Spliced delegation histories are refused, cross-organization exchanges are denied, and every denial is logged with both identities and the reason. The upstream never sees the original credential.

/ Delegated tokenintrospection
"sub":   "[email protected]"
"scope": "crm.read"          ← narrowed
"aud":   "mcp.acme.com/crm"  ← this route only
"exp":   now + 5 min         ← only shorter
"act": {
  "sub": "spiffe://acme.prod/billing-agent"
  "act": {
    "sub": "support-agent"
  }
}
alicesupport-agentbilling-agentcrm.read_contact
Why it wins 05

Inventory tools see it. Gateways block it. SlashID knows who it is.

Capability / SlashID NHI discovery & posture tools Network & LLM gateways
Discover AI apps, agents & MCP servers Agentless, on the access graph Core strength Sees only proxied traffic
Non-human identity lifecycle & remediation Owners, right-sizing, revocation Core strength Out of scope
Per-tool MCP authorization, inline Tool, resource, prompt & arguments Host hooks or partner enforcement Route or endpoint level
Decisions keyed on directory identity Humans and agents, one graph Non-human identities only Token or API key only
On-behalf-of delegation chains RFC 8693, nested actor chain Not available Not available
Token downscoping per hop Scope, audience & lifetime Short-lived credentials Pass-through
Policy dry-run on recorded traffic Allowed / denied / unevaluable Not available Not available
AI spend & token budgets Per identity, graph-scoped Not available Per API key
AI threat detections on the identity Prompt attack, exfiltration, sensitive data Credential anomaly detection Prompt filters, no identity context

● full   ◐ partial   ○ none. Category comparison based on publicly documented capabilities; individual products vary.

Coverage 06

Built for how AI actually connects.

/ 01

MCP tool-level authorization

Allow or deny by tool, resource, prompt or argument — inline, on every call. Batched requests can't smuggle a forbidden tool past policy.

/ 02

Policy builder with dry-run

Author rules against the tools your traffic actually carries, replay drafts over recorded requests, and keep every revision. Drop to Rego when you need to.

/ 03

Identity-aware decisions

Policies key on groups, tags and attributes from the identity graph — for people and agents alike — never on an unverified token.

/ 04

AI inventory & tool reachability

Models, agents, tools and MCP servers across Anthropic, OpenAI and Amazon Bedrock — with who can reach which tool, directly or through an agent.

/ 05

Spend & token budgets

Token or dollar limits per identity, team or organization, scoped by graph query. Monitor, block at the gateway, or sync to Anthropic's native spend limits.

/ 06

Native Claude & Codex policies

Request-time rules for the assistants your teams already use: which models, which MCP tools, which uploads, and when.

/ 07

AI threat detection

Prompt attacks, data exfiltration and sensitive data sent to AI — detected on the invocation stream and tied back to the identity responsible.

/ 08

Conversation capture & redaction

Choose metadata, redacted or verbatim capture per connection, with retention and a change audit trail. PII and secrets are masked in flight.

/ 09

Provider-key isolation

Agents call through Gate with a proxy credential; the real provider key is swapped in at the edge and never reaches the agent.

Get started 08

Put a policy
on every / tool call.

Run agentless discovery, point your MCP traffic at Gate in monitoring mode, and see exactly what a policy would have blocked — before you enforce a thing.