mailtani

Gerencie o email marketing do mailtani a partir do Claude, Cursor ou qualquer agente de IA compatível com MCP — contatos, listas, campanhas, segmentos e rastreamento de eventos.

Documentação

Servidor MCP Mailtani

Gerencie seu email marketing diretamente do Claude, Cursor ou qualquer agente de IA compatível com MCP.

O servidor MCP Mailtani expõe seus contatos, listas, segmentos, campanhas, emails, tags, campos personalizados e rastreamento de eventos como ferramentas nativas de IA — para que seu agente possa enviar campanhas, inscrever contatos e rastrear eventos sem sair do chat.


O que você pode fazer

CategoriaFerramentas
ContatosListar, criar (ou upsert), atualizar, excluir
ListasListar todas, criar, adicionar contatos, remover contato
SegmentosListar todos, criar com condições, obter contatos correspondentes
CampanhasListar, criar transmissão, criar sequência, criar fluxo (todos como rascunhos)
EmailsListar emails enviados, enviar email transacional único
TagsListar todas, criar, excluir
Campos personalizadosListar todos, criar
EventosRastrear um evento personalizado (dispara fluxos)

Exemplos de prompts que você pode usar

"Create a broadcast campaign called 'Q3 Newsletter' targeting my 'Leads' list."

"Create a contact for john@acme.com, tag him as VIP, and send him the onboarding email."

"Track a purchase_completed event for sarah@example.com with plan=pro."

"Show me all contacts added in the last 7 days."

"Set up a 3-step welcome sequence for new signups with delays of 0, 3, and 7 days."

"Create a flow that sends an email whenever a contact is added to my project."

Autenticação

O servidor MCP usa o mesmo sistema de chave de API da API REST do Mailtani.

Cada requisição requer dois cabeçalhos:

CabeçalhoValor
AuthorizationBearer mk_YOUR_API_KEY
X-Project-IdSeu ID de projeto (encontrado em Configurações → API)

Gere uma chave de API em Configurações → Chaves de API dentro da sua conta Mailtani.


Configuração

Claude Desktop

Edite ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "mailtani": {
      "type": "http",
      "url": "https://mailtani.com/mcp",
      "headers": {
        "Authorization": "Bearer mk_YOUR_API_KEY",
        "X-Project-Id": "YOUR_PROJECT_ID"
      }
    }
  }
}

Reinicie o Claude Desktop. Você verá um ícone de martelo confirmando que o servidor foi conectado.

Claude Code

Execute no seu terminal:

claude mcp add --transport http mailtani https://mailtani.com/mcp \
  --header "Authorization: Bearer mk_YOUR_API_KEY" \
  --header "X-Project-Id: YOUR_PROJECT_ID"

Cursor

Adicione nas suas configurações MCP do Cursor (Cursor → Settings → MCP):

{
  "mailtani": {
    "type": "http",
    "url": "https://mailtani.com/mcp",
    "headers": {
      "Authorization": "Bearer mk_YOUR_API_KEY",
      "X-Project-Id": "YOUR_PROJECT_ID"
    }
  }
}

Codex

Adicione em ~/.codex/config.json:

{
  "mcpServers": {
    "mailtani": {
      "type": "http",
      "url": "https://mailtani.com/mcp",
      "headers": {
        "Authorization": "Bearer mk_YOUR_API_KEY",
        "X-Project-Id": "YOUR_PROJECT_ID"
      }
    }
  }
}

Qualquer cliente compatível com MCP

Endpoint:  POST https://mailtani.com/mcp
Protocol:  MCP over HTTP (JSON-RPC 2.0)
Auth:      Authorization: Bearer mk_...
Scope:     X-Project-Id: <id>
Rate limit: 30 requests / minute

Referência de ferramentas

Contatos

FerramentaDescrição
list-contactsListar contatos com busca opcional, filtro por lista/ tag/ status, paginação
create-contactCriar ou upsert um contato por email; opcionalmente atribuir listas e tags
update-contactAtualizar campos, listas e tags do contato por ID
delete-contactExcluir permanentemente um contato por ID

Listas

FerramentaDescrição
list-listsListar todas as listas de contatos com contagens de contatos
create-listCriar uma nova lista de contatos
add-contact-to-listAdicionar até 500 contatos a uma lista de uma vez
remove-contact-from-listRemover um único contato de uma lista

Segmentos

FerramentaDescrição
list-segmentsListar todos os segmentos com contagens de contatos
create-segmentCriar um segmento com condições de filtro (máx. 50)
get-segment-contactsObter contatos paginados que correspondem a um segmento

Campanhas

As campanhas são sempre criadas como rascunhos. Abra o aplicativo Mailtani para revisá-las e ativá-las.

FerramentaDescrição
list-campaignsListar campanhas filtradas por tipo ou status
create-broadcastCriar um rascunho de envio único; opcionalmente direcionar listas e segmentos
create-sequenceCriar um rascunho de sequência de gotejamento em várias etapas com atrasos por etapa
create-flowCriar um rascunho de fluxo de automação visual acionado pelo comportamento do contato

Emails

FerramentaDescrição
list-emailsListar emails enviados, opcionalmente filtrados por contato
send-emailEnviar um email transacional único para qualquer endereço

Tags

FerramentaDescrição
list-tagsListar todas as tags com contagens de contatos
create-tagCriar uma nova tag
delete-tagExcluir uma tag por ID

Campos personalizados

FerramentaDescrição
list-custom-fieldsListar todos os campos personalizados
create-custom-fieldCriar um campo personalizado (idempotente por nome)

Eventos

FerramentaDescrição
track-eventRastrear um evento personalizado para um contato; persiste propriedades e dispara fluxos

Segurança

  • Todas as operações são limitadas ao seu projeto via X-Project-Id — nenhuma ferramenta pode ler ou modificar dados de outro projeto
  • As chaves de API são hash SHA-256 em repouso; texto simples nunca é armazenado
  • Limite de 30 requisições por minuto
  • Os limites diários de envio de email são aplicados conforme seu plano

Links