API Vault
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@API VaultGET http://localhost:3000/health on our VPN and log why β smoke test"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
β‘ API Vault
Local-first API Client & Model Context Protocol (MCP) Server powered by Node.js Native SQLite.
Zero cloud limits, zero data truncation, 100% private, with a high-density developer Web Studio.
π‘ Why API Vault?
Traditional cloud-based API clients (Postman, Hoppscotch Cloud) often hit painful ceilings:
Cloud Document Size Limits: E.g. Hoppscotch Cloud syncs user collections in a single Google Cloud Firestore document with a hard 1MB limit. Large OpenAPI specs, logs, or payload responses silently break sync (
user/collection_creation_failed).Privacy & Secret Leakage: Internal tokens, staging endpoints, and private corporate data end up on third-party cloud servers.
Disconnected AI Agents: When coding with Claude Desktop, Cursor, or Antigravity, AI agents cannot easily audit past requests or execute internal API queries without manual curl copying.
API Vault solves this permanently. Built entirely on Node.js 22+ native SQLite (node:sqlite) with zero external npm dependencies, API Vault stores gigabytes of full headers, input bodies, and raw responses locally on your machine, while seamlessly exposing an MCP interface to AI agents and a keyboard-friendly Web Studio for humans.
Related MCP server: RequestBin MCP Server
β¨ Features
π Zero Size Limits & 100% Local Storage: Every request and response is persistently stored in
~/.api-vault/api_vault.dbusing Node.js native SQLite. No truncation, no cloud fees.π€ Native MCP Server: Plug directly into Claude Desktop, Cursor, Antigravity, Cline, and any MCP client.
π Mandatory AI Purpose Logging: AI agents are required to declare why an endpoint is called (
description), keeping an interpretable audit trail of all automated actions.π₯οΈ Dense Tech Web Studio:
Collapsible Multi-Criteria Grouping: Group past requests by Host/Domain, Date, HTTP Status, Method, or Flat view.
Smart Endpoint Shortening: Automatically strips verbose schemes and hostnames, applying middle truncation (
.../dags/demo/dagRuns) so you can identify resources at a glance.One-Click Toggle (
/api&β): Switch between compact paths and full URLs, or expand/collapse all groups instantly.Hover Tooltips: Hover over any shortened endpoint to view the 100% complete URL.
π CORS-Free Execution Proxy: Call private VPN hosts, staging microservices, or local Docker services without browser CORS restrictions.
β‘ Zero Dependencies: Pure Node.js standard library (
node:http,node:sqlite,node:child_process). Instant startup.
π Quickstart
1. Launch the Web Studio
Run one command to start the local proxy and launch the Web Studio in your default browser:
npx api-vault studioOptions:
# Specify custom port (default: 54193)
npx api-vault studio -p 54193
# Specify custom SQLite data directory (default: ~/.api-vault)
API_VAULT_DATA_DIR=/path/to/data npx api-vault studio2. Run as an MCP Server
To run API Vault as an MCP Stdio Server for your AI assistants:
npx api-vaultπ MCP Client Configuration
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"api-vault": {
"command": "npx",
"args": ["-y", "api-vault"]
}
}
}Cursor (mcp.json)
{
"mcpServers": {
"api-vault": {
"command": "npx",
"args": ["-y", "api-vault"]
}
}
}Antigravity / Gemini CLI (mcp_config.json)
{
"mcpServers": {
"api-vault": {
"command": "node",
"args": ["/path/to/api-vault/src/server.js"],
"env": {
"API_VAULT_PORT": "54193"
}
}
}
}π οΈ MCP Tools Reference
Tool | Description | Key Parameters |
| Execute an HTTP/REST/GraphQL request with unlimited SQLite audit logging. |
|
| Search historical requests by keyword, date, method, or HTTP status. |
|
| Retrieve full untruncated headers, request body, and response body by ID. |
|
| Get the live URL and status of the local Web Studio. | β |
| Export all stored requests into a clean JSON file. |
|
ποΈ Architecture
βββββββββββββββββββββββββββββββββββββββ
β AI Agent / MCP Client β
β (Claude Desktop, Cursor, Antigravity)β
ββββββββββββββββββββ¬βββββββββββββββββββ
β JSON-RPC (stdio)
βΌ
ββββββββββββββββββββββββ βββββββββββββββββββββββββββββββββββββββ
β Developer Browser β β API Vault Engine β
β (Dense Tech Studio) β β β
ββββββββββββ¬ββββββββββββ β β’ MCP Server (tools/call) β
β HTTP / SSE β β’ CORS Proxy Bridge β
βββββββββββββββββΊβ β’ Smart Truncation & Grouping β
ββββββββββββββββββββ¬βββββββββββββββββββ
β node:sqlite
βΌ
ββββββββββββββββββββββββ
β Local SQLite DB β
β (~/.api-vault/*.db) β
ββββββββββββββββββββββββπ License
MIT License Β© 2026 Vinh Tran. Free and open-source for personal and commercial use.
This server cannot be deployed
Maintenance
Related MCP Connectors
13 privacy-first network, auth & web tools for AI agents β no API key, 60 req/min free.
Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.
Instant no-signup webhook & HTTP-request inspector for testing webhooks and agent tool-callbacks.
Audit AI agents' tool calls, planning and memory; Base on-chain data; pay per call via x402.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables automatic HTTP requests (GET, POST, PUT, DELETE, etc.) with JSON validation and proxy support. Supports custom headers, request bodies, and environment variable configuration for seamless API integration.17 npmMIT

RequestBin MCP Serverofficial
AlicenseAqualityDmaintenanceEnables AI coding agents to create webhook bins, inspect and replay HTTP requests, and stand up mock API endpoints directly from the editor.139 npmMIT- AlicenseAqualityDmaintenanceEnables AI agents to send HTTP requests to any endpoint with full control over methods, headers, query parameters, and request bodies.127 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides AI coding agents with tools to query, search, and analyze persisted HTTP request logs, enabling efficient debugging without terminal noise.MIT