MCP.Market

Qorami MCP server

by loicfontaine-max·io.github.loicfontaine-max/qorami·v1.0.0·2 stars

Check an email before an AI agent sends it: send / ask a human / block. Detects prompt injection.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed Qorami yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Qorami tools (2, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • check_action_status

    After request_human_confirmation, poll this with the actionId until nextAction.type becomes "send" (approved) or "do_not_send" (blocked).

  • verify_emailwrite action

    Before sending ANY email, call this to get permission from Qorami. Returns a decision the agent MUST obey: send (allowed), request_human_confirmation (a human must approve first — then poll check_action_status), or do_not_send (blocked). When not allowed, "suggestions" says what to fix.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 86 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Qorami compares

Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 62% of 916 Email servers
Tools
2
the typical Email server has 7
Tools that change things
50%
typical: 25%. Fewer write tools means less an agent can break
GitHub stars
2
more than 75% of 493 Email servers

What its tools let an agent do: 1 read · 1 change

Install Qorami in Claude Code, Cursor or VS Code

Runs npx -y qorami-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add qorami -- npx -y qorami-mcp
Add to Cursor

What the publisher says

From the Qorami repository's README, as published. We do not edit it. Read it on GitHub

Qorami SDK

Official clients, tool schemas and an MCP server for Qorami — a control point between your AI agents and actually sending email. Before each send, the agent asks Qorami, which replies send, requesthumanconfirmation, or donotsend.

Get an API key in the dashboard. Full API reference: .

JavaScript / TypeScript

import { QoramiClient } from './js/qorami.mjs'

const qorami = new QoramiClient({ apiKey: process.env.QORAMI_API_KEY })

await qorami.guard(
  { recipient: 'client@example.com', subject: 'Our offer', body, policyProfile: 'sales' },
  {
    send: () => mailer.send(),                            // allowed
    requestHumanConfirmation: (r) => queue(r.action.id), // a human was notified
    doNotSend: (r) => log('blocked', r.decision),        // do not send
  },
)

Or step by step with qorami.verify(...) and, after a review, poll qorami.status(actionId) until nextAction.type === 'send'.

Python

from qorami import QoramiClient
qorami = QoramiClient(api_key=os.environ["QORAMI_API_KEY"])

result = qorami.verify(recipient="client@example.com", subject="Our offer",
                       body=email_body, policy_profile="sales")
if result.next_action_type == "send":
    send_email()
elif result.next_action_type == "request_human_confirmation":
    queue_for_review(result.action_id)   # a human was notified by email
# else: do_not_send

Agent framework tools

pip install qorami[] ships a drop-in qoramicheckemail wrapper — each returns ALLOWED / NEEDS HUMAN APPROVAL / BLOCKED and reuses the client:

from qorami_langchain import build_qorami_tool
tool = build_qorami_tool()        # reads QORAMI_API_KEY

No-code workflows (n8n) use a plain HTTP Request node — see n8n/.

MCP server

Register Qorami as a native tool in Claude Desktop / Cursor / any MCP client — see mcp/. It exposes qoramihealth, verifyemail and checkactionstatus over stdio.

The contract

Every client returns the same decision the agent must obey via nextAction.type: send, requesthumanconfirmation (a human approves first — poll the action), or donotsend. See .

Cleaned version (auto-remediation)

When an email is risky only because of mechanically-removable content (a leaked secret, a suspicious link, an IBAN/card/SSN), the verify result carries a cleaned, sendable copy — send remediation.safeBody instead of blocking outright:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Qorami: common questions

Is Qorami MCP server safe?
Mostly: it is graded B (78/100). Read the Qorami safety report
How do I install Qorami?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Qorami need an API key?
Yes. The registry entry asks for QORAMI_API_KEY.
Is Qorami maintained?
The last commit was 124 days ago (2026-07-03). The latest release is v1.0.0.
What can I use instead of Qorami?
Servers from other publishers that do the same job: ReplyLayer MCP server, pylos-mcp server and Agent Inbox MCP server.
How does Qorami compare with other Email MCP servers?
safety score 78/100 (higher than 62% of 916 Email servers); tools 2 (the typical Email server has 7); tools that change things 50% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Qorami

Same job from other publishers: the closest match first, then the best rated.

  • ReplyLayer
    Safe email for AI agents: a mailbox with inbound scanning, outbound checks and human review.
    A
  • pylos-mcp
    Email MCP server for Gmail, Outlook and any IMAP mailbox, hardened against prompt injection
    B
  • Agent Inbox
    A real email inbox for AI agents: human-approved sends, untrusted-by-default inbound.
    A
  • Mailbuttons
    Governed email for AI agents: a sandbox inbox to read and send from, human approval to go external.
    A
  • Agenticmail
    Real email and SMS for AI agents — send mail, receive verification codes, drive a real inbox.
    B