Intramedial is in restricted beta. At sign up or sign in, you have to provide the beta tester password you received or request one at preview@intramedial.com. Thank you.
Loading…
mcp.shadowModule 13
Plane module
Shadow agent discovery
List the tool calls the MCP gateway has seen, with the agent behind each, so callers nobody enrolled show up beside the ones that are.
mcp.shadow returns the latest events the MCP gateway recorded: who called, which tool and in which mode. Every observe and enforce call writes one to the ledger as mcp.shadow, whether or not the caller is enrolled. Comparing the callers with the identity list shows the ones nobody enrolled.
Intralock · Leases · Parley · Fleet Map
A Trustvice Product
Agents act when the plane says yes, and the record says why.
Put admission in front of your MCP servers, repositories, SaaS tools and cloud accounts. Every agent gets a lease or a reason – and you keep the lever to stop any of them.
The route lists gateway events. It does not mark a caller unknown or store a sanction decision. The console compares callers with the registry, and enrolling a DID is the only decision kept.
Record
The record
What gets recorded
events
The latest 50 mcp.shadow events, in the order they were read.
at
When the gateway recorded the call.
event.actorDid
The DID the call named, or an empty string when it named none.
The tool name, or the resource when no tool was given.
event.mode
The gateway mode when the call was recorded: observe, advise or enforce.
event.resource
The resource the call named, when it named one.
kind
Always registry.shadow.
protocolVersion
The MCP protocol version the gateway speaks.
Mechanism
Step by step
How it works
The gateway records each call
An observe or enforce call at the MCP gateway appends an mcp.shadow event with actorDid, tool, mode and, when given, resource.
The events are read back
GET /api/v1/acp/mcp/shadow merges the workspace's mcp.shadow ledger events into the list and returns the latest 50, each with its time.
Callers meet the registry
The Shadow console also reads identity/list. A DID seen at the gateway and absent from the registry shows as unknown, with its call count, last time seen and tools.
A person decides
Enrolling the DID with shadow: true tracks it, and enrolling it without sanctions it. No action blocks a caller from here; one left alone stays listed.
Try it
Live demo
Run it from this page
GET/api/v1/acp/mcp/shadow
// No body: this is a GET. Press Run.
Runs in a shared demo workspace with a demo key: anyone can see what it holds, so send nothing private. mcp.shadow docs
Responses
Press Run to send the request on the left to the shared demo workspace.
Runs in a shared demo workspace with a demo key: anyone can see what it holds, so send nothing private.
Code
Live example
A real request
A request in the shape the API accepts, and an example response in the shape the module returns.