replylayer-mcp

MCPcomunidaden línea
v0.15.1UnknownMITActualizado hace 5 dnpmGitHub

MCP server for ReplyLayer — safe email for AI agents

Estado del endpointen línea
comprobado hace 15 h · 251 ms · requiere autenticación
100 % de las últimas 1 comprobación llegó a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
1kDescargas/sem.
hace 5 dÚltima actualización
Lee estas credenciales
  • REPLYLAYER_API_KEYClave de APIopcional

    ReplyLayer API key. Optional if you ran `npx -y replylayer-mcp init`, which stores it locally.

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorUnknown
LicenciaMIT
Versión0.15.1
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 6 resueltas · ninguna vulnerable
Superficie de herramientas40 herramientas · 3 privilegiadas
Análisis de seguridad✓ Limpiov0.15.1 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado6 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 3 privilegiadas
Extraído estáticamente del paquete publicadov0.15.1 · 15h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

add_inbound_allowlist_bulkBulk-add up to 1000 sender email addresses or @domain patterns to the inbound allowlist for a mailbox in a single call. Useful for onboarding/migration when importing an existing trusted-senders list. Returns a partial-success response: added[], already_existed[], invalid[] (with per-email reason),…

Bulk-add up to 1000 sender email addresses or @domain patterns to the inbound allowlist for a mailbox in a single call. Useful for onboarding/migration when importing an existing trusted-senders list. Returns a partial-success response: added[], already_existed[], invalid[] (with per-email reason),…

No se publicó ningún esquema de entrada para esta herramienta.

add_inbound_allowlist_entryAdd a sender (email or @domain) to the inbound allowlist for a mailbox. When the mailbox is in `allowlist` mode, only senders matching an entry on this list will be delivered; everyone else lands in state="firewall_blocked". Accepts an exact email or @domain pattern. Idempotent — repeat adds return…

Add a sender (email or @domain) to the inbound allowlist for a mailbox. When the mailbox is in `allowlist` mode, only senders matching an entry on this list will be delivered; everyone else lands in state="firewall_blocked". Accepts an exact email or @domain pattern. Idempotent — repeat adds return…

No se publicó ningún esquema de entrada para esta herramienta.

add_inbound_blocklist_bulkBulk-add up to 1000 sender email addresses or @domain patterns to the account-wide inbound blocklist in a single call. Useful for onboarding/migration when importing an existing spam/blocked-sender list. Returns a partial-success response: added[], already_existed[], invalid[] (with per-email reaso…

Bulk-add up to 1000 sender email addresses or @domain patterns to the account-wide inbound blocklist in a single call. Useful for onboarding/migration when importing an existing spam/blocked-sender list. Returns a partial-success response: added[], already_existed[], invalid[] (with per-email reaso…

No se publicó ningún esquema de entrada para esta herramienta.

add_inbound_blocklistAdd an email or domain pattern to the inbound (incoming) blocklist. Mirrors `add_suppression` for the inbound side: customer-protective do-not-receive list. Accepts an exact email (alice@spam.com) or @domain (@spam.com). Server forces reason="manual" + source="customer". Idempotent — repeat adds re…

Add an email or domain pattern to the inbound (incoming) blocklist. Mirrors `add_suppression` for the inbound side: customer-protective do-not-receive list. Accepts an exact email (alice@spam.com) or @domain (@spam.com). Server forces reason="manual" + source="customer". Idempotent — repeat adds re…

No se publicó ningún esquema de entrada para esta herramienta.

add_recipientAdd a person to the account's recipient list so you can email them. Only for accounts on the free Sandbox; other accounts don't use this list and get an error here.

Add a person to the account's recipient list so you can email them. Only for accounts on the free Sandbox; other accounts don't use this list and get an error here.

No se publicó ningún esquema de entrada para esta herramienta.

add_suppressionSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

add_suppressions_bulkBulk-add up to 1000 email addresses or @domain patterns to the do-not-contact list in a single call. Useful for onboarding/migration when importing an existing suppression/unsubscribe list. Returns a partial-success response: added[], already_existed[], invalid[] (with per-email reason), and a coun…

Bulk-add up to 1000 email addresses or @domain patterns to the do-not-contact list in a single call. Useful for onboarding/migration when importing an existing suppression/unsubscribe list. Returns a partial-success response: added[], already_existed[], invalid[] (with per-email reason), and a coun…

No se publicó ningún esquema de entrada para esta herramienta.

approve_reviewApprove a state="pending_review" message and dispatch it. Wire status reports the dispatch outcome ("sent" or "blocked" — release-style); audit_log + message.review.approved webhook fire regardless of dispatch outcome. Auth: admin API keys + session only — agent keys 403. Optional reason text (max…

Approve a state="pending_review" message and dispatch it. Wire status reports the dispatch outcome ("sent" or "blocked" — release-style); audit_log + message.review.approved webhook fire regardless of dispatch outcome. Auth: admin API keys + session only — agent keys 403. Optional reason text (max…

No se publicó ningún esquema de entrada para esta herramienta.

block_quarantined_messageBlock a state="quarantined" INBOUND message (→ terminal blocked, no delivery). INBOUND-ONLY: the tool pre-fetches the message and refuses an outbound row (manage outbound quarantines from the dashboard). Optional reason is persisted to the audit log. Mailbox-bound agent keys can only block messages…

Block a state="quarantined" INBOUND message (→ terminal blocked, no delivery). INBOUND-ONLY: the tool pre-fetches the message and refuses an outbound row (manage outbound quarantines from the dashboard). Optional reason is persisted to the audit log. Mailbox-bound agent keys can only block messages…

No se publicó ningún esquema de entrada para esta herramienta.

create_draftSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

delete_draftprivilegiadaSoft-delete a draft (sets state="deleted"; hides it from list_drafts). The row remains in the database and the raw MIME body persists in storage for operator recovery. If the draft was scheduled for future dispatch, the schedule is cancelled and a message.schedule_cancelled webhook fires. This dele…

Soft-delete a draft (sets state="deleted"; hides it from list_drafts). The row remains in the database and the raw MIME body persists in storage for operator recovery. If the draft was scheduled for future dispatch, the schedule is cancelled and a message.schedule_cancelled webhook fires. This dele…

No se publicó ningún esquema de entrada para esta herramienta.

delete_messageprivilegiadaPermanently delete a message: soft-deletes the row and purges its raw MIME and attachment derivatives from object storage. Works on any direction (inbound or outbound) in a deletable state; draft, scheduled, and dispatching rows are refused with a conflict. Idempotent (re-deleting returns success).…

Permanently delete a message: soft-deletes the row and purges its raw MIME and attachment derivatives from object storage. Works on any direction (inbound or outbound) in a deletable state; draft, scheduled, and dispatching rows are refused with a conflict. Idempotent (re-deleting returns success).…

No se publicó ningún esquema de entrada para esta herramienta.

deny_reviewDeny a state="pending_review" message; terminal block (no dispatch). Audit_log + message.review.denied webhook fire on commit. Auth: admin API keys + session only — agent keys 403. Optional reason text (max 500 chars) is persisted to messages.review_reason and included in the audit/webhook payloads.

Deny a state="pending_review" message; terminal block (no dispatch). Audit_log + message.review.denied webhook fire on commit. Auth: admin API keys + session only — agent keys 403. Optional reason text (max 500 chars) is persisted to messages.review_reason and included in the audit/webhook payloads.

No se publicó ningún esquema de entrada para esta herramienta.

get_account_usageGet account usage, limits, storage quota state, and storage byte breakdown.

Get account usage, limits, storage quota state, and storage byte breakdown.

No se publicó ningún esquema de entrada para esta herramienta.

get_agent_quotaGet the current send-budget quota (sends today, effective daily limit, remaining, reset time, bound mailbox IDs). Works with agent-scoped keys. Includes a warmup object while a new paid account ramps on the shared domain.

Get the current send-budget quota (sends today, effective daily limit, remaining, reset time, bound mailbox IDs). Works with agent-scoped keys. Includes a warmup object while a new paid account ramps on the shared domain.

No se publicó ningún esquema de entrada para esta herramienta.

get_attachment_previewGet a derived text preview of an inbound message attachment. Returns extracted text for plain-text, CSV, PDF, and Office (DOCX/PPTX/XLSX) attachments on mailboxes with attachment_exposure_mode="derived_content". Content is hard-capped at 20 000 characters; check preview.truncated and preview.char_c…

Get a derived text preview of an inbound message attachment. Returns extracted text for plain-text, CSV, PDF, and Office (DOCX/PPTX/XLSX) attachments on mailboxes with attachment_exposure_mode="derived_content". Content is hard-capped at 20 000 characters; check preview.truncated and preview.char_c…

No se publicó ningún esquema de entrada para esta herramienta.

get_draftRead a specific draft by ID. Returns the full draft including body, scan results, scheduled-send fields, and sub-address fields if set.

Read a specific draft by ID. Returns the full draft including body, scan results, scheduled-send fields, and sub-address fields if set.

No se publicó ningún esquema de entrada para esta herramienta.

get_link_scanning_statusGet malicious link scanning (URL reputation) activation status

Get malicious link scanning (URL reputation) activation status

No se publicó ningún esquema de entrada para esta herramienta.

get_threadRead a full email thread as one ordered conversation (every message in the thread, oldest → newest, safe-view only). Pass the thread_id from list_threads or a message's thread_id. A thread key can resolve in more than one mailbox — a `NOT_FOUND` error means the thread is either absent or the key is…

Read a full email thread as one ordered conversation (every message in the thread, oldest → newest, safe-view only). Pass the thread_id from list_threads or a message's thread_id. A thread key can resolve in more than one mailbox — a `NOT_FOUND` error means the thread is either absent or the key is…

No se publicó ningún esquema de entrada para esta herramienta.

list_allowlist_blocked_attemptsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

list_allowlistSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

list_draftsList drafts in a ReplyLayer mailbox. Drafts are scan-then-review-then-send entries; use create_draft to make one and send_draft to dispatch it.

List drafts in a ReplyLayer mailbox. Drafts are scan-then-review-then-send entries; use create_draft to make one and send_draft to dispatch it.

No se publicó ningún esquema de entrada para esta herramienta.

list_inbound_allowlistList per-mailbox inbound allowlist entries (senders permitted in `allowlist` mode). Mirrors `list_allowlist` for the inbound side. Read-only. Returns up to `limit` rows (default 100, max 500); pass `cursor` to paginate.

List per-mailbox inbound allowlist entries (senders permitted in `allowlist` mode). Mirrors `list_allowlist` for the inbound side. Read-only. Returns up to `limit` rows (default 100, max 500); pass `cursor` to paginate.

No se publicó ningún esquema de entrada para esta herramienta.

list_inbound_blocklistList account-wide inbound sender blocklist entries (the do-not-receive list). Mirrors `list_suppressions` for the inbound side. Returns up to `limit` rows (default 100, max 500); pass `cursor` to paginate. Read-only.

List account-wide inbound sender blocklist entries (the do-not-receive list). Mirrors `list_suppressions` for the inbound side. Returns up to `limit` rows (default 100, max 500); pass `cursor` to paginate. Read-only.

No se publicó ningún esquema de entrada para esta herramienta.

list_inbound_firewall_blocked_attemptsList incoming senders rejected by the inbound firewall for a mailbox. Default aggregated view groups by (sender, matched_field, mode, reason_code) ordered by most recent. Pass aggregate=false for raw per-attempt history with tuple-cursor pagination. within_days filters by recency (1..365). Read-onl…

List incoming senders rejected by the inbound firewall for a mailbox. Default aggregated view groups by (sender, matched_field, mode, reason_code) ordered by most recent. Pass aggregate=false for raw per-attempt history with tuple-cursor pagination. within_days filters by recency (1..365). Read-onl…

No se publicó ningún esquema de entrada para esta herramienta.

list_mailboxesList all mailboxes on the account. Returns name, full address, status, and the recipient-visible From identity (effective_from_display) for each mailbox.

List all mailboxes on the account. Returns name, full address, status, and the recipient-visible From identity (effective_from_display) for each mailbox.

No se publicó ningún esquema de entrada para esta herramienta.

list_messagesList / search messages in a ReplyLayer mailbox. Filter by keyword search, sender, date range, direction, and status — including the held-mail states for triage: status="quarantined" or status="pending_review" (then release_quarantined_message / approve_review). Page older by passing before=<id of t…

List / search messages in a ReplyLayer mailbox. Filter by keyword search, sender, date range, direction, and status — including the held-mail states for triage: status="quarantined" or status="pending_review" (then release_quarantined_message / approve_review). Page older by passing before=<id of t…

No se publicó ningún esquema de entrada para esta herramienta.

list_recipientsList recipients with confirmation status. Sandbox-tier accounts can only send to confirmed recipients.

List recipients with confirmation status. Sandbox-tier accounts can only send to confirmed recipients.

No se publicó ningún esquema de entrada para esta herramienta.

list_suppressionsList addresses on the do-not-contact list (suppressions). Includes both system-added entries (hard bounces, spam complaints, RFC 8058 unsubscribes) and customer-added entries (reason="manual", source="customer"). Useful for verifying that an address is or is not blocked before attempting to send. E…

List addresses on the do-not-contact list (suppressions). Includes both system-added entries (hard bounces, spam complaints, RFC 8058 unsubscribes) and customer-added entries (reason="manual", source="customer"). Useful for verifying that an address is or is not blocked before attempting to send. E…

No se publicó ningún esquema de entrada para esta herramienta.

list_threadsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

mark_message_readSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

mark_thread_readSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

read_messageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

release_firewall_blocked_messageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

release_quarantined_messageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

remove_suppressionprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

reply_to_messageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

report_and_blockSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

send_draftSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

send_emailSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

25 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

MCP server for ReplyLayer — safe email for AI agents

Palabras clave
emailaiagentmcpreplylayermodel-context-protocol
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-06: resolución observada, no una declaración del publicador.

6 paquetes resueltos · 4 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en email