Buzzmark
официальныйПишите публикации в фирменном стиле вашего бренда, оценивайте каждый черновик по шкале от 0 до 100 и планируйте их публикацию в шести социальных сетях.
Что можно делать с Buzzmark MCP?
- Создавайте черновики в стиле вашего бренда — Попросите Buzzmark написать от 1 до 5 публикаций по вашей идее с помощью
write_posts, а затем сохраните понравившийся текст с помощьюsave_draft. - Планируйте публикации без их размещения — Добавьте черновик в календарь с помощью
schedule_post, указав дляwhenзначение "best_time", "next_slot" или дату и время. - Планируйте контент на неделю — Создайте план на 7 дней с помощью
create_weekly_content_plan, при желании сохранив каждую публикацию как черновик черезsave_as_drafts. - Проверяйте соответствие публикации вашему бренду — Оцените любой текст или черновик по шкале от 0 до 100 с помощью
check_postи получите до трёх правок, которые повысят оценку. - Узнавайте, что сработало — Анализируйте эффективность недавних публикаций с помощью
get_post_stats, лучшие временные интервалы для публикаций — с помощьюget_best_times, а закономерности — с помощьюget_insights. - Добавляйте изображения в черновики — Создайте изображение с помощью
create_imageили добавьте его по ссылке с помощьюadd_media_from_url, прикрепив к черновику черезpost_id.
Размещённый MCP-сервер
npx add-mcp 'https://buzzmark.ai/mcp'Устанавливается в Claude Code, Codex, Cursor и другие
Документация
Один сервер. Любое MCP-приложение.
Buzzmark работает по MCP через Streamable HTTP, с входом через OAuth 2.1 или с API-ключом. 24 инструмента, те же правила, что и в приложении, и никакой публикации на месте.
URL сервера: https://buzzmark.ai/mcp
Как происходит подключение
| Как происходит подключение | |
|---|---|
| Транспорт | MCP через Streamable HTTP по URL сервера выше. |
| Вход | OAuth 2.1 с PKCE (S256). Клиенты регистрируются на лету или указывают URL своих метаданных. Первый запрос получает ответ 401 с метаданными ресурса, поэтому клиент самостоятельно находит сервер авторизации. |
| Без входа | API-ключ со страницы AI-приложений в Buzzmark, передаваемый как Bearer-токен. Показывается один раз; Buzzmark хранит только его отпечаток. |
| Область доступа | Одна область доступа — buzz. Области, которые приложение запрашивает сверх неё, не предоставляются, но и не отклоняются. |
| Токены | Срок действия токена доступа — 1 час, токена обновления — 90 дней; при использовании токен обновления меняется. Код авторизации действует 10 минут и используется один раз; повторное использование закрывает разрешение. |
| Ограничения | 30 вызовов в минуту и 1 000 в день для вашей учётной записи — суммарно для всех приложений и ключей. Публикации и изображения также учитываются в месячных лимитах вашего плана. |
| Аудит | Для каждого вызова записываются инструмент и результат, но не аргументы и не ответ. |
Справочник инструментов
Читайте каталог самого сервера во время сборки, чтобы он соответствовал ответам сервера.
Список социальных наборов (list_social_sets), только чтение
Социальные наборы пользователя: каждый из них — группа подключённых социальных аккаунтов со своим профилем Hive (голосом бренда), часовым поясом и еженедельными временными слотами для публикаций. Начните отсюда: большинство других инструментов принимают social_set_id и идентификаторы аккаунтов из этого ответа.
Входные данные: не принимает входных данных.
Список профилей бренда (list_brand_profiles), только чтение
Профили бренда пользователя (в Buzzmark они называются профилями Hive): сведения Buzzmark о каждом бренде, его голосе, тоне, аудитории и продуктах. Инструменты для написания создают тексты в голосе профиля бренда; передайте его идентификатор как hive_profile_id или не указывайте его, чтобы использовать профиль самого социального набора.
Входные данные: не принимает входных данных.
Список публикаций (list_posts), только чтение
Buzz в Buzzmark, от новых к старым: черновики, запланированные, опубликованные или неудавшиеся. Текст обрезается до 400 символов; get_post возвращает Buzz целиком.
| Входные данные | Тип | ||
|---|---|---|---|
status | одно из значений "draft", "scheduled", "published", "failed", "all" | Необязательно | По умолчанию "all" |
social_set_id | число | Необязательно | |
limit | число от 1 до 50 | Необязательно | По умолчанию 20 |
Получить публикацию (get_post), только чтение
Полный текст одного Buzz: все части цепочки с текстом и изображениями, первый комментарий, аккаунты, в которые он отправляется, социальный набор и профиль бренда, статус и запланированное время. Используйте после list_posts, который обрезает текст до 400 символов, или чтобы прочитать черновик перед изменением с помощью save_draft. Лайков и других числовых показателей здесь нет: для опубликованных записей они доступны через get_post_stats.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Обязательно | Идентификатор Buzz из list_posts или ответа save_draft. |
Писать публикации голосом бренда (write_posts)
Buzz создаёт от 1 до 5 новых публикаций по заданной идее, голосом профиля Hive, с учётом правил написания Buzzmark и последующей проверки. Каждый ответ сохраняется в библиотеке пользователя в Buzzmark. Ничего не сохраняется как черновик: передайте нужный текст в save_draft. Используйте для публикаций, которых ещё нет; чтобы изменить существующую публикацию, используйте rewrite_post, а чтобы подготовить для сохранённого черновика отдельный текст для каждой платформы — adapt_for_platforms.
| Входные данные | Тип | ||
|---|---|---|---|
idea | текст, до 2 000 символов | Обязательно | О чём публикации, словами пользователя. |
hive_profile_id | число | Необязательно | |
social_set_id | число | Необязательно | Социальный набор, профиль Hive которого пишет публикации, если hive_profile_id не указан. Необязательно, если у учётной записи один набор. |
platform | текст | Необязательно | Идентификатор платформы Buzzmark (x, linkedin, instagram, threads, facebook, tiktok, bluesky), для которой нужно написать текст. |
format | одно из значений "post", "thread" | Необязательно | По умолчанию "post" |
count | число от 1 до 5 | Необязательно | По умолчанию 3 |
with_picture_brief | да или нет | Необязательно | Добавить к каждой публикации краткое описание изображения для create_image. По умолчанию false |
Сохранить черновик (save_draft)
Создаёт черновик Buzz или обновляет существующий (post_id). Черновик остаётся черновиком: ничего не публикуется и не планируется. Передайте текст одной публикации или thread для нескольких. Инструмент сообщает, что платформа отклонит (длина, отсутствие изображения, тег LinkedIn, который LinkedIn не может найти), чтобы это можно было исправить до schedule_post. Отметки: в X, Threads, Instagram и TikTok указывайте @handle. В LinkedIn укажите ссылку на профиль или страницу в квадратных скобках, @[https://www.linkedin.com/company/] или @[https://www.linkedin.com/in/], и LinkedIn покажет её собственное название; на всех остальных платформах это название будет обычным текстом. В Facebook упоминание остаётся обычным текстом. Для профиля бренда с аккаунтами (они отображаются в list_brand_profiles) ничего из этого не нужно: укажите его название, и при планировании публикации первое упоминание будет отмечено на каждой платформе, где у него есть аккаунт. first_comment добавляет комментарий, который публикуется под записью сразу после её выхода в LinkedIn, Instagram, Facebook и Threads: сюда можно поместить ссылку или хэштеги, чтобы сама публикация оставалась лаконичной.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Необязательно | Обновить этот черновик вместо создания нового. |
text | текст, до 10 000 символов | Необязательно | |
thread | список текстовых строк, до 25 | Необязательно | Цепочка: одна строка на публикацию. Заменяет text. |
social_set_id | число | Необязательно | Идентификатор социального набора из list_social_sets. Необязательно, если у учётной записи один набор. |
hive_profile_id | число | Необязательно | |
account_ids | список чисел, до 20 | Необязательно | Аккаунты, в которые отправляется публикация; первый — основной. По умолчанию используются аккаунты набора. |
first_comment | текст, до 5 000 символов | Необязательно | Комментарий, который публикуется под записью сразу после её выхода в LinkedIn, Instagram (не в истории), Facebook и Threads; на других платформах не добавляется. Не более 500 символов в Threads, 1 250 в LinkedIn, 2 200 в Instagram и 5 000 в Facebook. Пустая строка удаляет комментарий; не указывайте это поле, чтобы оставить комментарий черновика без изменений. |
Запланировать публикацию (schedule_post)
Планирует черновик на указанное время, на лучшее время или на следующий свободный слот публикации в социальном наборе. Никогда не публикует сразу. При значении "best_time" Buzzmark выбирает ближайший свободный час, когда публикации в этих аккаунтах показывают лучшие результаты, на основе данных, которые Buzzmark не раскрывает (LinkedIn не разрешает использовать свои данные в AI-приложениях), и сообщает выбранное время. Время указывается по часовому поясу набора, если не задано смещение. Если в наборе включены естественные временные интервалы (это указано в list_social_sets), публикация выходит за несколько минут до или после указанного времени; в ответе указывается фактическое время. Если роль пользователя в организации требует предварительного одобрения, черновик отправляется на согласование (sent_for_approval в ответе) и публикуется после одобрения коллегой. Чтобы запланировать несколько черновиков сразу, используйте schedule_posts.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Обязательно | |
when | текст | Обязательно | "best_time" (Buzzmark выбирает ближайшее свободное лучшее время для этих аккаунтов), "next_slot" или дата и время: "2026-10-02T09:00" по часовому поясу набора либо ISO 8601 со смещением. |
account_ids | список чисел, до 20 | Необязательно | По умолчанию используются аккаунты, сохранённые в черновике, или аккаунты набора. |
Запланировать несколько публикаций (schedule_posts)
Планирует до 25 черновиков за один раз: каждый на своё время, на лучшее время или на следующий свободный слот. Например, черновики, сохранённые с помощью create_weekly_content_plan (дата и время каждого черновика — это его слот). Никогда не публикует сразу. Каждый черновик проверяется отдельно: если какой-то нельзя опубликовать, об этом сообщается, а остальные всё равно планируются. Если роль пользователя требует предварительного одобрения, черновики вместо этого отправляются на согласование.
| Входные данные | Тип | ||
|---|---|---|---|
posts | список объектов, до 25 | Обязательно | Каждый черновик с указанием времени (post_id, when, необязательный account_ids). |
Перенести запланированную публикацию (reschedule_post)
Переносит запланированную публикацию на новую дату и время по часовому поясу набора; время сохраняется точно. Никогда не публикует сразу. Текст, изображения и аккаунты остаются без изменений.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Обязательно | |
when | текст | Обязательно | Дата и время: "2026-10-02T09:00" по часовому поясу набора либо ISO 8601 со смещением. |
Снять публикацию с расписания (unschedule_post)
Убирает запланированную публикацию из календаря и возвращает её в черновики вместе с текстом, изображениями и аккаунтами, чтобы её можно было отредактировать или запланировать снова. Ничего не удаляется. Изображения, хранившиеся в очереди публикаций, сначала копируются в Buzzmark; если это невозможно, публикация остаётся запланированной.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Обязательно |
Удалить черновик (delete_draft)
Удаляет черновик без возможности восстановления. Запланированную или опубликованную запись здесь удалить нельзя: сначала верните запланированную запись в черновики с помощью unschedule_post.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Обязательно |
Проверить соответствие публикации голосу бренда (check_post)
Оценивает, насколько публикация соответствует голосу бренда, по шкале от 0 до 100, и выдаёт краткий вердикт, указывает на один удачный или выбивающийся элемент и предлагает до трёх правок, каждая из которых представляет собой полный переписанный текст публикации. Проверяет любой текст, в том числе написанный в этом чате, или черновик (post_id); оценка черновика сохраняется рядом с ним в Buzzmark. Ничего в публикации не меняет. Используйте, чтобы оценить одну публикацию перед выходом; чтобы узнать, как показали себя опубликованные записи, используйте get_post_stats, а чтобы найти общие закономерности — get_insights.
| Входные данные | Тип | ||
|---|---|---|---|
text | текст, до 10 000 символов | Необязательно | Публикация для проверки. Не указывайте, чтобы проверить черновик с идентификатором post_id. |
post_id | число | Необязательно | |
platform | текст | Необязательно | Идентификатор платформы Buzzmark, для которой предназначена публикация. По умолчанию используется первая платформа черновика. |
hive_profile_id | число | Необязательно | Идентификатор профиля бренда из list_brand_profiles. По умолчанию используется профиль самого социального набора. |
social_set_id | число | Необязательно | Идентификатор социального набора из list_social_sets. Необязательно, если у учётной записи один набор. |
Переписать публикацию (rewrite_post), только чтение
Buzz переписывает публикацию одним способом и предлагает до трёх вариантов на выбор, в голосе бренда и с учётом правил написания Buzzmark. Ничего не сохраняется: передайте выбранный пользователем вариант в save_draft. Используйте, чтобы изменить существующую публикацию одним способом; для создания новых публикаций по идее используйте write_posts, а чтобы переписать сохранённый черновик для каждой платформы, на которую он отправляется, и сохранить эти варианты в нём — adapt_for_platforms. Действия: match_hive (передать голос бренда), fix_grammar (исправить только орфографию и грамматику), sharpen (сделать яснее и лаконичнее), sting (добавить выразительности), trim (сократить примерно вдвое), remix (переформулировать), expand (добавить одну конкретную деталь), structure (разбить на короткие строки, чтобы текст было легко просматривать), warmer (сделать теплее), thread_hook (начальный пост цепочки), emoji (добавить эмодзи), emoji_bullets (добавить маркированный список с эмодзи), announcement (оформить как новость), for_platform (переписать с учётом особенностей платформы), custom (выполнить инструкцию пользователя).
| Входные данные | Тип | ||
|---|---|---|---|
action | одно из значений: "match_hive", "fix_grammar", "sharpen", "sting", "trim", "remix", "expand", "structure", "warmer", "thread_hook", "emoji", "emoji_bullets", "announcement", "for_platform", "custom" | Обязательно | |
text | текст, до 10 000 символов | Необязательно | Публикация для переписывания. Не указывайте, чтобы переписать часть черновика (post_id, part). |
post_id | число | Необязательно | |
part | число, от 0 до 24 | Необязательно | Номер публикации в треде, начиная с 0. По умолчанию 0 |
platform | текст | Необязательно | Идентификатор платформы Buzzmark. Нужен для for_platform; в остальных случаях задаёт длину, которую сохраняет переписанный текст. |
instruction | текст, до 600 символов | Необязательно | Для custom: как переписать текст, словами пользователя. |
hive_profile_id | число | Необязательно | Идентификатор профиля бренда из list_brand_profiles. По умолчанию используется профиль набора соцсетей. |
social_set_id | число | Необязательно | Идентификатор набора соцсетей из list_social_sets. Необязательно, если у аккаунта один набор. |
Создать для черновика отдельную версию для каждой платформы (adapt_for_platforms)
Переписывает черновик с учётом особенностей каждой платформы, на которой он будет опубликован (или указанных платформ), и сохраняет эти версии в черновике, как это делает Spread в приложении: в первом аккаунте черновика остаётся сама публикация, а для каждой другой платформы создаётся отдельный текст с теми же изображениями. Ранее сохранённая версия для одной из этих платформ заменяется. Работает с одной публикацией, но не с тредом. В версии для LinkedIn теги LinkedIn сохраняются в формате @[link]; в ответе указывается, если LinkedIn не удаётся найти какой-либо тег. Используйте после того, как черновик написан и к нему добавлены аккаунты. Чтобы изменить саму публикацию, используйте rewrite_post (действие for_platform переписывает текст для одной платформы, не сохраняя его), а для новых публикаций — write_posts.
| Входные данные | Тип | ||
|---|---|---|---|
post_id | число | Обязательно | |
platforms | список текстовых значений, до 8 | Необязательно | Идентификаторы платформ Buzzmark среди аккаунтов черновика. По умолчанию — все платформы, кроме платформы первого аккаунта. |
Идеи для публикаций на основе новостей и конкурентов (get_post_ideas)
Идеи для публикаций бренда от Scout в Buzzmark: новости этой недели в его отрасли, почему каждая тема важна именно сейчас, источники и два-три варианта публикации, а также идеи конкурентов, если Scout изучил их. В ответе приводится результат последнего анализа Scout с датой. При указании refresh или если Scout ещё не изучал новости для этого бренда, он сначала снова изучает новости (до минуты; это считается одним запуском Scout). Только идеи: подготовьте публикации с помощью write_posts.
| Входные данные | Тип | ||
|---|---|---|---|
social_set_id | число | Необязательно | Идентификатор набора соцсетей из list_social_sets. Необязательно, если у аккаунта один набор. |
hive_profile_id | число | Необязательно | Идентификатор профиля бренда из list_brand_profiles. По умолчанию используется профиль набора соцсетей. |
refresh | да или нет | Необязательно | По умолчанию false |
Что сработало в этом месяце (get_insights)
Что общего у публикаций бренда за последние 30 дней, которые показывают результаты выше или ниже среднего для его публикаций. Результат — не более одного вывода и двух рекомендаций, сформулированных простыми предложениями. Публикации LinkedIn анализируются отдельно, а вывод сохраняется в Buzzmark, поскольку LinkedIn не разрешает использовать свои показатели в приложениях с ИИ. Для каждого вывода указывается, на каких данных он основан (например, публикации, начинающиеся с вопроса, получили вовлечённость в 2,3 раза выше средней — 5 из 19 публикаций с измеренными показателями), и предлагается идея для дальнейших действий. Публикации сравниваются по платформе, наличию числа или вопроса в начале, длине, типу публикации, дню недели и времени суток. Анализ выполняется не чаще одного раза в день: до изменения показателей возвращается тот же ответ. Требуется не менее 8 публикаций с показателями за 30 дней; если их меньше, указывается их количество. Используйте этот инструмент, чтобы понять, что стоит делать чаще. Для просмотра каждой публикации и её показателей используйте get_post_stats, для определения лучшего дня недели и времени — get_best_times, а для оценки черновика перед публикацией — check_post.
| Входные данные | Тип | ||
|---|---|---|---|
social_set_id | число | Необязательно | Набор соцсетей, профиль бренда которого анализируется, если hive_profile_id не указан. Необязательно, если у аккаунта один набор. |
hive_profile_id | число | Необязательно | Идентификатор профиля бренда из list_brand_profiles. По умолчанию используется профиль набора соцсетей, а если его нет — профиль бренда по умолчанию для аккаунта. |
Лучшее время для публикаций (get_best_times), только чтение
Шесть наиболее эффективных сочетаний дня недели и часа для опубликованных публикаций самого набора соцсетей, по времени этого набора. Сначала указываются лучшие; для каждого приводятся количество публикаций и средняя вовлечённость на публикацию (лайки + комментарии + репосты или публикации, в зависимости от того, что больше, + сохранения). Слоты, публикации в которых не получили вовлечённости, не включаются, поэтому набор без вовлечённости пока не получит ни одного слота. Указывается часовой пояс набора и количество проанализированных публикаций. Публикации LinkedIn не учитываются, поскольку LinkedIn не разрешает использовать свои показатели в приложениях с ИИ. Если набор публикует только в LinkedIn, для него используются начальные значения из общедоступного исследования и собственные слоты публикаций. Чтобы опубликовать в лучшее время на любой платформе, включая LinkedIn, используйте schedule_post со значением when "best_time", и Buzzmark выберет время. Для просмотра результатов отдельных публикаций используйте get_post_stats, а для анализа общих закономерностей — get_insights.
| Входные данные | Тип | ||
|---|---|---|---|
social_set_id | число | Необязательно | Идентификатор набора соцсетей из list_social_sets. Необязательно, если у аккаунта один набор. |
days | число, от 14 до 180 | Необязательно | За сколько дней опубликованных публикаций выполнить анализ, отсчитывая от текущего момента. От 14 до 180, по умолчанию 90. |
Результаты недавних публикаций (get_post_stats), только чтение
Опубликованные публикации набора соцсетей за последние дни, отсортированные по вовлечённости (лайки + комментарии + репосты или публикации, в зависимости от того, что больше, + сохранения), от лучших к худшим. Для каждой публикации указаны платформа, время публикации по часам набора, текст, ссылка, вовлечённость, была ли она опубликована через Buzzmark, а также её показатели. В ответе также суммируются показатели всех публикаций за выбранный период. LinkedIn не разрешает использовать свои показатели в приложениях с ИИ, поэтому публикации LinkedIn приводятся отдельно в numbers_in_buzzmark_only, начиная с самых новых. Для них указываются время публикации, ссылка и место в Buzzmark, где можно посмотреть показатели; в общие итоги они не включаются. Показатели: показы, охват, просмотры, лайки, комментарии, публикации, сохранения и клики; если у платформы есть собственное название для показателя, используется оно (replies, reposts, bookmarks, videoViews и upvotes). Показатель, который платформа не предоставляет, не указывается и никогда не отображается как 0. Используйте этот инструмент, чтобы узнать, какие публикации показали лучшие результаты и насколько. Для анализа общих закономерностей используйте get_insights, для определения лучшего дня недели и времени — get_best_times, для просмотра черновиков и запланированных публикаций — list_posts, а для просмотра полной информации об одном Buzz — get_post.
| Входные данные | Тип | ||
|---|---|---|---|
social_set_id | число | Необязательно | Идентификатор набора соцсетей из list_social_sets. Необязательно, если у аккаунта один набор. |
days | число, от 1 до 180 | Необязательно | За сколько дней опубликованных публикаций выполнить анализ, отсчитывая от текущего момента. От 1 до 180, по умолчанию 30. |
limit | число, от 1 до 30 | Необязательно | Сколько публикаций вернуть, начиная с лучших. От 1 до 30, по умолчанию 10. Итоги по-прежнему учитывают все публикации за выбранный период. |
Создать изображение (create_image)
Создаёт изображение с помощью модели изображений Buzzmark и сохраняет его в библиотеке пользователя. Если указан post_id, изображение также добавляется в черновик. Изображение использует цвета профиля Hive, а если указать продукт Hive по названию, его реальное фото будет использовано как образец. Расходуется один из месячных кредитов на изображения; неудачная или отклонённая генерация не учитывается. Занимает около минуты.
| Входные данные | Тип | ||
|---|---|---|---|
prompt | текст, до 3 000 символов | Обязательно | Что изображено. По умолчанию создаётся фотография. |
hive_profile_id | число | Необязательно | |
product | текст, до 200 символов | Необязательно | Точное название продукта из профиля Hive, чтобы использовать его фото. |
platforms | список текстовых значений, до 8 | Необязательно | Платформы, для которых создаётся изображение (Instagram и Threads — 4:5, TikTok — 2:3, остальные — квадрат). По умолчанию используются платформы черновика. |
post_id | число | Необязательно | Черновик, в который нужно добавить изображение. |
part | число, от 0 до 24 | Необязательно | Номер публикации в треде, начиная с 0. По умолчанию 0 |
Добавить изображение или видео по ссылке (add_media_from_url)
Копирует изображение или видео по общедоступной ссылке https в библиотеку пользователя в Buzzmark. Если указан post_id, файл также добавляется в черновик. Buzzmark сохраняет собственную копию, поэтому публикация не зависит от доступности ссылки. Поддерживаются JPG, PNG, WebP, GIF, MP4 и MOV: изображения размером до 10 МБ, видео — до 200 МБ. Указывает, что платформа может отклонить, как и create_image.
| Входные данные | Тип | ||
|---|---|---|---|
url | текст, до 2 000 символов | Обязательно | Общедоступная ссылка https непосредственно на файл, а не на страницу с ним. |
post_id | число | Необязательно | Черновик, в который нужно добавить файл. Если не указан, файл попадёт только в библиотеку. |
part | число, от 0 до 24 | Необязательно | Номер публикации в треде, начиная с 0. По умолчанию 0 |
Получить ссылку для загрузки (create_upload_link)
Для изображения или видео, хранящегося на компьютере или телефоне пользователя, а не по общедоступной ссылке. Возвращает два способа загрузки, оба подходят для одного файла: upload_page — страница Buzzmark, которую можно отправить пользователю; там он выбирает файл, и тот сразу добавляется в черновик (передайте post_id); а при указании file_name возвращается upload_url для приложения, которое может самостоятельно прочитать файл (например, терминала или файловой системы): отправьте туда байты файла методом PUT с заголовком Content-Type, указанным в ответе, а затем вызовите add_uploaded_media с upload_id. Поддерживаются JPG, PNG, WebP, GIF, MP4 и MOV: изображения размером до 10 МБ, видео — до 200 МБ.
| Входные данные | Тип | ||
|---|---|---|---|
file_name | текст, до 120 символов | Необязательно | Имя файла с расширением, например "launch.png", если приложение загружает файл самостоятельно. Не указывайте, чтобы получить только страницу для пользователя. |
post_id | число | Необязательно | Черновик, в который нужно добавить файл. Если не указан, файл попадёт только в библиотеку. |
part | число, от 0 до 24 | Необязательно | Номер публикации в треде, начиная с 0. По умолчанию 0 |
Добавить загруженное изображение или видео (add_uploaded_media)
После отправки файла методом PUT на upload_url из create_upload_link: копирует его в библиотеку пользователя в Buzzmark и, если указан post_id, добавляет в черновик. Указывает, что платформа может отклонить, как и add_media_from_url. upload_id действителен в течение 55 минут.
| Входные данные | Тип | ||
|---|---|---|---|
upload_id | текст, до 2 000 символов | Обязательно | upload_id из create_upload_link. |
post_id | число | Необязательно | Черновик, в который нужно добавить файл. Если не указан, файл попадёт только в библиотеку. |
part | число, от 0 до 24 | Необязательно | Номер публикации в треде, начиная с 0. По умолчанию 0 |
Добавить изображение или видео из этого чата (add_media_from_chat)
Копирует изображение или видео, прикреплённое пользователем в этом чате, в его библиотеку в Buzzmark и, если указан post_id, добавляет в черновик. Указывает, что платформа может отклонить. Поддерживаются JPG, PNG, WebP, GIF, MP4 и MOV: изображения размером до 10 МБ, видео — до 200 МБ.
| Входные данные | Тип | ||
|---|---|---|---|
file | объект | Обязательно | Файл, прикреплённый пользователем в чате. |
post_id | число | Необязательно | Черновик, в который нужно добавить файл. Если не указан, файл попадёт только в библиотеку. |
part | число, от 0 до 24 | Необязательно | Номер публикации в треде, начиная с 0. По умолчанию 0 |
Составить план на неделю (create_weekly_content_plan)
План на следующие 7 дней для набора соцсетей: цель недели, от 2 до 4 контентных направлений и по одному готовому к редактированию посту для каждого слота публикации с указанием дня, времени, платформы, идеи для изображения и причины выбора. Составляется на основе профиля набора в Hive, его слотов публикации, лучших времён для публикации, результатов недавних постов и уже запланированных публикаций. Данные LinkedIn не используются при составлении плана: после этого Buzzmark переносит каждый пост только для LinkedIn на лучший слот LinkedIn в этот день. Нужна подключённая учётная запись; если опубликовано меньше 8 постов с данными о результатах, план опирается на голос бренда и нормы платформ и сообщает об этом. План сохраняется в Library. Сначала спросите пользователя, хочет ли он получить посты в виде черновиков: при значении save_as_drafts каждый пост также становится черновиком, а затем schedule_posts размещает их все в соответствующих слотах за один раз. Каждый запланированный пост считается одним Buzz, написанным для вас. Занимает до минуты.
| Входные данные | Тип | ||
|---|---|---|---|
social_set_id | число | Необязательно | Идентификатор набора соцсетей из list_social_sets. Необязательно, если у учётной записи один набор. |
goal | текст, до 600 символов | Необязательно | Цель недели, сформулированная словами пользователя: запуск, мероприятие, больше бронирований. |
start | текст | Необязательно | Первый день, YYYY-MM-DD по часовому поясу набора. По умолчанию: завтра. |
save_as_drafts | да или нет | Необязательно | По умолчанию false |
Публикуемые нами руководства
В каждом руководстве инструменты сравниваются по опубликованным ими фактам. Buzzmark — один из них, и на каждой странице указано, кто её создал.
- Лучшие MCP-серверы для соцсетей: Что каждый инструмент сообщает о своём MCP-сервере: тарифный план, упоминаемые им ИИ-приложения и его API.
Вопросы о сервере
Какие клиенты проверялись?
Для Claude, ChatGPT, Grok и Cursor есть отдельные страницы. Должен работать любой клиент, поддерживающий MCP через Streamable HTTP с OAuth 2.1 или заголовком Bearer; приложению, которое поддерживает только stdio, нужен мост.
Почему нет инструмента для немедленной публикации?
Чтобы последнее слово оставалось за владельцем. Для schedule_post нужно указать время как минимум на 5 минут позже текущего или следующий свободный слот публикации; запланированный Buzz можно отменить в приложении.
Откуда берутся ошибки?
Каждый отказ — это предложение, написанное Buzzmark, с указанием причины и дальнейших действий: ограничение платформы, отсутствующее изображение, набор без очереди. Сообщения провайдеров не попадают в приложение.
Есть ли также REST API?
Пока нет. Сегодня MCP-сервер — способ подключения для ИИ-приложений, и он доступен на каждом тарифном плане.
Настройка в
- Buzzmark в Claude: Одно нажатие в каталоге Claude или одна команда в Claude Code.
- Buzzmark в ChatGPT: Одно нажатие в разделе плагинов ChatGPT.
- Buzzmark в Grok: Один пользовательский коннектор на grok.com с входом в систему.
- Buzzmark в Cursor: Один блок конфигурации с входом в систему или API-ключом.