Buzzmark
oficialEscreva publicações com a voz própria da sua marca, dê uma nota de 0 a 100 para cada rascunho e agende-as em seis redes sociais.
O que você pode fazer com Buzzmark MCP?
- Crie rascunhos de posts com a voz da sua marca — Peça ao Buzzmark para escrever de 1 a 5 posts a partir de uma ideia com
write_postse, em seguida, salve o texto de que você gostou comsave_draft. - Agende sem publicar — Coloque um rascunho no calendário com
schedule_post, definindowhencomo "best_time", "next_slot" ou uma data e horário. - Planeje uma semana de conteúdo — Gere um plano de 7 dias com
create_weekly_content_plan, salvando opcionalmente cada post como rascunho por meio desave_as_drafts. - Confira se um post está alinhado à sua marca — Avalie qualquer texto ou rascunho de 0 a 100 com
check_poste receba até três sugestões de edição para aumentar a pontuação. - Veja o que funcionou — Analise o desempenho dos posts recentes com
get_post_stats, os melhores horários para postar comget_best_timese os padrões comget_insights. - Adicione imagens aos rascunhos — Crie uma imagem com
create_imageou adicione uma por meio de um link comadd_media_from_url, vinculada a um rascunho porpost_id.
Servidor MCP hospedado
npx add-mcp 'https://buzzmark.ai/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Um servidor. Qualquer app MCP.
O Buzzmark fala MCP por HTTP Streamable, com login OAuth 2.1 ou uma chave de API. 24 ferramentas, as mesmas regras do app e nenhuma forma de publicar na hora.
URL do servidor: https://buzzmark.ai/mcp
Como se conecta
| Como se conecta | |
|---|---|
| Transporte | MCP por HTTP Streamable, na URL do servidor acima. |
| Login | OAuth 2.1 com PKCE (S256). Os clientes se registram na hora ou fornecem a URL dos metadados. A primeira solicitação recebe um 401 com os metadados do recurso, para que o cliente encontre o servidor de autorização por conta própria. |
| Sem login | Uma chave de API da página de apps de IA no Buzzmark, enviada como token Bearer. Ela é exibida uma única vez; o Buzzmark guarda apenas sua impressão digital. |
| Escopo | Um escopo, buzz. Os escopos que um app solicitar além dele são ignorados, não recusados. |
| Tokens | Um token de acesso dura 1 hora; um token de atualização, 90 dias, e é rotacionado quando usado. Um código de autorização dura 10 minutos e só pode ser usado uma vez; um segundo uso encerra a concessão. |
| Limites | 30 chamadas por minuto e 1.000 por dia para sua conta, somando todos os apps e chaves. Publicações e imagens também contam para as cotas mensais do plano. |
| Auditoria | Cada chamada registra a ferramenta e o resultado, nunca os argumentos nem a resposta. |
Referência das ferramentas
Leia o catálogo do próprio servidor no momento da compilação, para que ele corresponda ao que o servidor responde.
Listar conjuntos sociais (list_social_sets), somente leitura
Os conjuntos sociais do usuário: cada um é um grupo de contas sociais conectadas com seu próprio perfil Hive (voz da marca), fuso horário e horários semanais de publicação. Comece por aqui: a maioria das outras ferramentas recebe um social_set_id e os IDs das contas desta resposta.
Entradas: Não recebe entradas.
Listar perfis de marca (list_brand_profiles), somente leitura
Os perfis de marca do usuário (o Buzzmark os chama de perfis Hive): o que o Buzzmark sabe sobre cada marca, sua voz, tom, público e produtos. As ferramentas de escrita usam a voz de um perfil de marca; passe seu ID como hive_profile_id ou deixe-o de fora para usar o perfil do próprio conjunto social.
Entradas: Não recebe entradas.
Listar publicações (list_posts), somente leitura
Buzzes no Buzzmark, do mais recente ao mais antigo: rascunhos, agendados, publicados ou com falha. O texto é cortado em 400 caracteres; get_post retorna o Buzz completo.
| Entradas | Tipo | ||
|---|---|---|---|
status | um de "draft", "scheduled", "published", "failed", "all" | Opcional | Padrão "all" |
social_set_id | número | Opcional | |
limit | número, de 1 a 50 | Opcional | Padrão 20 |
Obter uma publicação (get_post), somente leitura
Um Buzz completo: todas as partes de uma sequência, com texto e imagens, seu primeiro comentário, as contas de destino, seu conjunto social e perfil de marca, seu status e horário agendado. Use após list_posts, que corta o texto em 400 caracteres, ou para ler um rascunho antes de alterá-lo com save_draft. Não inclui curtidas nem outros números: get_post_stats os fornece para publicações já publicadas.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Obrigatório | O ID do Buzz, obtido de list_posts ou da resposta de save_draft. |
Escrever publicações com a voz da marca (write_posts)
O Buzz escreve de 1 a 5 novas publicações a partir de uma ideia, na voz de um perfil Hive, seguindo as regras de escrita do Buzzmark e sua verificação posterior. Todas as respostas ficam na Biblioteca do usuário no Buzzmark. Nada é salvo como rascunho: passe o texto que deseja salvar para save_draft. Use para publicações que ainda não existem; para alterar uma publicação existente, use rewrite_post; para dar a um rascunho salvo um texto próprio para cada plataforma, use adapt_for_platforms.
| Entradas | Tipo | ||
|---|---|---|---|
idea | texto, até 2.000 caracteres | Obrigatório | Sobre o que são as publicações, nas palavras do usuário. |
hive_profile_id | número | Opcional | |
social_set_id | número | Opcional | Conjunto social cujo perfil Hive escreve as publicações, quando hive_profile_id não é informado. Opcional quando a conta tem um único conjunto. |
platform | texto | Opcional | ID de plataforma do Buzzmark (x, linkedin, instagram, threads, facebook, tiktok, bluesky) para a qual escrever. |
format | um de "post", "thread" | Opcional | Padrão "post" |
count | número, de 1 a 5 | Opcional | Padrão 3 |
with_picture_brief | sim ou não | Opcional | Adiciona a cada publicação uma descrição breve para uma imagem, para create_image. Padrão false |
Salvar um rascunho (save_draft)
Cria um rascunho de Buzz ou atualiza um existente (post_id). Um rascunho continua sendo um rascunho: nada é publicado nem agendado. Forneça o texto de uma publicação ou thread para várias. Informa o que uma plataforma recusaria (limite de tamanho, imagem ausente, uma marcação do LinkedIn que o LinkedIn não consegue encontrar), para que isso possa ser corrigido antes de schedule_post. Marcações: no X, Threads, Instagram e TikTok, escreva @handle. No LinkedIn, escreva o link do perfil ou da página entre colchetes, @[https://www.linkedin.com/company/] ou @[https://www.linkedin.com/in/], e o LinkedIn exibirá o nome correspondente; em todas as outras plataformas, esse nome aparece como texto simples. No Facebook, uma menção permanece como texto simples. Para um perfil de marca com contas (list_brand_profiles as mostra), não é preciso fazer nada disso: escreva o nome e, quando a publicação for agendada, a primeira menção será marcada em cada plataforma na qual o perfil tiver uma conta. first_comment adiciona um comentário publicado abaixo da publicação assim que ela for ao ar, no LinkedIn, Instagram, Facebook e Threads: o lugar para um link ou hashtags, para manter a publicação em si limpa.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Opcional | Atualiza este rascunho em vez de criar um novo. |
text | texto, até 10.000 caracteres | Opcional | |
thread | lista de texto, até 25 | Opcional | Uma thread: uma string por publicação. Substitui text. |
social_set_id | número | Opcional | ID do conjunto social obtido de list_social_sets. Opcional quando a conta tem um único conjunto. |
hive_profile_id | número | Opcional | |
account_ids | lista de números, até 20 | Opcional | Contas de destino, com a primeira como principal. Padrão: as contas padrão do conjunto. |
first_comment | texto, até 5.000 caracteres | Opcional | Um comentário publicado abaixo da publicação assim que ela for ao ar, no LinkedIn, Instagram (não em um story), Facebook e Threads; as outras plataformas o ignoram. No máximo 500 caracteres no Threads, 1.250 no LinkedIn, 2.200 no Instagram e 5.000 no Facebook. Uma string vazia o remove; deixe-o de fora para manter o comentário atual do rascunho. |
Agendar uma publicação (schedule_post)
Agenda um rascunho para um horário, para o melhor horário ou para o próximo horário livre de publicação do conjunto social. Nunca publica imediatamente. Com "best_time", o Buzzmark escolhe a hora livre mais próxima em que as publicações nessas contas têm melhor desempenho, com base em números que mantém privados (o LinkedIn não permite que seus números sejam usados em apps de IA), e informa o horário escolhido. Os horários seguem o fuso do conjunto, a menos que incluam um deslocamento. Quando os horários naturais estão ativados para o conjunto (conforme indicado por list_social_sets), a publicação vai ao ar alguns minutos antes ou depois do horário indicado; a resposta informa o horário real. Quando a função da pessoa na organização exige aprovação prévia, o rascunho é enviado para aprovação (sent_for_approval na resposta) e vai ao ar quando um colega de equipe o aprovar. Para vários rascunhos de uma vez, use schedule_posts.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Obrigatório | |
when | texto | Obrigatório | "best_time" (o Buzzmark escolhe o melhor horário livre mais próximo para essas contas), "next_slot" ou uma data e hora: "2026-10-02T09:00" no fuso do conjunto, ou ISO 8601 com deslocamento. |
account_ids | lista de números, até 20 | Opcional | Padrão: as contas salvas no rascunho; caso contrário, as contas padrão do conjunto. |
Agendar várias publicações (schedule_posts)
Agenda até 25 rascunhos de uma só vez, cada um em seu próprio horário, no melhor horário ou no próximo horário livre, por exemplo, os rascunhos salvos por create_weekly_content_plan (o horário de cada um é sua data e hora). Nunca publica imediatamente. Cada rascunho é verificado individualmente: se um não puder ser publicado, isso será informado, e os demais ainda serão agendados. Quando a função da pessoa exigir aprovação prévia, os rascunhos serão enviados para aprovação.
| Entradas | Tipo | ||
|---|---|---|---|
posts | lista de objetos, até 25 | Obrigatório | Cada rascunho com seu horário (post_id, when, account_ids opcional). |
Alterar o horário de uma publicação agendada (reschedule_post)
Altera uma publicação agendada para uma nova data e hora no fuso do conjunto, mantendo o horário exato. Nunca publica imediatamente. O texto, as imagens e as contas permanecem iguais.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Obrigatório | |
when | texto | Obrigatório | Uma data e hora: "2026-10-02T09:00" no fuso do conjunto, ou ISO 8601 com deslocamento. |
Remover uma publicação do agendamento (unschedule_post)
Remove uma publicação agendada do calendário e a devolve aos rascunhos, com seu texto, imagens e contas, para que possa ser editada ou agendada novamente. Nada é excluído. As imagens mantidas pela fila de publicação são copiadas primeiro para o Buzzmark; se alguma não puder ser copiada, a publicação continua agendada.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Obrigatório |
Excluir um rascunho (delete_draft)
Exclui um rascunho permanentemente. Uma publicação agendada ou publicada não pode ser excluída aqui: primeiro, use unschedule_post para devolver uma publicação agendada aos rascunhos.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Obrigatório |
Verificar uma publicação em relação à voz da marca (check_post)
Atribui uma nota de 0 a 100 para indicar o quanto uma publicação soa como a marca, com um parecer breve, o principal aspecto que funciona ou destoa e até três sugestões de edição, cada uma com a publicação inteira reescrita. Verifica qualquer texto, inclusive texto escrito neste chat, ou um rascunho (post_id), cuja nota fica registrada ao lado dele no Buzzmark. Não altera a publicação. Use para avaliar uma publicação antes de ela ir ao ar; para saber o desempenho de publicações já publicadas, use get_post_stats; para identificar o que elas têm em comum, use get_insights.
| Entradas | Tipo | ||
|---|---|---|---|
text | texto, até 10.000 caracteres | Opcional | A publicação a verificar. Deixe de fora para verificar o rascunho indicado por post_id. |
post_id | número | Opcional | |
platform | texto | Opcional | ID de plataforma do Buzzmark para a qual a publicação se destina. Padrão: a primeira conta do rascunho. |
hive_profile_id | número | Opcional | ID do perfil de marca obtido de list_brand_profiles. Padrão: o perfil do próprio conjunto social. |
social_set_id | número | Opcional | ID do conjunto social obtido de list_social_sets. Opcional quando a conta tem um único conjunto. |
Reescrever uma publicação (rewrite_post), somente leitura
O Buzz reescreve uma publicação de uma forma e oferece até três versões para escolher, na voz da marca e seguindo as regras de escrita do Buzzmark. Nada é salvo: passe a versão escolhida pelo usuário para save_draft. Use para alterar uma publicação existente de uma forma; para criar novas publicações a partir de uma ideia, use write_posts; para reescrever um rascunho salvo para cada plataforma de destino e manter essas versões nele, use adapt_for_platforms. Ações: match_hive (soar como a marca), fix_grammar (somente ortografia e gramática), sharpen (mais claro e conciso), sting (mais impacto), trim (cerca de metade do tamanho), remix (palavras novas), expand (mais um detalhe concreto), structure (linhas curtas, fáceis de ler), warmer (mais acolhedor), thread_hook (a publicação de abertura de uma thread), emoji (emoji), emoji_bullets (marcadores com emoji), announcement (apresentar como notícia), for_platform (reescrever no estilo da plataforma), custom (seguir a instrução do usuário).
| Entradas | Tipo | ||
|---|---|---|---|
action | um de "match_hive", "fix_grammar", "sharpen", "sting", "trim", "remix", "expand", "structure", "warmer", "thread_hook", "emoji", "emoji_bullets", "announcement", "for_platform", "custom" | Obrigatório | |
text | texto, até 10.000 caracteres | Opcional | A publicação a ser reescrita. Deixe em branco para reescrever uma parte de um rascunho (post_id, part). |
post_id | número | Opcional | |
part | número, de 0 a 24 | Opcional | Qual publicação de uma thread, começando em 0. Padrão: 0 |
platform | texto | Opcional | ID da plataforma Buzzmark. Necessário para for_platform; caso contrário, define o tamanho que a reescrita mantém. |
instruction | texto, até 600 caracteres | Opcional | Para custom: como reescrevê-la, nas palavras do usuário. |
hive_profile_id | número | Opcional | ID do perfil da marca de list_brand_profiles. Padrão: o do próprio conjunto social. |
social_set_id | número | Opcional | ID do conjunto social de list_social_sets. Opcional quando a conta tem um único conjunto. |
Dê a um rascunho uma versão por plataforma (adapt_for_platforms)
Reescreve um rascunho da forma como cada plataforma em que será publicado (ou as plataformas indicadas) o lê e salva essas versões no rascunho, como o Spread faz no app: a primeira conta do rascunho mantém a publicação em si; cada outra plataforma recebe seu próprio texto, com as mesmas imagens. Uma versão salva anteriormente para uma dessas plataformas é substituída. Funciona em uma única publicação, não em uma thread. Uma versão para LinkedIn mantém as marcações do LinkedIn como @[link]; a resposta avisa sobre qualquer marcação que o LinkedIn não consiga encontrar. Use depois que um rascunho estiver escrito e tiver suas contas; para alterar a própria publicação, use rewrite_post (a ação for_platform reescreve para uma plataforma sem salvar), e, para novas publicações, write_posts.
| Entradas | Tipo | ||
|---|---|---|---|
post_id | número | Obrigatório | |
platforms | lista de texto, até 8 | Opcional | IDs de plataforma Buzzmark entre as contas do rascunho. Padrão: todas as plataformas depois da primeira conta. |
Ideias de publicações a partir de notícias e concorrentes (get_post_ideas)
Ideias de publicações para uma marca a partir do Scout do Buzzmark: as notícias desta semana no setor, cada tópico com o motivo de ser relevante agora, suas fontes e dois ou três ângulos para publicar, além de ângulos dos concorrentes quando o Scout tiver lido sobre eles. Responde com a leitura mais recente do Scout e sua data. Com refresh, ou quando o Scout nunca tiver lido as notícias dessa marca, ele lê as notícias novamente primeiro (até um minuto, contado como uma execução do Scout). Apenas ideias: desenvolva-as com write_posts.
| Entradas | Tipo | ||
|---|---|---|---|
social_set_id | número | Opcional | ID do conjunto social de list_social_sets. Opcional quando a conta tem um único conjunto. |
hive_profile_id | número | Opcional | ID do perfil da marca de list_brand_profiles. Padrão: o do próprio conjunto social. |
refresh | sim ou não | Opcional | Padrão: false |
O que funcionou neste mês (get_insights)
O que as publicações de uma marca nos últimos 30 dias têm em comum quando apresentam resultados melhores ou piores que a média das publicações, com no máximo uma descoberta e duas ações, em frases simples. As publicações do LinkedIn são analisadas separadamente e a descoberta fica no Buzzmark, pois o LinkedIn não permite que seus números sejam usados em apps de IA. Cada descoberta informa os números em que se baseia (por exemplo, publicações que começam com uma pergunta tiveram engajamento 2,3 vezes maior que a média, com base em 5 de 19 publicações medidas) e uma ideia de ação. As publicações são comparadas por plataforma, se começam com um número ou uma pergunta, tamanho, tipo de publicação, dia da semana e horário. A leitura é feita no máximo uma vez por dia: a mesma resposta é retornada até que os números mudem. São necessárias 8 publicações com números nos últimos 30 dias; se houver menos, informa quantas existem. Use para descobrir o que fazer mais; para cada publicação e seus números, use get_post_stats; para o melhor dia da semana e horário, get_best_times; e, para avaliar um rascunho antes de publicá-lo, check_post.
| Entradas | Tipo | ||
|---|---|---|---|
social_set_id | número | Opcional | Conjunto social cujo perfil da marca será lido, quando hive_profile_id não for informado. Opcional quando a conta tem um único conjunto. |
hive_profile_id | número | Opcional | ID do perfil da marca de list_brand_profiles. Padrão: o do próprio conjunto social ou, caso contrário, o perfil de marca padrão da conta. |
Melhores horários para publicar (get_best_times), somente leitura
Quando as publicações próprias de um conjunto social tiveram melhor desempenho: os 6 melhores horários e dias da semana no fuso horário do conjunto, começando pelo melhor, cada um com a quantidade de publicações e o engajamento médio delas (curtidas + comentários + compartilhamentos ou republicações, o que for maior, + salvamentos) por publicação. Um horário cujas publicações não tiveram engajamento é omitido; portanto, um conjunto sem engajamento ainda não terá horários. Informa o fuso horário do conjunto e quantas publicações foram analisadas. As publicações do LinkedIn não são contabilizadas, pois o LinkedIn não permite que seus números sejam usados em apps de IA; um conjunto que publica apenas no LinkedIn recebe horários iniciais de um estudo público e seus próprios horários de publicação. Para publicar no melhor horário em qualquer plataforma, inclusive no LinkedIn, schedule_post com when "best_time" permite que o Buzzmark escolha. Para saber o desempenho de publicações individuais, use get_post_stats; para descobrir o que elas têm em comum, use get_insights.
| Entradas | Tipo | ||
|---|---|---|---|
social_set_id | número | Opcional | ID do conjunto social de list_social_sets. Opcional quando a conta tem um único conjunto. |
days | número, de 14 a 180 | Opcional | Quantos dias de publicações feitas analisar, contando a partir de agora. De 14 a 180, padrão: 90. |
Desempenho das publicações recentes (get_post_stats), somente leitura
Publicações de um conjunto social feitas nos últimos dias, classificadas por engajamento (curtidas + comentários + compartilhamentos ou republicações, o que for maior, + salvamentos), começando pelas melhores. Cada publicação inclui sua plataforma, quando foi publicada no fuso horário do conjunto, seu texto, seu link, seu engajamento, se foi publicada pelo Buzzmark e seus números; a resposta também soma os números de todas as publicações no período. O LinkedIn não permite que seus números sejam usados em apps de IA, então as publicações do LinkedIn aparecem separadamente em numbers_in_buzzmark_only, da mais recente para a mais antiga, com o horário de publicação, o link e onde ver os números no Buzzmark, e são excluídas dos totais. Os números são impressões, alcance, visualizações, curtidas, comentários, compartilhamentos, salvamentos e cliques, usando o termo próprio da plataforma quando houver (replies, reposts, bookmarks, videoViews e upvotes). Um número que a plataforma não informa é omitido, nunca exibido como 0. Use para ver quais publicações tiveram melhor desempenho e por quanto; para descobrir o que elas têm em comum, use get_insights; para o melhor dia da semana e horário, get_best_times; para rascunhos e publicações agendadas, list_posts; e, para ver um Buzz completo, get_post.
| Entradas | Tipo | ||
|---|---|---|---|
social_set_id | número | Opcional | ID do conjunto social de list_social_sets. Opcional quando a conta tem um único conjunto. |
days | número, de 1 a 180 | Opcional | Quantos dias de publicações feitas analisar, contando a partir de agora. De 1 a 180, padrão: 30. |
limit | número, de 1 a 30 | Opcional | Quantas publicações retornar, começando pelas melhores. De 1 a 30, padrão: 10. Os totais ainda incluem todas as publicações do período. |
Criar uma imagem (create_image)
Cria uma imagem com o modelo de imagens do Buzzmark e a salva na Biblioteca do usuário. Com post_id, ela também é adicionada ao rascunho. A imagem usa as cores do perfil Hive, e um produto Hive indicado pelo nome traz sua foto real como referência. Usa um dos créditos de imagem do mês; uma imagem que falhe ou seja recusada não é contabilizada. Leva cerca de um minuto.
| Entradas | Tipo | ||
|---|---|---|---|
prompt | texto, até 3.000 caracteres | Obrigatório | O que a imagem mostra. Por padrão, uma fotografia. |
hive_profile_id | número | Opcional | |
product | texto, até 200 caracteres | Opcional | Nome de um produto exatamente como aparece no perfil Hive, para usar sua foto. |
platforms | lista de texto, até 8 | Opcional | Onde será publicada, para definir o formato (Instagram e Threads 4:5, TikTok 2:3, caso contrário, quadrado). Padrão: as plataformas do rascunho. |
post_id | número | Opcional | Um rascunho ao qual adicionar a imagem. |
part | número, de 0 a 24 | Opcional | Qual publicação de uma thread, começando em 0. Padrão: 0 |
Adicionar uma imagem ou vídeo de um link (add_media_from_url)
Copia uma imagem ou vídeo de um link https público para a Biblioteca do usuário no Buzzmark e, com post_id, adiciona-o ao rascunho. O Buzzmark mantém sua própria cópia, então a publicação nunca depende de o link continuar disponível. Aceita JPG, PNG, WebP, GIF, MP4 ou MOV: imagens de até 10 MB, vídeos de até 200 MB. Informa o que uma plataforma recusaria, como create_image.
| Entradas | Tipo | ||
|---|---|---|---|
url | texto, até 2.000 caracteres | Obrigatório | Um link https público direto para o arquivo, não para uma página que o exiba. |
post_id | número | Opcional | Um rascunho ao qual adicioná-lo. Sem um, vai apenas para a Biblioteca. |
part | número, de 0 a 24 | Opcional | Qual publicação de uma thread, começando em 0. Padrão: 0 |
Obter um link de upload (create_upload_link)
Para uma imagem ou vídeo que o usuário tem no próprio computador ou celular, e não em um link público. Retorna duas formas de fazer o upload, ambas válidas para um arquivo: upload_page, uma página do Buzzmark para enviar ao usuário, onde ele escolhe o arquivo e ele é adicionado diretamente ao rascunho (informe post_id); e, com file_name, upload_url, para um app que consegue ler o próprio arquivo (um terminal ou sistema de arquivos): envie os bytes do arquivo para esse endereço com o cabeçalho Content-Type informado na resposta e, em seguida, chame add_uploaded_media com upload_id. Aceita JPG, PNG, WebP, GIF, MP4 ou MOV: imagens de até 10 MB, vídeos de até 200 MB.
| Entradas | Tipo | ||
|---|---|---|---|
file_name | texto, até 120 caracteres | Opcional | Nome do arquivo com sua extensão, como "launch.png", quando este app faz o upload do próprio arquivo. Deixe em branco para obter apenas a página para o usuário. |
post_id | número | Opcional | Um rascunho ao qual adicionar o arquivo. Sem um, vai apenas para a Biblioteca. |
part | número, de 0 a 24 | Opcional | Qual publicação de uma thread, começando em 0. Padrão: 0 |
Adicionar uma imagem ou vídeo enviado (add_uploaded_media)
Depois que o arquivo for enviado por PUT para o upload_url de create_upload_link: copia-o para a Biblioteca do usuário no Buzzmark e, com post_id, adiciona-o ao rascunho. Informa o que uma plataforma recusaria, como add_media_from_url. Um upload_id é válido por 55 minutos.
| Entradas | Tipo | ||
|---|---|---|---|
upload_id | texto, até 2.000 caracteres | Obrigatório | upload_id de create_upload_link. |
post_id | número | Opcional | Um rascunho ao qual adicionar o arquivo. Sem um, vai apenas para a Biblioteca. |
part | número, de 0 a 24 | Opcional | Qual publicação de uma thread, começando em 0. Padrão: 0 |
Adicionar uma imagem ou vídeo deste chat (add_media_from_chat)
Uma imagem ou vídeo anexado pelo usuário neste chat: copia-o para a Biblioteca do usuário no Buzzmark e, com post_id, adiciona-o ao rascunho. Informa o que uma plataforma recusaria. Aceita JPG, PNG, WebP, GIF, MP4 ou MOV: imagens de até 10 MB, vídeos de até 200 MB.
| Entradas | Tipo | ||
|---|---|---|---|
file | objeto | Obrigatório | O arquivo anexado pelo usuário no chat. |
post_id | número | Opcional | Um rascunho ao qual adicionar o arquivo. Sem um, vai apenas para a Biblioteca. |
part | número, de 0 a 24 | Opcional | Qual publicação de uma thread, começando em 0. Padrão: 0 |
Planejar a semana (create_weekly_content_plan)
Um plano para os próximos 7 dias de um conjunto social: para que serve a semana, de 2 a 4 pilares de conteúdo e uma publicação pronta para editar por horário de publicação, cada uma com seu dia, horário, plataforma, uma ideia de imagem e o motivo de estar ali. Criado com base no perfil Hive do conjunto, nos horários de publicação, nos melhores horários e no desempenho das publicações recentes, além do que já está agendado. Os números do LinkedIn não são usados para criá-lo: depois, o Buzzmark move cada publicação exclusiva do LinkedIn para o melhor horário do dia nessa plataforma. É necessária uma conta conectada; com menos de 8 publicações com números, ele se baseia na voz da marca e nas normas das plataformas e informa isso. Fica na Biblioteca. Pergunte primeiro ao usuário se ele quer as publicações como rascunhos: com save_as_drafts, cada publicação também vira um rascunho, e schedule_posts então coloca todas nos respectivos horários de uma só vez. Cada publicação planejada conta como um Buzz escrito para você. Leva até um minuto.
| Entradas | Tipo | ||
|---|---|---|---|
social_set_id | número | Opcional | ID do conjunto social de list_social_sets. Opcional quando a conta tem um único conjunto. |
goal | texto, até 600 caracteres | Opcional | O que a semana deve alcançar, nas palavras do usuário: um lançamento, um evento, mais reservas. |
start | texto | Opcional | Primeiro dia, YYYY-MM-DD no fuso horário do conjunto. Padrão: amanhã. |
save_as_drafts | sim ou não | Opcional | Padrão: false |
Guias que publicamos
Cada guia compara as ferramentas com base nos fatos que cada uma publica. O Buzzmark é uma delas, e todas as páginas informam quem a criou.
- Melhores servidores MCP para redes sociais: O que cada ferramenta informa sobre seu servidor MCP: o plano, os aplicativos de IA que menciona e sua API.
Perguntas sobre o servidor
Quais clientes foram testados?
Claude, ChatGPT, Grok e Cursor têm páginas próprias. Qualquer cliente que use MCP por HTTP Streamable com OAuth 2.1 ou um cabeçalho Bearer deve funcionar; um aplicativo que só aceita stdio precisa de uma ponte.
Por que não há uma ferramenta para publicar agora?
Para que o proprietário tenha a palavra final. schedule_post exige um horário com pelo menos 5 minutos de antecedência ou o próximo horário de publicação disponível, e um Buzz agendado pode ser retirado pelo aplicativo.
De onde vêm os erros?
Cada recusa é uma frase escrita pelo Buzzmark, com o motivo e o que fazer: um limite da plataforma, uma imagem ausente, um conjunto sem fila. Nenhuma mensagem do provedor chega ao aplicativo.
Também há uma API REST?
Ainda não. Hoje, o servidor MCP é a forma de acesso para aplicativos de IA e está disponível em todos os planos.
Configure em
- Buzzmark no Claude: Um clique no diretório do Claude ou um comando no Claude Code.
- Buzzmark no ChatGPT: Um clique nos plugins do ChatGPT.
- Buzzmark no Grok: Um conector personalizado em grok.com, com login.
- Buzzmark no Cursor: Um bloco de configuração, com login ou uma chave de API.