Human approval gate for AI agents: risk-scored requests that only a person can approve
MCPpedia last refreshed this data
io.github.Opafex/mcp-approval-queue is an MCP server that human approval gate for AI agents: risk-scored requests that only a person can approve. Its tool list has not been published yet over stdio and http, requires no API key, and scores 86/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"enrichment": {
"env": {
"HUNTER_API_KEY": "...",
"CLEARBIT_API_KEY": "sk-...",
"TWILIO_AUTH_TOKEN": "...",
"TWILIO_ACCOUNT_SID": "..."
},
"args": [
"/path/to/opafex-mcps/packages/enrichment/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Human approval gate for AI agents: risk-scored requests that only a person can approve
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y '@opafex/mcp-approval-queue' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @opafex/mcp-approval-queue against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ai-ml
MCP server for mobile app automation: verify, control, and debug iOS, Android, TV, and desktop apps
2,700+ scientific tools for AI scientists: life science, research, literature, and more.
The official MCP server implementation for the Perplexity API Platform
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Opafex/mcp-approval-queue and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Open-source Model Context Protocol servers by Opafex. Each server is a standalone npm package usable with Claude Code, Claude Desktop, Cursor, and any MCP-compatible client.
| Package | Description | Status |
|---|---|---|
@opafex/mcp-enrichment | Company, contact, email & phone enrichment via Clearbit, Hunter.io, Twilio | Available |
@opafex/mcp-file-processor | Document text extraction, keyword detection, chunking | Available |
@opafex/mcp-web-research | Web search (Brave API), SSRF-guarded page fetch, research synthesis | Available |
@opafex/mcp-approval-queue | Human-in-the-loop approval gate — the agent asks, only a person approves (elicitation or CLI) | Available |
@opafex/knowledge-grid | Layered context for agents (a library, in its own repo) | Available |
# Clone and install
git clone https://github.com/opafex/opafex-mcps.git
cd opafex-mcps
npm install
npm run build
# Run the enrichment server (mock mode — no API keys needed)
node packages/enrichment/dist/index.js
Create or edit .mcp.json in your project root:
{
"mcpServers": {
"enrichment": {
"command": "node",
"args": ["/path/to/opafex-mcps/packages/enrichment/dist/index.js"],
"env": {
"CLEARBIT_API_KEY": "sk-...",
"HUNTER_API_KEY": "...",
"TWILIO_ACCOUNT_SID": "...",
"TWILIO_AUTH_TOKEN": "..."
}
}
}
}
All servers work in mock mode when API keys are omitted — great for development and testing.
npm install # Install all dependencies
npm run build # Build all packages
npm test # Run all tests
packages/<server-name>/ with package.json, tsconfig.json, and src/@opafex/mcp-shared for the server bootstrap (createMCPServer)tools.ts, wire up in index.ts__tests__/See packages/enrichment as a reference implementation.
@opafex/mcp-shared provides:
createMCPServer() / buildMCPServer() — Reusable MCP server bootstrap with tool/resource registration and stdio transportToolContext.elicit — ask the user a question through the client's UI (MCP elicitation), out of the model's reachMIT