
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@logi-auth/mcp-approval
Advanced tools
MCP server for logi Agent Approval Gate — request human approval before high-risk actions
MCP server for the logi Agent Approval Gate. Lets AI agents (Claude Code, Codex, Cursor, custom) request human approval on a user's phone before performing high-risk actions — budget changes, production deploys, payments, mass communications, etc.
The user sees: "Codex wants to change Meta budget from 500K → 50M KRW. Confirm with Face ID and the 6-digit code." They tap [거절] or [승인], the assertion is signed with the device passkey, and the agent receives the verdict.
Register an agent in the logi developer console (start.1pass.dev).
You'll get a Bearer token and (for signed mode) an Ed25519 private key
— both shown once. Save them in a secret manager.
Configure the MCP host (Claude Code shown):
{
"mcpServers": {
"logi-approval": {
"command": "npx",
"args": ["-y", "@logi-auth/mcp-approval"],
"env": {
"LOGI_AGENT_TOKEN": "logi_agt_...",
"LOGI_AGENT_PRIVATE_KEY": "-----BEGIN PRIVATE KEY-----\n...",
"LOGI_AGENT_PUBLIC_ID": "agt_xxxxxx",
"LOGI_API_URL": "https://api.1pass.dev"
}
}
}
}
Tell the agent the rules (in AGENTS.md, CLAUDE.md, or your
system prompt):
You have the logi__request_approval tool. ALWAYS call it BEFORE:
- Changing any ads budget by >20% or absolute >1,000,000 KRW
- Running migrations on production databases
- Sending more than 100 emails or SMS messages in one batch
- Spending >100,000 KRW on any external API
- Deploying to production
If the tool returns status != "approved", ABORT and tell the user.
NEVER proceed without explicit approval for these categories.
logi__request_approval — send a prompt; blocks until the user decides
or times out. Returns { status, decided_at, ... }.logi__check_approval — poll a previously created prompt by id.signed (recommended): Bearer + Ed25519 signature on every request.
Token theft alone cannot mint approvals — the private key is also required.bearer_only: Bearer only. Convenient (one-liner curl) but a leaked
token is a full compromise. Disabled in production by default.(user, agent, action_type) is reused
instead of stacking up — defeats MFA bombing.action_type triggers a 10-minute cool-down before the same
prompt can be re-issued.number_match the agent also displays;
mismatch → reject.MIT
FAQs
MCP server for logi Agent Approval Gate — request human approval before high-risk actions
We found that @logi-auth/mcp-approval demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.