MCP & AGENTS

MCP servers and agents, governed like production.

BETA

Run MCP servers, connect hosted ones from vendors like GitHub, Sentry, Linear and Notion, approve exactly which tools agents may call, cap what each run can spend, and expose Talos itself to MCP clients through scoped keys.

Install itSee the security model
Model Context Protocol·Docker runtimes·OAuth 2.1 · PKCE·Your own model provider·Scoped API keys

SEE IT RUN

MCP & agents in Talos1:25

THE MANUAL WAY

What happens when agents get tools nobody reviewed.

THE TOOL THAT CHANGED UNDER YOU

An MCP server updated overnight. One of its tools gained a new parameter that deletes things, and every agent connected to it got that ability without anyone deciding they should.

THE RUN THAT NEVER STOPPED

An agent got stuck in a loop over the weekend. The token budget existed in a config file and was enforced by nothing, and the invoice arrived on Monday.

THE PERSONAL TOKEN IN THE CONFIG

To connect a tool, someone pasted their own long-lived token into a shared config. Every agent now acts as them, with all of their access.

WHAT TALOS DOES

Six controls between an agent and your systems.

A registry of servers

Run MCP servers as containers or connect hosted ones. Vendor servers sign in through OAuth, with tokens refreshed automatically rather than pasted.

Tools pinned by hash

Each tool’s definition is approved as it is. If a server changes a tool, the change is flagged as drift and the new version is not callable until it is approved.

Destructive tools need a second person

Tools that write or delete can require approval before they run, using the same two-person verification as the rest of Talos.

Agents with real budgets

Token and step limits are checked after every step, not totalled at the end, so a runaway run is stopped while it is running.

Talos as an MCP server

MCP clients can reach Talos through scoped, hashed API keys. Browser login sessions are not accepted there, and every call is limited by the key’s scopes and its owner’s live permissions.

Evaluations, replay and retention

Evaluation suites scored by fixed rules rather than another AI model, replay of past runs for debugging, analytics, and retention rules for what runs leave behind.

talos.internal/mcp/servers
Servers
Cloud
Kubernetes
Docker
Databases
Frappe
Pipelines
Monitoring
MLOps
Proxy
DNS & SSL
MCP
MCP servers6 servers · 84 tools · 1 drifted
github · hostedCONNECTED
OAuth · 31 tools approved
postgres-ro · containerRUNNING
4 tools · read-only
sentry · hostedDRIFT
tool resolve_issue changed
agent triage-botRUNNING
41k of 200k tokens · 7 steps
$ mcp sync sentry
→ 12 tools · 11 unchanged
! resolve_issue definition hash changed
⏸ resolve_issue blocked until re-approved
✓ sync complete

HOW IT RUNS

Every action is a tracked job.

Requestyou, API or schedule
Queueapproval if required
Job runnerbackground worker
ExecutionSSH · Ansible · Terraform · API
Your infrastructurelogs stream back live

WHAT MAKES THIS DIFFERENT

An agent can only do what someone approved, at the version they approved.

Approving a tool by name is not enough when the server behind it can change what that name does. Talos records each tool’s definition by hash at the moment it is approved, and a server that later changes the definition gets that tool held back until a person looks at the new one. The same principle runs through the type: limits are checked while a run is happening rather than reported after it, and a key minted for an MCP client can only narrow what its owner can already do, and never widen it.

Bring your own model provider key. Talos does not resell model access.
Evaluations are deterministic, so a gate built on them gives the same answer twice.
Built and tested; not yet run against a live model provider or a real vendor consent screen.
tool approval · sentry
✓
list_issues
hash unchanged since approval
CALLABLE
✓
get_event
hash unchanged since approval
CALLABLE
!
resolve_issue
definition changed · new parameter added
HELD
✓
delete_project
destructive · needs a second approver per call
GATED

RELATED CAPABILITIES

AI Engine

The AI assistant that proposes changes across your fleet for your approval.

explore →

Docker

Where self-run MCP servers are deployed.

explore →

Pipelines & Gates

The approval machinery destructive tools reuse.

explore →

Connect one server, read-only.

Talos lists its tools and asks you to approve them before any agent can call one.

Install in one commandSee every capability →