Give your agents access. Not all your keys.

Designed for builders and teams using AI agents on real apps, ScopeHold makes keys, credentials, and tokens available for agents without exposing raw values.

No credit card. Free tier available. Secrets are encrypted before database write.

Agent Secrets demo (try it)

Repository automation token

API key

Read-only issue token

API key

Launch notes bot login

Login

How it works

Quick to save, safe to share.

Start with the Stripe, OpenAI, Supabase, or GitHub key your agent needs. Store it once, connect the right agent, and let the work run without exposing the raw value.

The workflow stays light enough for an individual builder and structured enough for a team.

1

Store

Add the real API key once, outside the project files your agent can read.

2

Connect

Connect Claude, Cursor, Hermes, OpenClaw, or Codex with OAuth so each agent has its own identity.

3

Grant

Grant that agent only the secrets it needs for the project or task.

4

Run

Use scopehold run so the value is injected at runtime without being printed or pasted.

Access model

Access for people and agents

You can reveal a password when you need it. Your agent can run a command with a key injected at runtime. Both paths use the same grants and audit trail.

One place to manage access, without turning every agent task or team handoff into a DevOps project.

Human access

Dashboard reveal

Humans reveal only granted secrets, with optional MFA before sensitive fields are shown.

Mia Jackson

Member access

ActionSecret revealed
SecretTesting account login
TimeToday, 10:24
MFAconfirmed
optional MFAcopy fieldsaudit log
A freelancer shares two staging logins for a client review. The member reveals only what was granted, and the access event lands in the audit log.

Agent access

CLI / API retrieval

Agents retrieve only what they need, or run commands with secrets injected at runtime.

agent runtime

$ scopehold run -- deploy

injected: STRIPE_SECRET_KEY

value not printed by ScopeHold

APICLIruntime injection
A user asks Claude to fix a Stripe bug. ScopeHold injects the Stripe key into the command runtime, keeping it out of the prompt, chat, and project files.

Practical outcomes

Real keys stay out of the places agents can leak them.

ScopeHold lets you use real API keys in agent workflows without copying raw values into chat, .env files, shell history, or every client project on your laptop.

All usage is logged, so you can see which agents used which secrets after the work is done.

Without ScopeHold
With ScopeHold
Agent chats
Keys pasted into chat
Resolved at runtime
Local files
.env full of raw keys
Names in config, values in ScopeHold
Client work
Keys copied between projects
Access scoped per agent
Audit trail
No record of what was used
All usage logged

Let agents do the work without handing them every secret.

Start with one real API key, grant it to the right agent or team, and keep the raw value out of prompts, files, and logs.