MCP Server
Streamable-HTTP Model Context Protocol server exposing 6 KYE tools to AI agents. Every call is recorded to mcp_call_ledger with a SHA-256 request hash. All tool calls require a bearer token.
Tools (6)
tool
kye.entity.resolve
Resolve a KYE Entity by URN at an `as_of` timestamp. Returns kye.entity.record.v1.
tool
kye.authority.check
Evaluate an authority grant chain. Returns kye.authority.decision.v1.
tool
kye.purpose.admit
Check Purpose Permission admissibility. Returns kye.purpose.admissibility.v1.
tool
kye.decision.evaluate
Run the full PDP pipeline (Authority + Purpose + Rules + Decision). Returns kye.decision.record.v1.
tool
kye.evidence.get
Retrieve a sealed Evidence Pack by entity_id. Returns kye.evidence.pack.v1.
tool
kye.directory.search
Search the public KYE Directory (consultants, widgets, partners).
Routes
POST
/mcp
MCP JSON-RPC endpoint (tools/list, tools/call). Bearer required for tools/call.
GET
/mcp
MCP SSE stream (server-initiated notifications).
GET
/
Service descriptor.
GET
/health
Liveness probe.
GET
/openapi
OpenAPI 3.1 (REST mirror of MCP tools).
Compliance
EU AI Act Art. 50ISO 42001 A.8.2SOC 2 CC 6.1