Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ”’ Security
  3. Impri
Impri logo
Health: ActiveRecent health check succeeded.Last checked 9/6/2026, 10:02:47 PM

Impri

User RatingsBe the first to rate and review this MCP server!
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website

Human-in-the-loop approval inbox for AI agents to gate actions until explicitly approved or edited.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sekera-radim-impri": {
      "command": "npx",
      "args": [
        "-y",
        "@impri/mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ”’ More in Security

Overview

This server provides a human approval workflow for AI agents by queuing proposed actions such as sending emails, posting comments, or running commands. Actions are submitted via an API and held in an inbox accessible through web, mobile, or chat platforms until a human approves, rejects, or edits them. It supports full audit trails and can be self-hosted or used via a cloud service. Use it when you need explicit human oversight before an AI agent executes potentially impactful operations.

Use cases

โ€ขSubmit AI-generated actions for human approval before execution
โ€ขReview and edit proposed messages or commands in a centralized inbox
โ€ขIntegrate human gating into automated workflows for compliance or safety
โ€ขAudit and track decisions on AI agent actions
โ€ขBulk approve or reject multiple pending actions

Key features

โ€ขREST API to push, list, and manage approval actions
โ€ขWeb, mobile, and Slack/Discord/Telegram inbox interfaces
โ€ขSelf-hostable with Docker Compose or available as a cloud service
โ€ขFull audit trail of actions and decisions
โ€ขCLI and SDKs for Node.js and Python for integration
โ€ขMCP server adapter for easy AI agent integration

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Impri.

Extracted Tool Capabilities
REST API to push, list, and manage approval actions
Web, mobile, and Slack/Discord/Telegram inbox interfaces
Self-hostable with Docker Compose or available as a cloud service
Full audit trail of actions and decisions
CLI and SDKs for Node.js and Python for integration
MCP server adapter for easy AI agent integration

Documentation Overview

Impri โ€” Approval Inbox for AI Agents

The imprimatur for your AI agents. Watchers watch the world, the Approval Inbox holds the agent's hands until a human says yes.

Quickstart

Two ways to run Impri โ€” pick one. Both give you an API key and an inbox URL in under 5 minutes.

Cloud (no install)

Terminal
curl -s -X POST https://api.impri.dev/v1/signup \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'
# โ†’ { "key": "im_...", "project_id": "proj_...", ... }

Or skip curl and click Create an API key at app.impri.dev โ€” same result. Your inbox is at app.impri.dev, the API base URL is https://api.impri.dev/v1. It's early beta but is the fastest way to try Impri with no Docker required.

Docker Compose (self-host, < 5 minutes)

bash
git clone https://gitlab.com/sekera.radim/impri.git
cd impri
docker compose up

Open http://localhost:8080 in your browser.

On first start the server prints the bootstrap Admin API key to the logs:

Code
โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘            IMPRI โ€” FIRST RUN BOOTSTRAP               โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  Admin API Key: im_...                               โ•‘
โ•‘  Project ID:    proj_...                             โ•‘
โ•‘  Store this key securely โ€” it will not be shown again.โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Copy the key, paste it into the login screen, and you're in.

Dev mode (hot-reload, self-host)

Terminal 1 โ€” server:

bash
cd server
npm install
npm run dev
# Server starts on http://localhost:8484

Terminal 2 โ€” UI:

bash
cd ui
npm install
npm run dev
# UI starts on http://localhost:5173
# /v1 requests are proxied to localhost:8484

API at a glance

Base URL: https://api.impri.dev/v1 (cloud) or http://localhost:8484/v1 (self-host)
Auth: Authorization: Bearer im_<key>

MethodPathDescription
POST/v1/actionsPush a new action for approval
GET/v1/actionsList actions (?status=pending&q=โ€ฆ&kind=โ€ฆ&since=โ€ฆ)
GET/v1/actions/:idGet action detail + decision
POST/v1/actions/:id/decisionApprove or reject (single)
POST/v1/actions/bulk-decisionApprove or reject up to 50 actions at once
POST/v1/actions/:id/resultReport execution result
GET/v1/openapi.jsonOpenAPI spec

Push an action (curl example)

Terminal
curl -X POST https://api.impri.dev/v1/actions \
  -H "Authorization: Bearer im_..." \
  -H "Content-Type: application/json" \
  -d '{
    "kind": "reddit.comment",
    "title": "Reply to: Why is resume advice so conflicting?",
    "preview": {
      "format": "markdown",
      "body": "The advice conflicts because..."
    },
    "target_url": "https://reddit.com/r/jobs/comments/...",
    "expires_in": 86400,
    "editable": ["preview.body"]
  }'

Self-hosting instead? Swap the URL for http://localhost:8484/v1/actions.

MCP server (Claude Code / agents)

Terminal
npx @impri/mcp
# cloud:      IMPRI_API_KEY=im_...  IMPRI_BASE_URL=https://api.impri.dev
# self-host:  IMPRI_API_KEY=im_...  IMPRI_BASE_URL=http://localhost:8484

Project structure

Code
server/   TypeScript + Fastify + SQLite โ€” REST API (port 8484)
mcp/      MCP server (stdio) โ€” thin wrapper over the REST API
ui/       Vue 3 + Vuetify โ€” web inbox (port 5173 dev / 8080 Docker)
docker/   Dockerfiles (server.Dockerfile)
docs/     Research, ADRs

CLI

The impri CLI lets humans manage the inbox from a terminal โ€” approve, reject, tail pending actions, add watchers, and manage keys โ€” without writing any code.

bash
# Build and install (local, pre-npm)
cd sdk/typescript && npm install && npm run build
cd ../cli && npm install && npm run build
npm install -g ./cli

# Connect to your instance
impri init --cloud --signup   # or: impri init (self-hosted)

# Common commands
impri inbox                   # pending actions
impri tail                    # live-tail new actions
impri approve act_abc123
impri watch add github-releases --param owner=fastify --param repo=fastify
  • CLI reference

SDKs & integrations

v0.1, pre-release โ€” both cloud and self-host work today; expect rough edges either way.

PackageLocationLanguage
CLIcli/Node 18+
Python SDKsdk/python/Python 3.10+
TypeScript SDKsdk/typescript/Node 18+ (native fetch)
MCP servermcp/ / npx @impri/mcpAny MCP client
Terminal
pip install -e sdk/python          # Python SDK (local, pre-PyPI)
npm install ./sdk/typescript       # TS SDK (local, pre-npm)
npx @impri/mcp                     # MCP server (published)
  • Python SDK reference
  • TypeScript SDK reference
  • Integrations โ€” LangChain, OpenAI Agents, CrewAI, n8n, Make, Zapier, webhook receivers
  • Cookbook โ€” recipes for email approval, SQL gating, social posts, idempotent batches, webhook verification, key rotation

Documentation

  • Web docs: https://impri.dev/docs
  • CLI reference โ€” install, impri init, every command with examples, config + env precedence
  • Quickstart โ€” signup โ†’ first approved action in < 5 min
  • Example agent โ€” a complete, dependency-free agent that proposes an action, waits for approval, then acts and reports back
  • How to add human approval to an AI agent
  • Self-hosting โ€” Docker, env vars, backups, reverse proxy
  • Webhooks โ€” HMAC verification, retries, polling fallback
  • Inbox UX & Bulk API โ€” keyboard shortcuts, bulk approve/reject, search/filter parameters, POST /v1/actions/bulk-decision reference
  • Watcher presets โ€” 18 ready-to-use templates (HN, Reddit, GitHub, npm, arXiv, โ€ฆ); REST + SDK + MCP usage
  • Notification channels โ€” Slack, Discord, Telegram, ntfy, email, and generic webhook; digest window, auto-disable, SSRF protection
  • Telegram Approval Bot โ€” in-chat Approve / Reject buttons; setup, security model, troubleshooting
  • Audit log โ€” event types, query API (GET /v1/audit), export (NDJSON/CSV), retention, and security model
  • llms.txt โ€” machine-readable index for AI assistants

Self-hosting notes

  • SQLite data is persisted in a Docker volume (impri-data).
  • Set WEBHOOK_SECRET env var to a random string for HMAC webhook signing.
  • BASE_URL should match the public URL of your deployment (used in inbox_url links).

License

MIT โ€” see LICENSE. Self-host the full core freely; the hosted cloud and team features are the paid offering (see MONETIZATION.md).

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Security View all alternatives
  • Ida Pro MCP logoIda Pro MCP

    MCP server for IDA Pro, allowing you to perform binary analysis with AI assistants. This plugin implement decompilation, disassembly and allows you to generate malware analysis reports automatically.

    ๐Ÿ”’ Security4 views
    Compare vs Ida Pro MCP โ†’
  • Apktool MCP Server logoApktool MCP Server

    APKTool MCP Server is a MCP server for the Apk Tool to provide automation in reverse engineering of Android APKs.

    ๐Ÿ”’ Security3 views
    Compare vs Apktool MCP Server โ†’
  • Jadx AI MCP logoJadx AI MCP

    JADX-AI-MCP is a plugin and MCP Server for the JADX decompiler that integrates directly with Model Context Protocol (MCP) to provide live reverse engineering support with LLMs like Claude.

    ๐Ÿ”’ Security3 views
    Compare vs Jadx AI MCP โ†’
  • Agentward logoAgentward

    Permission control plane for AI agents. MCP proxy that enforces least-privilege YAML policies on every tool call, classifies sensitive data (PII/PHI), detects dangerous skill chains, and generates compliance audit trails. Supports stdio and HTTP proxy modes.

    ๐Ÿ”’ Security2 views
    Compare vs Agentward โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
8d ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Impri

Use the POST /v1/actions API endpoint with action details and authorization.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewImpri AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sekera-radim-impri?style=directory)](https://allmcps.com/mcp/sekera-radim-impri)
HTML Embed
<a href="https://allmcps.com/mcp/sekera-radim-impri"><img src="https://allmcps.com/api/badge/sekera-radim-impri?style=directory" alt="Impri on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ”’Security
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
Last updatedSep 3, 2026
4/5 checks healthy over the last 32d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commit8d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 3, 2026
52Quality signal: Good ยท 52/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev ยท @impri/mcp (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ”’ Security โ†’Best MCP servers for Security โ†’Alternatives to Impri โ†’Install in Claude DesktopInstall in CursorInstall in VS Code