---
title: "blindrelay"
description: "Send transactional email and manage sending domains, OTLP observability, and suppression via Blindrelay, a zero-content EU email relay. Packages the Blindrelay MCP server plus agent skills so any Agent-Plugins-compatible"
canonical: https://agentpluginsdirectory.com/plugins/blindrelay
last-updated: 2026-09-22
---

# blindrelay
Send transactional email and manage sending domains, OTLP observability, and suppression via Blindrelay, a zero-content EU email relay. Packages the Blindrelay MCP server plus agent skills so any Agent-Plugins-compatible client can send mail and operate tenants without reinventing setup.
- Slug: blindrelay
- Publisher: Blindrelay
- Repository: https://github.com/blindrelay-app/agent-plugin
- Manifest: plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): integrations
- Skills: 4 (delivery-observability, manage-domains, send-mail, setup)
- MCP servers: 1 (blindrelay)
- Stars: 0
- Repository created: 2026-08-08
- Repository last pushed: 2026-08-08
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/blindrelay
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What blindrelay does, in the publisher's words

> Send transactional email and manage sending domains, OTLP observability, and suppression through any Agent-Plugins-compatible client (Cursor, Claude Code, Codex, Copilot, VS Code, …), without reinventing the setup.

This is a portable Agent Plugins 1.0 package. It bundles:

- One MCP server (blindrelay, Streamable HTTP → https://api.blindrelay.app/mcp) exposing the same tools as the Blindrelay CLI: send, domains_*, usage, usage_history, delivery_stats, suppression_*, audit_list, otlp_*, delivery_settings_*.
- Four Agent Skills that teach an agent when and how to use those tools, and the no-content-on-disk invariant that must be honored on every send.

Blindrelay is a zero-content EU email relay: message body, subject, and headers live in process RAM only until delivery; the recipient address is stored as a bcrypt hash. See references/no-content-on-disk.md.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/blindrelay-app/agent-plugin/HEAD/README.md

## Skills

- delivery-observability: Configure and inspect Blindrelay delivery observability: OTLP export endpoints, delivery webhooks, usage/quota, delivery stats, suppression list, and control-plane audit. Use when the user says "set up OTLP", "point delivery events to Grafana/Datadog/Honeycomb", "delivery webhook", "check usage",…
- manage-domains: Register, inspect, verify, rotate DKIM, and remove sending domains in Blindrelay via the domains_* MCP tools. Use when the user says "add a sending domain", "verify DKIM/SPF/DMARC", "rotate DKIM key", "remove a domain", or sending fails with domain_not_verified.
- send-mail: Send a transactional email through Blindrelay using the send MCP tool. Use when the user says "send email", "email the user", "send a reset link", "mail this", "transactional email", or asks to notify someone from the app. Honors the no-content-on-disk invariant: never logs or persists body or rec…
- setup: Onboard a tenant to the Blindrelay Agent Plugin, create a scoped API key, configure Bearer auth for the blindrelay MCP server in the host client, and verify the connection. Use when the user says "set up Blindrelay", "configure Blindrelay", "connect Blindrelay", "blindrelay isn't working", or the…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- blindrelay: transport: streamable-http; url: https://api.blindrelay.app/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
