API Locker MCP server
io.github.apilocker/apilocker·v1.0.3Encrypted credential vault: LLM, service & OAuth keys. 21-tool MCP server for your AI agent.
0 stars
Reviews
Write oneNobody has reviewed API Locker yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
API Locker tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan55 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 170 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How API Locker compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 4,460 AI and agents servers
Install API Locker in Claude Code, Cursor or VS Code
Runs npx -y apilocker on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add apilocker -- npx -y apilocker
What the publisher says
From the API Locker repository's README, as published. We do not edit it. Read it on GitHub
API Locker
One vault, three types of credentials. Replace your .env file with one token.
API Locker is an encrypted credential vault for developers. Store your LLM API keys, service API keys, and OAuth credentials in one place — then inject them into any command with apilocker run -- npm start. Your raw credentials never touch disk, never live in shell history, never get committed to git.
Free to use. Try it →
What it does
# Install
npm install -g apilocker
# One-click browser confirmation — no pasted tokens
apilocker register
# Store a credential (for any of 34 provider templates, plus "custom")
apilocker store --name OPENAI_API_KEY --provider openai --key sk-proj-...
# Run any command with your vault secrets injected as env vars
apilocker run -- npm start
# ↑
# process.env.OPENAI_API_KEY is populated for the lifetime of this command,
# then gone. No .env file. Nothing on disk. Nothing in shell history.That's the whole pitch. Everything else in this repo is making that flow work for every kind of credential a developer has to deal with.
One vault, three types of credentials
API Locker distinguishes three credential types because they're used differently:
🧠 LLM API Keys
Single opaque tokens for model APIs.
OpenAI, Anthropic, Gemini, Groq, Mistral.
apilocker store --name OPENAI_API_KEY \
--provider openai \
--key sk-proj-xxxxx⚡ Service API Keys
Single tokens for everyday SaaS.
Stripe, Twilio, Resend, ElevenLabs, Cloudflare, GitHub, Clerk, Sentry, PostHog, Cloudinary, Mux, SendGrid, Vercel, Upstash, LemonSqueezy.
apilocker store --name STRIPE_SECRET_KEY \
--provider stripe \
--key sk_live_xxxxx🔗 OAuth Credentials
Multi-field credentials for sign-in flows.
Google, GitHub, Slack, Microsoft, Notion, Spotify, Twitter/X, LinkedIn, Discord, Zoom, Dropbox, Salesforce, HubSpot.
apilocker store --oauth \
--name google-oauth \
--provider google-oauth \
--client-id ... \
--client-secret ...Under the hood, LLM and Service credentials share the same single-string encrypted storage. OAuth is a multi-field encrypted JSON blob. Users experience three product surfaces; implementation shares one foundation.
Why not just use .env files?
Features
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
API Locker: common questions
- Is API Locker MCP server safe?
- Mostly: it is graded B (80/100). Read the API Locker safety report
- How do I install API Locker?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does API Locker need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is API Locker maintained?
- The last commit was 208 days ago (2026-04-10). The latest release is v1.0.3.
- What can I use instead of API Locker?
- Servers from other publishers that do the same job: Attestix MCP server and Ausca MCP server.
Alternatives to API Locker
Same job from other publishers: the closest match first, then the best rated.