Human-in-the-loop approval inbox for AI agents to gate actions until explicitly approved or edited.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
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.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Impri.
The imprimatur for your AI agents. Watchers watch the world, the Approval Inbox holds the agent's hands until a human says yes.
Two ways to run Impri โ pick one. Both give you an API key and an inbox URL in under 5 minutes.
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.
Open http://localhost:8080 in your browser.
On first start the server prints the bootstrap Admin API key to the logs:
Copy the key, paste it into the login screen, and you're in.
Terminal 1 โ server:
Terminal 2 โ UI:
Base URL: https://api.impri.dev/v1 (cloud) or http://localhost:8484/v1 (self-host)
Auth: Authorization: Bearer im_<key>
| Method | Path | Description |
|---|---|---|
| POST | /v1/actions | Push a new action for approval |
| GET | /v1/actions | List actions (?status=pending&q=โฆ&kind=โฆ&since=โฆ) |
| GET | /v1/actions/:id | Get action detail + decision |
| POST | /v1/actions/:id/decision | Approve or reject (single) |
| POST | /v1/actions/bulk-decision | Approve or reject up to 50 actions at once |
| POST | /v1/actions/:id/result | Report execution result |
| GET | /v1/openapi.json | OpenAPI spec |
Self-hosting instead? Swap the URL for http://localhost:8484/v1/actions.
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.
v0.1, pre-release โ both cloud and self-host work today; expect rough edges either way.
| Package | Location | Language |
|---|---|---|
| CLI | cli/ | Node 18+ |
| Python SDK | sdk/python/ | Python 3.10+ |
| TypeScript SDK | sdk/typescript/ | Node 18+ (native fetch) |
| MCP server | mcp/ / npx @impri/mcp | Any MCP client |
impri init, every command with examples, config + env precedencePOST /v1/actions/bulk-decision referenceGET /v1/audit), export (NDJSON/CSV), retention, and security modelllms.txt โ machine-readable index for AI assistantsimpri-data).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).MIT โ see LICENSE. Self-host the full core freely; the hosted cloud
and team features are the paid offering (see MONETIZATION.md).
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sekera-radim-impri)<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>