TeleBoost

O TeleBoost executa um servidor MCP hospedado para que qualquer IA compatível com MCP (Claude, ChatGPT, Cursor, Zed e ferramentas de automação como n8n e Make) possa trabalhar diretamente com seu workspace.

Servidor MCP hospedado

npx add-mcp 'https://mcp.teleboost.app/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Começando

A API do TeleBoost está disponível nos planos Pro e Business. Crie uma chave em Configurações → Desenvolvedores → Chaves de API — ela é exibida apenas uma vez, então copie-a nesse momento. Todas as solicitações usam HTTPS e retornam JSON.

curl https://teleboost.app/api/v1/contacts \
  -H "Authorization: Bearer tb_live_your_key_here"

Os endpoints de listagem retornam { "data": [...], "next_cursor": "...", "has_more": true }. Envie next_cursor de volta como ?cursor= para paginar.

Autenticação e escopos

Dois mecanismos, um modelo de escopo. Use uma chave de API (Authorization: Bearer tb_live_…) para scripts e automação, ou OAuth 2.1 para aplicativos de IA conectados via MCP. As chaves são limitadas ao workspace: uma chave está vinculada aos seus dados individuais ou a uma equipe no momento da criação.

EscopoConcede
workspace.readMetadados do workspace, membros da equipe, uso do plano e cotas
accounts.writeAtualizar configurações de contas conectadas, como cotas diárias de envio
contacts.read / writeLeads, campos personalizados, notas, status e pontuações de engajamento
lists.read / writeListas e seus membros
groups.read / writeGrupos salvos do Telegram (alvos de campanha e raspagem)
inbox.readConversas e histórico de mensagens em todas as contas
messages.sendEnviar mensagens de uma conta conectada
campaigns.read / writeCampanhas de DM e grupo, estatísticas, iniciar / pausar
templates.read / writeModelos de mensagem e personalidades de IA
tickets.read / writeTickets, status, prioridades, SLA e lembretes
analytics.readMétricas agregadas, painéis e mapas de calor

Recursos da API

Todos os caminhos são relativos a https://teleboost.app/api/v1. Uma seleção é mostrada abaixo — a referência completa e sempre atualizada de cada endpoint está na especificação OpenAPI.

MétodoCaminhoDescriçãoEscopo
GET/accountsListar contas conectadas (somente status)workspace.read
PATCH/accounts/{id}/quotaAtualizar a cota de envio de uma contaaccounts.write
GET/contactsListar e pesquisar contatoscontacts.read
POST/contactsCriar um contatocontacts.write
PATCH/contacts/{id}Atualizar status, campos personalizadoscontacts.write
GET/listsNavegar pelas listas com contagenslists.read
POST/lists/{id}/contactsAdicionar contatos a uma listalists.write
GET/groupsListar grupos salvos do Telegramgroups.read
GET/conversationsListar conversas da caixa de entradainbox.read
GET/conversations/{id}/messagesHistórico de mensagensinbox.read
POST/messagesEnviar uma mensagemmessages.send
GET/campaigns/dmListar campanhas de DMcampaigns.read
POST/campaigns/dm/{id}/startIniciar / retomar uma campanha de DMcampaigns.write
POST/campaigns/groupCriar uma campanha de grupocampaigns.write
GET/templatesListar modelos de mensagemtemplates.read
GET/personalitiesListar personalidades de IAtemplates.read
GET/ticketsListar ticketstickets.read
POST/ticketsCriar um tickettickets.write
POST/remindersCriar um lembretetickets.write
GET/analytics/summaryKPIs agregadosanalytics.read
GET/analytics/activityMapa de calor de atividade de entrada 7×24analytics.read
GET/workspace/usageUso do plano e cotas da APIworkspace.read

Servidor MCP

O TeleBoost executa um servidor MCP hospedado para que qualquer IA compatível com MCP — Claude, ChatGPT, Cursor, Zed e ferramentas de automação como n8n e Make — possa trabalhar diretamente com seu pipeline.

MCP endpoint:  https://mcp.teleboost.app/mcp

1. Copy the URL from Settings → Developers → Connected AI apps
2. Add it as a custom connector in your AI tool
3. Authorize via the TeleBoost consent screen (OAuth 2.1 + PKCE)

O servidor expõe ferramentas que espelham a API: search_contacts, get_conversation, create_ticket, send_message, start_campaign, get_analytics_summary e outras. Ferramentas fora dos escopos concedidos a uma conexão nunca são expostas.

Webhooks

Registre um endpoint HTTPS em Configurações → Desenvolvedores → Webhooks. Cada entrega carrega um cabeçalho X-TeleBoost-Signature — um HMAC-SHA256 do corpo com o segredo do seu endpoint. Verifique-o antes de confiar no payload.

import hmac, hashlib

def verify(body: bytes, header: str, secret: str) -> bool:
    expected = "sha256=" + hmac.new(secret.encode(), body, hashlib.sha256).hexdigest()
    return hmac.compare_digest(expected, header)

As entregas são repetidas com backoff exponencial por até 24 horas; endpoints que continuam falhando são desativados automaticamente com um alerta. Eventos disponíveis:

Limites de taxa

Os limites são por plano e retornados em cada resposta por meio dos cabeçalhos X-RateLimit-*. Um 429 inclui Retry-After.

PlanoPor minutoPor diaEnvios / hora
Pro12010.00030
Business30050.000100

O envio de mensagens também respeita a cota de segurança de cada conta — o limite horário da API é adicional, e não substituto, desses limites.