MCP-сервер Say It Again
Say It Again создает AI-видео в формате UGC для интернет-магазинов на основе страниц товаров. В сгенерированном видео ведущий держит товар, использует его или носит, а также произносит сценарий, составленный по содержанию страницы. Этот удаленный MCP-сервер позволяет AI-помощнику делать то же самое с вашей учетной записью Say It Again: изучать товар, создавать три сценария, рассчитывать стоимость видео в кредитах, создавать видео и отслеживать его готовность.
В этом репозитории нет кода сервера. Сервер размещен на стороне Say It Again, а в этом README описаны его возможности и способы подключения. Полная документация: https://sayitagain.ai/docs/api
Сервер
-
Адрес:
https://app.sayitagain.ai/mcp -
Транспорт: Streamable HTTP
-
Вход: OAuth (войдите в Say It Again как владелец команды и нажмите Allow) или API-ключ, переданный в заголовке
Authorization: Bearer -
Название в официальном реестре MCP:
ai.sayitagain/sayitagain
Перед началом работы
Для использования API и MCP-сервера нужен один из тарифов: Lite, Starter, Growth или Scale. Бесплатная пробная версия их не включает. Тарифы и цены: https://sayitagain.ai/pricing
Чтобы получить ключ, войдите в Say It Again как владелец команды, откройте Settings, затем API и нажмите Create key. Ключ показывается только один раз. Он действует для всей команды и расходует ее кредиты, поэтому храните его в секрете. В любой момент ключ можно отозвать там же.
Подключение
Claude Code
claude mcp add --transport http sayitagain https://app.sayitagain.ai/mcp \
--header "Authorization: Bearer $SIA_KEY"
Также можно не указывать заголовок и войти в систему по запросу Claude Code.
VS Code (GitHub Copilot)
В файле .vscode/mcp.json:
{
"inputs": [
{
"type": "promptString",
"id": "sia-key",
"description": "Say It Again API key",
"password": true
}
],
"servers": {
"sayitagain": {
"type": "http",
"url": "https://app.sayitagain.ai/mcp",
"headers": { "Authorization": "Bearer ${input:sia-key}" }
}
}
}
Другие клиенты
Добавьте удаленный MCP-сервер с адресом https://app.sayitagain.ai/mcp. Если клиент запрашивает API-ключ или токен Bearer, укажите свой ключ.
Инструменты
Все инструменты бесплатны, кроме make_video, change_video, make_longer и another_language: они расходуют кредиты команды.
| Инструмент | Описание |
|---|---|
get_balance | Кредиты команды, ее тариф и количество оставшихся генераций сценариев. |
read_product | Получает со страницы товара по ссылке его название, цену, описание, преимущества, фотографии и идентификатор для других инструментов. |
write_scripts | Создает три сценария для видео о товаре на основе данных, полученных с помощью read_product. |
get_scripts | Возвращает сценарии, созданные с помощью write_scripts, когда они будут готовы. |
quote_video | Рассчитывает стоимость видео с выбранными параметрами в кредитах и проверяет, достаточно ли средств на балансе. |
make_video | Создает UGC-видео о товаре. Списывает стоимость, рассчитанную с помощью quote_video; если создание видео завершается ошибкой, кредиты возвращаются. |
get_video | Показывает статус видео и, когда оно готово, ссылку для скачивания и доступные дальнейшие действия. |
list_videos | Показывает видео команды, начиная с самых новых. |
list_presenters | Показывает ведущих, которых можно выбрать для видео. |
list_ads | Показывает объявления магазина команды из Meta Ad Library, на основе которых можно создать похожее видео. |
describe_presenter | Создает изображение ведущего команды по описанию его внешности. |
get_described | Показывает статус создания изображения и, когда оно готово, возвращает изображения. |
keep_presenter | Добавляет одно из созданных изображений в список ведущих команды. |
set_presenter_voice | Настраивает голос, которым будет говорить созданный по описанию ведущий. |
change_video | Вносит запрошенные изменения в готовое видео и создает рядом его новую версию. Расходует кредиты; если операция завершается ошибкой, кредиты возвращаются. |
make_longer | Увеличивает длительность готового видео, добавляя новые реплики на основе страницы товара. Расходует кредиты; если операция завершается ошибкой, кредиты возвращаются. |
another_language | Создает версию готового видео на другом языке. Расходует кредиты; если операция завершается ошибкой, кредиты возвращаются. |
other_sizes | Адаптирует готовое видео под другой размер. Бесплатно. |
Каждый инструмент, расходующий кредиты, при каждом вызове принимает стоимость в кредитах, указанную в quote_video или среди дальнейших действий для видео, а также ключ идемпотентности. Если указанная стоимость уже не актуальна, запрос отклоняется и кредиты не списываются. Повторный запрос с тем же ключом не приведет к дополнительному списанию.
Использование
Например, попросите помощника:
-
«Изучи страницу товара https://naseemhome.com/products/the-everyday-mug и создай три сценария для UGC-видео».
-
«Сколько будет стоить 15-секундное видео об этом товаре? Создай его по второму сценарию».
-
«Мое видео уже готово? Пришли ссылку для скачивания».
Ограничения
Ограничения на количество запросов в минуту и запусков в день, а также ошибки, которые может возвращать каждый инструмент, перечислены на странице https://sayitagain.ai/docs/api. На видео, созданные с помощью Say It Again, добавляются Content Credentials.
Контакты
support@sayitagain.ai. Say It Again создана компанией Apolonis Social Media Management Services - FZCO, Дубай, Объединенные Арабские Эмираты. https://sayitagain.ai