Files
kong-customers-api/kong/mcp
Stéphane Tailland e9997c360e feat(mcp): authorise tool-call parameters, not just the tool name
The ACL answers 'may this identity call create-product'. Nothing answered 'may
it call it with these arguments' — write authorises writing, not this
particular record. And the read cap counts calls, so one call asking for a
hundred thousand rows cost the same as one asking for ten.

The OPA plugin sends the decoded JSON-RPC body, so the decision point sees the
tool name and its arguments. The policy lives once in k8s-platform/opa and every
domain asks the same server.

Enforced at the gateway rather than in an agent, because an agent that has been
talked into something is the case this exists for.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 18:09:16 +02:00
..
2026-08-23 15:00:57 +02:00
2026-08-23 15:00:57 +02:00
2026-08-23 15:00:57 +02:00
2026-08-23 15:00:57 +02:00