VIBEPOST
Разработчикам

Инфраструктура публикаций для ваших ИИ-агентов

Дайте Claude, ChatGPT или своему агенту возможность публиковать на всех крупных платформах — с теми же правилами и согласованиями, что и у вашей команды.

Читать документацию

Для ИИ-агентов

VIBEPOST создан так, чтобы ИИ-ассистенты находили и использовали его, не читая эту страницу. Направьте любого агента на один из этих адресов:

/llms.txtСводка на одну страницу для LLM: что делает VIBEPOST, эндпоинты, инструменты, правилаtext
/llms-full.txtПолная документация в одном файле Markdowntext
/api/v1/openapi.jsonСпецификация OpenAPI 3.1 для всех REST-эндпоинтовjson
/mcpУдалённый MCP-сервер (Streamable HTTP, вход через OAuth)mcp
npx vibepostCLI с выводом --json и стабильными кодами выходаcli

Любая страница этого сайта доступна и в формате Markdown — добавьте .md к её URL. VIBEPOST есть в официальном MCP Registry и в списке коннекторов Claude.

CLI

# install (or use npx)
npm i -g vibepost        # or: brew install vibepost
vibepost login            # opens the browser, stores the key in your keychain

# one post, AI writes each version and picks the time
vibepost post "We just launched exam-based teacher search" \
  --to x,linkedin,threads --lang en,ja --at auto

# a video; TikTok always waits for you to confirm in the app
vibepost post --file lesson.mp4 --to tiktok --caption auto

# a week of posts from an article
vibepost plan --from https://blog.anytutor.ai/learn-anything --week next

vibepost ls --status scheduled --json | jq '.[].id'
vibepost retry post_8f2c
vibepost mcp              # local stdio MCP server for clients without remote MCP
Код выходаЗначение
0Готово
1Общая ошибка
2Требуется подтверждение (запустите снова с --yes или подтвердите в приложении для TikTok)
3Заблокировано правилом рабочего пространства
4Отклонено платформой

В CI задайте VIBEPOST_API_KEY. Без --yes CLI покажет превью и спросит перед публикацией.

MCP-сервер

Добавьте VIBEPOST в любой MCP-совместимый клиент. Создайте ключ в разделе Настройки → API-ключи, затем добавьте:

{
  "mcpServers": {
    "vibepost": {
      "url": "https://vibepost.cc/mcp",
      "headers": { "Authorization": "Bearer ap_live_…" }
    }
  }
}

А дальше просто попросите ассистента: «Опубликуй это объявление в X и LinkedIn завтра в 9:00».

Инструменты

list_channelsПодключённые каналы и их лимитычтение
generate_variantsНаписать версию для каждой платформы и языкачтение
create_draftСохранить пост как черновикзапись
schedule_postЗапланировать или опубликовать. Учитывает ваши правила автономностипо правилам
update_postИзменить текст или время запланированного постазапись
get_calendarПосты за периодчтение
get_analyticsРезультаты по посту, каналу или периодучтение

Посты, созданные через MCP, попадают в тот же календарь и очередь согласований, что и всё остальное. Посты в TikTok всегда ждут подтверждения владельца аккаунта.

REST API

# Let VIBEPOST write the versions and pick the time
curl https://vibepost.cc/api/v1/posts \
  -H "Authorization: Bearer ap_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["x_anytutor", "linkedin_anytutor"],
    "text": "We just launched exam-based teacher search.",
    "variants": "auto",
    "languages": ["en", "ja"],
    "schedule_at": "auto"
  }'

Ответ содержит по одному посту на каждый канал и язык, у каждого есть статус: scheduled, needs_approval или failed.

Аутентификация

Передавайте секретный ключ в заголовке Authorization. Ключи привязаны к одному рабочему пространству, могут быть только для чтения и показываются полностью лишь один раз. Меняйте их когда угодно.

Лимиты и безопасность

  • Правила вашего рабочего пространства (дневные лимиты, тихие часы, запрещённые слова) применяются к каждому вызову API и MCP.
  • Удаление постов через API по умолчанию отключено.
  • Собственные лимиты каждой платформы соблюдаются автоматически: запросы ставятся в очередь, а не отбрасываются.

Вебхуки

Получайте уведомления, когда пост опубликован, не удался или требует согласования: post.published, post.failed, post.needs_approval.

До следующего поста — всего одно предложение.

Начните бесплатно с 20 ИИ-кредитами. Подключите первый аккаунт меньше чем за минуту.