NestDaddy

Impri

io.github.sekera-radim/impri · v0.1.3

Impri MCP server — human-in-the-loop approval inbox for AI agents

Connect Remote server

Terminal
claude mcp add --transport http impri https://api.impri.dev/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "impri": {
      "url": "https://api.impri.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "impri": {
      "type": "http",
      "url": "https://api.impri.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.impri.dev/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 8 found in our last check

  • impri_push_action

    Submit an action to the Impri human-approval inbox. The action appears in the operator's web and mobile inbox as a card with a title, formatted preview, and optional tap-to-edit fields. The operator approves or rejects with one tap; you poll for the decision with impri_await_dec…

  • impri_await_decision

    Poll until the human approves, rejects, or the timeout elapses. Checks GET /actions/:id every 5 seconds and returns as soon as the action leaves the pending state. Decision meanings: "approved" — proceed with the action; any reviewer edits are included in preview/payload "reject…

  • impri_report_result

    Report whether you successfully executed an approved action. Closes the audit loop — the operator sees 'executed' or 'execute_failed' in the inbox alongside the original action and decision. Always call this after attempting an approved action, even on failure. Statuses: "execut…

  • impri_inbox_status

    Check how many actions are waiting for human decisions. Returns the pending count and a brief list of pending action titles. Call this before starting a large batch of tasks — if the inbox is backed up, pause and let the operator catch up to avoid actions expiring before they ar…

  • impri_create_watcher

    Create a watcher that monitors external sources (RSS feeds, Reddit, URL diffs) and delivers matching items to the approval inbox or a webhook. The watcher runs on the schedule you specify, deduplicates items by URL/content-hash, and delivers only new matches. The first run estab…

  • impri_list_watchers

    List all configured watchers, optionally filtered by status. Returns the watcher count and a summary line per watcher (id, name, kind, status). Use this to audit what is being monitored, check for degraded watchers, or find a watcher_id for further operations.

  • impri_list_watcher_presets

    List all available watcher presets with their parameters. Presets are pre-configured watcher templates for common sources (Hacker News, Reddit, GitHub, npm, YouTube, arXiv, etc.). Each preset has an id, a human-readable title, required and optional params, and a default schedule…

  • impri_create_watcher_from_preset

    Create a watcher from a preset template by supplying the preset id and param values. Presets handle all watcher config construction — URL building, keyword setup, SSRF validation — so you only provide the param values listed by impri_list_watcher_presets. The schedule defaults t…

Headers

NameDescription
Authorization
Required, secret
Impri API key as a Bearer token. Get one at impri.dev.

Details

Endpointhttps://api.impri.dev/mcp (Streamable HTTP)
Package@impri/[email protected] (NPM, stdio)
First published9 Oct 2026
Last updated9 Oct 2026
Registry nameio.github.sekera-radim/impri

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.