Identity and device security
Tie every agent action that passes through Vekri to a verified person or workload.
Employees' agents sign in through your identity provider, workloads prove who they are with Kubernetes or SPIFFE identities, and access follows directory groups provisioned with SCIM. Deactivate someone provisioned from your directory and their agents lose access on the next request.
The problem
Why it matters.
- 01
Sign in with SSO
Vekri is the MCP authorization server: OAuth with PKCE and resource indicators, federated to your OpenID Connect provider.
- 02
Provision from your directory
Users and groups arrive with SCIM 2.0; assignments and administrative roles follow groups by their stable ids.
- 03
Bind people to devices
Bind a device to its user through SSO or an administrator, and require a verified binding for sensitive access.
- 04
Revoke in one step
Revoking an assignment, a profile or a person's sign-ins, or deactivating them in the directory, fails their next request.
Capabilities
What Vekri does today.
Vekri Protect
Enterprise SSO for employees' agents
Vekri is the MCP authorization server for Claude Code: OAuth with PKCE and resource indicators, federated to your OpenID Connect provider, so the agent acts as the employee.
Vekri Gateway (remote MCP) · macOS, Linux
Enterprise
Enterprise single sign-on (OpenID Connect)
OpenID Connect providers per organization (for example Microsoft Entra ID or Okta) for the console, the management API and employees' agents.
Vekri Control · Vekri Gateway (remote MCP)
Enterprise
SCIM 2.0 provisioning
Users and groups provisioned with SCIM 2.0. Deactivating someone ends their sessions and agent sign-ins at once; history is kept.
Vekri Control
Vekri Protect
Group-scoped access assignments
Assign a governed service to a person or a SCIM-provisioned group: which operations, which resources, which policy and for how long. Group membership is read on every call.
Vekri Gateway (remote MCP)
Vekri Protect
User-device binding
Bind devices to people through their SSO sign-in or an administrator, and require a verified binding for sensitive access.
Vekri Gateway (remote MCP) · local MCP gateway · macOS, Linux
Vekri Protect
Revocation in one step
Revoke an assignment, a profile or an employee's sign-ins; the next request fails. Deactivating someone in your directory does the same.
Vekri Gateway (remote MCP) · local MCP gateway
Vekri Gateway
Verified workload identity
Agents running as workloads prove who they are with Kubernetes service-account tokens, checked with TokenReview, or SPIFFE X.509 certificates from a configured trust bundle.
Vekri Gateway (remote MCP) · Kubernetes
Vekri Control
Administrative roles
Organization roles from org-owner to viewer, mapped from directory groups by their stable ids; every route checks its permission on the server, and no one can grant a role, or join a group carrying it, without holding its permissions.
Vekri Control
Not yet available
- PlannedSAML sign-in. Signing in with SAML.
Listed so you know where the edges are. Ask us before relying on anything here.
Products
Where it comes from.
- Protect
Vekri Protect
Policies and governed access for employees' AI.
Learn more - Protect
Vekri Gateway
Runtime authorization for every agent tool call.
Learn more - Operate
Vekri Control
One console for AI applications, policy, approvals and evidence.
Learn more
Related capabilities
Contact Sales
See Vekri with your own AI applications, agents and systems.
Talk to us about the AI your organization uses, the systems agents reach and how you deploy: in Vekri's cloud, or inside your own Kubernetes cluster.