Connect-MCP

Impri

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

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

MCPremotelocal · npmAPI keyEmailSocial mediaNews

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 8 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 8 tools · 4 read, 4 write · Email, Social media, Tasks & projects

Test call impri_inbox_status: needs a key: rpc error: Impri API key required: pass Authorization: Bearer im_… — create a free workspace at https://app.impri.dev (991 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://api.impri.dev/mcp
Package
registry:   npm
identifier: @impri/mcp
version:    0.1.3
transport:  stdio

Tools

8 tools listed at 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_decision. Returns { ac
  • 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 "rejected" — abort;
  • 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: "executed" — actio
  • 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 are reviewed.
  • 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 establishes a baseline an
  • 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. Call this first t
  • 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 to the preset's reco

Badge

Connect-MCP badge for io.github.sekera-radim/impri

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.sekera-radim/impri.svg)](https://clawy.uk/mcp/s/io.github.sekera-radim/impri)