Whooshly

O Whooshly é um kit de ferramentas de links de campanha com pagamento único para links curtos editáveis, QR codes dinâmicos, UTMs, cartões digitais e páginas de campanha.

Servidor MCP hospedado

npx add-mcp 'https://app.whooshly.co/api/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Whooshly MCP

Dê ao seu assistente de IA um kit de ferramentas de links de campanha. Whooshly expõe um servidor Model Context Protocol hospedado para que Claude, ChatGPT e qualquer cliente MCP possam criar links curtos, QR codes dinâmicos, modelos de UTM, páginas hospedadas de vCard e landing pages com captura de leads – e ler de volta análises reais de cliques/escaneamentos – diretamente de uma conversa.

"Encurte esta URL de lançamento, crie um QR para o panfleto e salve um modelo de UTM para a campanha de social pago" → três ferramentas, uma mensagem, links que você realmente possui.

  • 🔗 Links curtos em whooshly.co com rastreamento de cliques em tempo real
  • 🟧 QR codes dinâmicos retornados como PNGs escaneáveis, direto no chat
  • 🏷️ Modelos de UTM reutilizáveis em várias campanhas
  • 📇 vCard hospedado – cartões de visita digitais
  • 📊 Análises reais – totais exatos de cliques/escaneamentos e séries diárias por link
  • 💸 Pague uma vez. Desbloqueie o kit de ferramentas principal por um preço único – sem assinatura. Veja os preços →

O servidor é hospedado – não há nada para executar para clientes baseados em URL. Este pacote npm é uma pequena ponte stdio para clientes que ainda não falam MCP remoto (ex.: Claude Desktop) e para conveniência do npx.


1. Obtenha um token de agente

Cada ferramenta age na sua conta Whooshly, então você precisa de um token:

  1. Entre em app.whooshly.co
  2. Abra Agentes → Novo token
  3. Copie o token (exibido uma única vez)

Leituras e gravações exigem o desbloqueio único Core; get_billing_status funciona em qualquer conta para que um agente possa verificar antes de agir.


2. Conecte-se

Claude.ai / Claude (web, desktop, mobile) – por URL, sem instalação

Adicione um Conector Personalizado apontando para o servidor remoto. O Claude executa o fluxo OAuth no navegador; aprove e as ferramentas aparecerão.

https://app.whooshly.co/api/mcp

Configurações → Conectores → Adicionar conector personalizado → cole a URL.

ChatGPT – por URL

Adicione um conector / servidor MCP personalizado com a mesma URL:

https://app.whooshly.co/api/mcp

Claude Code – um comando

claude mcp add whooshly --transport http https://app.whooshly.co/api/mcp

Depois, autentique-se com /mcp dentro do Claude Code, ou passe um cabeçalho de token:

claude mcp add whooshly --transport http https://app.whooshly.co/api/mcp \
  --header "Authorization: Bearer $WHOOSHLY_TOKEN"

Claude Desktop (ou qualquer cliente stdio) – via esta ponte

Para clientes que só falam stdio, use este pacote. Adicione-o ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "whooshly": {
      "command": "npx",
      "args": ["-y", "whooshly-mcp"],
      "env": {
        "WHOOSHLY_TOKEN": "your-agent-token"
      }
    }
  }
}

É isso – reinicie o cliente e as ferramentas Whooshly estarão disponíveis.


Ferramentas

FerramentaO que fazAcesso
get_billing_statusVerifica se a conta desbloqueou Core / Proqualquer
create_linkCria um link curto → id, slug, URL curtaCore
list_linksLista seus links, mais recentes primeiro (paginação por cursor)Core
get_link_statsTotais exatos de cliques/escaneamentos + série diária de um linkCore
create_qrCria um QR code dinâmico, retornado como PNG escaneávelCore
get_qrBusca novamente um QR code salvo como PNGCore
create_utmSalva um modelo de UTM reutilizávelCore
list_utmLista modelos de UTM salvosCore
create_vcardCria uma página hospedada de cartão de visita digital (vCard)Core
create_pageCria uma landing page no seu subdomínio a partir de blocos de conteúdoCore
update_pageEdita blocos, tema ou slug de uma página – nunca excluiCore
list_pagesLista suas landing pages com contagens de leadsCore
get_pageConteúdo de uma página, contagem de leads e resumo de entrega via webhookCore
searchPesquisa seus links por slug/destino (pesquisa aprofundada)Core
fetchBusca detalhes completos de um link por id (pesquisa aprofundada)Core

Todas as ferramentas de leitura são anotadas como readOnlyHint; ferramentas de escrita só podem criar ou editar – um agente nunca pode excluir nada, nunca ler os dados pessoais dos seus leads (apenas contagens) e nunca ver ou alterar um webhook de lead. Cada ferramenta opera apenas na sua própria conta (openWorldHint: false).


Exemplos de prompts

Depois de conectado, experimente:

  • "Encurte https://example.com/2026-summer-launch com o slug summer26 e me mostre o QR code."
  • "Crie um modelo de UTM chamado paid-social com fonte instagram, mídia cpc, campanha summer-launch."
  • "Quantos cliques meu link summer26 teve esta semana?"
  • "Crie um vCard para Jane Doe, Head de Crescimento na Acme, jane@acme.com."

Configuração

Variável de ambientePadrãoFinalidade
WHOOSHLY_TOKEN–Obrigatória para a ponte stdio. Seu token de agente.
WHOOSHLY_MCP_URLhttps://app.whooshly.co/api/mcpSubstitui o endpoint (self-host / staging).

WHOOSHLY_API_TOKEN é aceito como um alias para WHOOSHLY_TOKEN.


Como a ponte funciona

whooshly-mcp lê JSON-RPC delimitado por nova linha do stdin, envia cada mensagem via POST para o servidor hospedado com seu token de portador e escreve a resposta correlacionada no stdout. Ela tem zero dependências npm (apenas recursos nativos do Node 18+), então é pequena e fácil de auditar – a ponte inteira é um único arquivo: bin/whooshly-mcp.mjs.

O trabalho pesado – autenticação, limites de taxa, verificações de permissão, renderização de QR, análises – tudo acontece no lado do servidor em Whooshly. A ponte é um adaptador de transporte, nada mais.


Links

Licença

MIT © Whooshly