REA
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Descripción del creador (original en inglés)
Cold email infrastructure: buy domains, create SMTP mailboxes, set DNS, run warming, read mail.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Pasó 5/5 revisiones · Lo que preguntas pasa por el servidor del autor (mcp.winnr.app)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 2 min
Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
Winnrhttps://mcp.winnr.app/mcpDeja Authentication como lo detectó Claude y pulsa Add
+ConnectorsWinnr
Usa Winnr y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando Winnr o muestra una herramienta de Winnr en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con ChatGPT solo en planes de empresa
ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP
Plugins+Add custom MCP server
Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin
Winnrhttps://mcp.winnr.app/mcpAbre un chat nuevo y elige Winnr en tus plugins antes de escribir
Usa Winnr y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si ChatGPT dice que está usando Winnr o muestra una herramienta de Winnr en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Claude Code · unos 2 min
Sin clave y sin instalar nada
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http winnr https://mcp.winnr.app/mcpDeberías ver Winnr en la lista como conectado
Usa Winnr y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando Winnr o muestra una herramienta de Winnr en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 2 min
Sin clave y sin instalar nada
Usa Winnr y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando Winnr o muestra una herramienta de Winnr en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 2 min
Sin clave y sin instalar nada
Usa Winnr y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando Winnr o muestra una herramienta de Winnr en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://mcp.winnr.app/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http winnr https://mcp.winnr.app/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"winnr": {
"url": "https://mcp.winnr.app/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"winnr": {
"type": "http",
"url": "https://mcp.winnr.app/mcp"
}
}
}Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
El servidor pide iniciar sesión antes de mostrar sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
El nombre en el registro se verificó con el dominio winnr.app (el registro comprueba quién es dueño del dominio)
Último cambio de código: hace 6 días
Usa MIT
Respondió en 773 ms (HTTP 401)
Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 5 de 5 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez hace 6 días, y la última versión (0.6.1) llegó al registro hace 36 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: REA, Netdata, Front-End Checklist
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Review frontend code and live pages against 386 quality-gated web development rules.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
MCP server for the Winnr cold-email infrastructure API.
Lets Claude (web, mobile and desktop), ChatGPT, Claude Code, Cursor, Windsurf, VS Code (Copilot) and any other MCP client manage your domains, mailboxes, warming, inbox, pre-warmed marketplace and webhooks through natural language.
55 tools, 26 of them read-only, plus 8 resources and 5 prompt playbooks.
Two ways to run it:
| Hosted (recommended) | Local | |
|---|---|---|
| Endpoint | https://mcp.winnr.app/mcp | uvx winnr-mcp over stdio |
| Auth | Sign in with Winnr (OAuth 2.1 + PKCE) | API token in the config file |
| Install | none | uv, plus a config file per app |
| Works with | claude.ai web/mobile, ChatGPT, and every desktop client | desktop clients only |
Setup either way: app.winnr.app/mcp.
Add https://mcp.winnr.app/mcp as a custom connector / remote MCP server. The client registers itself (RFC 7591), sends you to Winnr to sign in, and you choose what it may do:
| Scope | Grants |
|---|---|
read | List and inspect everything. Always granted. |
write | Create, change, send, delete. |
purchase | Spend money: buy domains, buy pre-warmed domains, enable warming. |
Scopes imply each other (purchase ⊃ write ⊃ read), and a session only ever *sees* the tools its scopes allow. Each grant is backed by a normal API token named MCP · , so it appears on the dashboard's API page and revoking it there cuts the assistant off.
# Claude Code, hosted
claude mcp add --scope user --transport http winnr https://mcp.winnr.app/mcp
app.winnr.app/mcp (or API → Create Token). Tokens start with wnr_. Pick read-only if you only want reports and reply triage: every tool that creates, sends, buys or deletes is then hidden from the assistant. Add WINNR_NO_PURCHASES=true (or --no-purchases) to keep full write access while hiding the four tools that charge the card.
uvThe server runs with uvx, so uv must be installed once:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh # or: brew install uv
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
No uv? pip install winnr-mcp and use "command": "winnr-mcp" with no args instead.
Settings → Developer → Edit Config, then paste (macOS ~/Library/Application Support/Claude/claude_desktop_config.json, Windows %APPDATA%\Claude\claude_desktop_config.json). Fully quit and reopen Claude.
{
"mcpServers": { "winnr": { "command": "uvx", "args": ["winnr-mcp"], "env": { "WINNR_API_TOKEN": "wnr_your_token_here" } } } }
claude mcp add --scope user winnr -e WINNR_API_TOKEN=wnr_your_token_here -- uvx winnr-mcp
Then /mcp inside Claude Code shows Winnr as connected. Optional guided workflows (/winnr setup, /winnr health, /winnr export) come from winnr-claude-skills:
curl -sL https://raw.githubusercontent.com/winnr-app/winnr-claude-skills/main/install.sh | bash
~/.cursor/mcp.json (global) or .cursor/mcp.json (project) — same JSON as Claude Desktop. Settings → MCP shows Winnr with a green dot when it is up.
~/.codeium/windsurf/mcp_config.json — same JSON. Refresh in Settings → Cascade → MCP Servers.
.vscode/mcp.json:
{
"servers": { "winnr": { "type": "stdio", "command": "uvx", "args": ["winnr-mcp"], "env": { "WINNR_API_TOKEN": "wnr_your_token_here" } } } }
What's in my Winnr account, and how much capacity do I have left?
The assistant calls winnr_get_account and winnr_get_usage. The app.winnr.app/mcp page flips to Connected once the token has been used.
| Source | Variable / flag | Description |
|---|---|---|
| Env var | WINNR_API_TOKEN | Required. Your Winnr API token (wnr_*) |
| Env var | WINNR_API_URL | API base URL (default https://api.winnr.app; resellers use their own host) |
| Env var | WINNR_TIMEOUT | HTTP timeout in seconds (default 30; purchases use 60) |
| Env var | WINNR_READ_ONLY | true to register read tools only, even with a read/write token |
| Env var | WINNR_NO_PURCHASES | true to keep write access but hide the four money tools |
| Env var | WINNR_CONFIRM_SECRET | HMAC key for purchase confirmation tokens (set automatically on the hosted server) |
| CLI | --token, --api-url, --timeout, --read-only, --no-purchases, --version | Override the env vars |
CLI args take precedence over environment variables.
At startup the server calls GET /v1/account. An invalid token exits immediately with a clear message (a server that starts and then fails every call is worse). If the token is read-only, write tools are hidden automatically — no flag needed.
The four tools that charge the card — winnr_purchase_domains, winnr_purchase_prewarmed, winnr_purchase_prewarmed_batch, winnr_enable_warming — never charge on the first call. They return a live quote (availability re-checked, exact prices, monthly total) plus a confirmation_token valid for 10 minutes. The assistant shows the quote, gets an explicit yes, and calls again with the token. The quote is recomputed at that moment and the token is an HMAC over it, so if a price moved or a domain sold, the purchase is refused with a fresh quote instead of a surprise charge.
The server ships instructions to the client (most hosts put them in the system prompt), and every tool carries MCP annotations (readOnlyHint, destructiveHint, idempotentHint) so hosts can ask for confirmation at the right moments. The instructions cover:
job_id → poll winnr_get_job)winnr_list_jobsIt also ships resources (read-only records the host can attach to a conversation: winnr://account, winnr://usage, winnr://domains, winnr://domains/{id}, winnr://domains/{id}/dns-records, winnr://domains/{id}/dns-status, winnr://warming/overview, winnr://jobs/{id}) and prompts — parameterised playbooks: winnr_setup_infrastructure, winnr_health_check, winnr_reply_triage, winnr_connect_own_domain, winnr_scale_up.
Permission is the token scope the tool needs. Read tools are visible to every token.
| Tool | Description | Permission |
|---|---|---|
winnr_get_account | Account, plan, limits, and the calling token's scope | read |
winnr_get_usage | Domains / email users / pre-warmed addresses vs limits | read |
winnr_list_jobs | Recent async jobs (status / type filters) | read |
winnr_get_job | One job's status, progress, result, error | read |
winnr_wait_for_job | Block until a job finishes, streaming progress notifications | read |
winnr_list_export_formats | Supported CSV formats | read |
winnr_export_email_users | CSV of credentials (15-minute link), 22 sequencer formats | write |
| Tool | Description | Permission |
|---|---|---|
winnr_list_domains | List domains (paginated, optional status filter: complete, pending, …) | read |
winnr_get_domain | One domain with DNS status and live health | read |
winnr_search_domains | Availability + price for one name | read |
winnr_search_domains_bulk | Availability + price for up to 100 names | read |
winnr_get_dns_status | Provisioning/propagation state (MX, SPF, DKIM, DMARC) | read |
winnr_get_dns_records | Records to add for manual-DNS domains | read |
winnr_check_dns_provider | Where a domain's DNS is hosted today (≤20 per call) | read |
winnr_purchase_domains | Buy + set up domains (quote → confirm, charges card) | purchase |
winnr_setup_domain | Re-run DNS/mail provisioning, add mailboxes/redirect | write |
winnr_connect_domains | Bring your own domains (nameserver, manual DNS, or Cloudflare token) | write |
winnr_check_nameservers | Verify NS change; auto-queues provisioning | write |
winnr_verify_dns | Live-verify manual-DNS records | write |
winnr_tag_domains | Add/remove/set tags on up to 50 domains | write |
winnr_delete_domain | Delete a domain and its mailboxes (destructive) | write |
| Tool | Description | Permission |
|---|---|---|
winnr_list_email_users | List mailboxes, filterable by domain | read |
winnr_get_email_user | One mailbox with IMAP/SMTP details | read |
winnr_create_email_user | Create one mailbox (async job) | write |
winnr_bulk_create_email_users | Create up to 100 mailboxes on one domain | write |
winnr_update_email_user | Rename or set password | write |
winnr_delete_email_user | Delete a mailbox (destructive) | write |
| Tool | Description | Permission |
|---|---|---|
winnr_list_inbox | Messages across all mailboxes; warm-up hidden by default | read |
winnr_get_message_body | Full body by uid + mailbox (truncated at 10k chars) | read |
winnr_send_email | Send from a mailbox, with threading headers | write |
winnr_refresh_inbox | Trigger a sync | write |
winnr_delete_message | Delete one message (destructive) | write |
| Tool | Description | Permission |
|---|---|---|
winnr_list_warming | Every warming mailbox with health/inbox rate | read |
winnr_get_warming_overview | Aggregate stats + estimated monthly cost | read |
winnr_get_warming_metrics | Daily series for one mailbox | read |
winnr_enable_warming | Enable, emails_per_day 1–20, rampup_speed (quote → confirm, $0.60/mailbox/mo) | purchase |
winnr_disable_warming | Disable and stop billing | write |
winnr_pause_warming / winnr_resume_warming | Temporary stop / restart | write |
winnr_update_warming_settings | emails_per_day, rampup_enabled, rampup_speed | write |
| Tool | Description | Permission |
|---|---|---|
winnr_browse_prewarmed | Available aged, warmed domains | read |
winnr_get_prewarmed_domain | Per-address health for one listing | read |
winnr_check_prewarmed_blocklist | Live blocklist check (9 lists) | read |
winnr_list_my_prewarmed | Purchased pre-warmed domains | read |
winnr_purchase_prewarmed | Buy one domain, $3/address/mo (quote → confirm, charges card) | purchase |
winnr_purchase_prewarmed_batch | Buy up to 25 domains as one charge (quote → confirm, charges card) | purchase |
winnr_cancel_prewarmed | Cancel and return the domain (destructive) | write |
| Tool | Description | Permission |
|---|