Skip to the content
TEND is in beta.Limitations
Oil painting of a misty forest valley at dusk, a river winding toward a bright gap between the mountains

Your AI agents ask. You decide.

TEND holds risky tool calls until you say yes, then runs each one exactly once.

Create an account

Read-only, with sample agents. No sign-up.

Interactive demo. Nothing real runs.

TEND

Overview

TEND checks what your AI agents try to do and holds risky actions until you say yes

1 request needs your answer

Agents running
2
of 3
Waiting for you
1
right now
Allowed without asking you
14
last 24 hours
Blocked
2
last 24 hours

Needs you

Spends money

ops-agent wants to pay invoice INV-2026118

Asked 2m ago · Expires in 8 min

The exact request

EUR 4800.00 to Acme GmbH (PAYEE-7)
Item
INV-2026118
Why you are asked
This action needs approval

Nothing happens until you allow it. Allowing lets this exact request run once. Change what needs your OK

Agent
ops-agent
Action
pay_invoice · execute
Request
az_5c1e09a7d3f24b8e6a0c71f2
Asked
14:02
Expires
14:10

Agents

  • ops-agentActive nowWaiting for you: EUR 4800.00 to Acme GmbH (PAYEE-7)
  • repo-helperActive nowNot allowed: Run: git push --force origin main
  • research-agentIdleOpen: https://docs.stripe.com/api/invoices

Recent activity

ActionDecision
EUR 4800.00 to Acme GmbH (PAYEE-7)14:02 · ops-agent · pay_invoice.executeNeeds approvalThis action needs approval
Run: git push --force origin main14:00 · repo-helper · shell.BashRejectedNeeds approval → RejectedDecided by a person
Run: npm test13:58 · repo-helper · shell.BashRanAll commands run and are recorded
Read: ~/.ssh/id_ed2551913:41 · repo-helper · file.read.ReadBlockedFile reads whose path contains “.ssh” are blocked

Works with

  • Claude Code
  • Anthropic
  • Model Context Protocol
  • LangChain
  • CrewAI
  • Ollama

What TEND’s own tests show

integrations verified with real models
13
scenarios each, from allow to TEND down
7
run per approval, never two
1

Try a tool call

Everything around the approval

Swipe to explore

  • Activity

    Every request and decision, hash-chained.

  • Agents

    One key per agent. Revoke one, the rest keep running.

  • Checks

    Verified, At Risk or Not Verified, one claim each.

  • Command line

    Approve and read the log from your terminal.

  • Integrations

    Hooks, adapters and an MCP proxy for the agents you run.

How it holds

Four properties, each enforced in one place you can read.

  • Approval binding

    An approval is bound to the exact agent, tool and arguments and spent in one atomic step, so a changed, reused, expired or other-agent request is refused.

    Read how
  • Credential isolation

    In gateway mode the agent never holds the key: TEND does, and runs the call once.

    Read how
  • Fails closed

    If TEND is unreachable or errors, nothing runs.

    Read how
  • Tamper-evident log

    Every entry is hash-chained to the one before, so an edit breaks the chain.

    Read how

What TEND doesn’t do

Oil painting of a cloudy evening sky with warm light breaking through

Every tool call your agents make. Checked first.

Create an account