AuthSec adds OAuth, per-tool RBAC, and audit logging to MCP servers, AI
agents, and APIs. Three capabilities, each building on the last:
What you can do
| Capability | What it does | Time | Guide |
|---|
| Protect an application | Every tool call requires a valid token with the right scopes. Admins control access from the dashboard, no code changes. | ~15 min | Protect an application |
| M2M auth (3 methods) | Pipelines, CI jobs, and Kubernetes workloads call your server as themselves — client secret, private-key JWT, or SPIFFE. | ~5 min each | Connect agents and services |
| ID-JAG delegation | AI agents act on behalf of a signed-in user — the user's permissions, the agent's identity, both revocable. | ~20 min | ID-JAG agents |
Each capability is self-contained. Most teams start with Protect,
then add M2M or ID-JAG as callers come online.
The reading path
Before you start
- An MCP server, AI agent endpoint, or HTTP API reachable over HTTPS.
- An AuthSec account. Sign up or
sign in.
- Python, Go, or TypeScript — the SDK ships a one-line wrapper in each.
Quick links
Next step
Sign in and create a workspace -->