Афиша СПОНТАННО в ИИ-чатах
СПОНТАННО подключается к ИИ-ассистентам по открытому протоколу MCP. После подключения ассистент сам ищет события в афише российских городов, применяет фильтры, выбирает случайное событие, как кнопка «Спонтанно» на сайте, и отвечает ссылками на страницы событий на spontanno.space.
Подключение бесплатное и не требует регистрации: адрес сервера добавляется один раз в настройках ассистента. Работает в Claude, ChatGPT, Mistral Vibe, Perplexity и Grok, а у разработчиков — в Cursor, VS Code, Claude Code, Gemini CLI, Yandex AI Studio и GigaChain.
Что умеет
Ассистенту доступна та же афиша, что и на сайте: концерты, спектакли, стендап, выставки, лекции, экскурсии, события для детей и другое — из билетных сервисов и от организаторов, без дублей. Отвечает он ссылками на страницы событий.
- Поиск и фильтры. События на сегодня, завтра, выходные или выбранные даты; рубрики, время суток, цена и бесплатные события; поиск по названию, исполнителю или площадке и события рядом с точкой на карте.
- «Спонтанно». Одно случайное событие или до трёх разных по тем же фильтрам — с объяснением, почему выпало именно оно, и повтором «ещё раз» без повторов. Если по фильтрам пусто, ассистент сообщает, какое условие пришлось ослабить. Как устроена кнопка «Спонтанно» на сайте — на странице spontanno.space/spontanno.
- Карточка события. Описание, ближайшие даты и площадки, адрес, возрастное ограничение и цена у каждой кассы, которая продаёт билеты. Здесь же — похожие события.
- Подборка ссылкой. Несколько событий из ответа собираются на одной странице spontanno.space/s/… — её удобно отправить друзьям. Ссылка действует 90 дней.
- В календарь. Для события — ссылка, которая добавляет его в Google Календарь, и файл .ics для любого другого календаря.
- Карточки в чате. В Claude, ChatGPT и других клиентах с поддержкой MCP Apps ответы показываются интерактивными карточками: «Спонтанно» с кнопкой «Ещё раз», лента найденных событий, карточка события с ценами и подборка. В остальных клиентах — текстом со ссылками.
Что можно спросить
- Куда сходить сегодня вечером в Казани?
- Что бесплатного в Питере на выходных?
- Стендап в Москве в пятницу после 19:00
- Удиви меня: что-нибудь на вечер в Екатеринбурге
- Куда сводить ребёнка шести лет в Новосибирске в субботу?
- Джазовые концерты в Нижнем Новгороде до 2000 рублей
- Когда «Щелкунчик» в Москве в декабре и сколько стоят билеты?
- Что ещё идёт в то же время, что и этот спектакль?
- Собери три варианта на субботу и скинь одной ссылкой
- Добавь этот концерт в календарь
Как подключить
Подключение делается один раз. Вход и ключи не нужны: если клиент спрашивает о способе авторизации, выбирается вариант без неё. Пункты меню названы так, как в англоязычном интерфейсе клиентов.
Адрес сервера для любого клиента с поддержкой MCP:
https://spontanno.space/mcp
ИИ-чаты
Claude
На всех тарифах, на Free — один свой коннектор. В Team и Enterprise коннектор добавляет владелец организации.
- Customize → Connectors → Add custom connector.
- Ввести название, например СПОНТАННО, и адрес сервера; если спрашивается способ входа — No sign-in. Нажать Add.
- В чате: «+» → Connectors → включить СПОНТАННО.
ChatGPT
Нужен режим разработчика: он есть в веб-версии на платных тарифах, в рабочих пространствах — по решению администратора.
- Settings → Security and login → включить Developer mode.
- Открыть chatgpt.com/plugins, нажать «+», ввести название, описание и адрес сервера, нажать Create.
- В новом чате подключить СПОНТАННО в меню инструментов.
Mistral Vibe (Le Chat)
chat.mistral.ai. Работает и на бесплатном тарифе.
- Боковое меню → Connectors → + Add Connector → вкладка Custom MCP Connector.
- Ввести имя без пробелов, например spontanno, и адрес сервера, нажать Connect: способ входа определится сам, вход не потребуется.
- В чате: «+» → Tools → включить коннектор.
Perplexity
Тарифы Pro, Max и Enterprise.
- Settings → Connectors → + Custom connector.
- Ввести название и адрес сервера, в авторизации выбрать None и сохранить.
Grok
Для всех пользователей Grok; в Business и Enterprise коннектор сначала добавляет администратор.
- Открыть grok.com/connectors → New Connector → Custom.
- Ввести адрес сервера и подтвердить: вход не потребуется.
Разработчикам
Cursor
- Нажать «Добавить в Cursor» и подтвердить установку.
- Или вручную — добавить сервер в ~/.cursor/mcp.json:
{
"mcpServers": {
"spontanno": { "url": "https://spontanno.space/mcp" }
}
}
VS Code
- Нажать «Добавить в VS Code» и подтвердить установку — инструменты появятся в чате VS Code.
- Или добавить сервер из терминала:
code --add-mcp '{"name":"spontanno","type":"http","url":"https://spontanno.space/mcp"}'
Claude Code
- Выполнить в терминале. Сервер подключится к текущему проекту, для всех проектов — с флагом --scope user:
claude mcp add --transport http spontanno https://spontanno.space/mcp
Gemini CLI
- Выполнить в терминале. Сервер добавится в настройки проекта, для всех проектов — с флагом -s user:
gemini mcp add --transport http spontanno https://spontanno.space/mcp
Yandex AI Studio
Для своих агентов в Yandex Cloud.
- MCP Hub: Agent Atelier → MCP-серверы → «Создать MCP-сервер» → «Внешний MCP-сервер».
- Указать имя, адрес сервера, транспорт Streamable HTTP и вариант «Без авторизации», нажать «Подключиться».
- Выбрать инструменты, сохранить и передать сервер агенту — инструментом с типом mcp в Responses API.
GigaChat (GigaChain)
Python и ключ авторизации GigaChat API.
- Установить пакеты и передать инструменты сервера агенту на GigaChat:
# pip install -U "langchain[mcp]" langchain-gigachat
import asyncio
from langchain.agents import create_agent
from langchain.mcp import MCPAdapter
from langchain_gigachat import GigaChat
async def main():
async with MCPAdapter("https://spontanno.space/mcp") as adapter:
tools = await adapter.list_tools()
agent = create_agent(GigaChat(credentials="КЛЮЧ_АВТОРИЗАЦИИ"), tools)
answer = await agent.ainvoke({"messages": "Куда сходить в Казани в субботу вечером?"})
print(answer["messages"][-1].content)
asyncio.run(main())
Что видит ассистент
Сервер отдаёт только публичные данные афиши — то же, что видно на сайте без входа. Вход в аккаунт СПОНТАННО не нужен и не поддерживается: сервер не знает, кто задаёт вопрос, а избранное и история «Спонтанно» ассистенту недоступны.
Для статистики каждый запрос записывается обезличенно: какой ассистент обратился (название и версия программы), какой инструмент вызван, город, рубрики, период и текст поиска до 120 знаков, сколько нашлось событий и сколько длился ответ. IP-адрес, данные браузера и переписка с ассистентом в эту статистику не попадают. Записи удаляются через 180 дней. Отдельно веб-сервер 14 дней хранит журнал запросов к MCP-серверу — сеть клиента без последнего октета адреса, User-Agent, метод и код ответа — для разбора сбоев и злоупотреблений; подробности — в Политике конфиденциальности (раздел 3.10).
Описания событий пишут организаторы. Ассистенту они передаются как данные — без ссылок, адресов почты и телефонов, с пометкой, что это текст организатора.
Чтобы сервер оставался доступным для всех, у него есть ограничения: до 20 событий в одном ответе, одну выдачу можно листать до 200 событий, число запросов в минуту ограничено. При перегрузке сервер просит повторить запрос через минуту.
Билеты в чате не продаются, и оплаты там нет. Ассистент показывает цены по кассам и даёт ссылку на страницу события, откуда можно перейти на сайт продавца. Цены в ответах ориентировочные: окончательную цену и наличие билетов показывает продавец.
Для разработчиков
Сервер открыт для любых клиентов и агентов с поддержкой MCP.
- Адрес. https://spontanno.space/mcp — Streamable HTTP, ответы в JSON, без авторизации и без сессий: каждый запрос самостоятельный.
- Протокол. MCP версии 2026-07-28; клиенты на версиях 2025 года, которые начинают с initialize, тоже поддерживаются. Карточки в чате — расширение MCP Apps.
- Визитка сервера. spontanno.space/.well-known/mcp/server-card.json — название, версия, адрес и инструменты.
- Реестр. Имя в официальном реестре MCP — space.spontanno/events.
- Готовые сценарии. Промпты «Куда сходить сегодня», «Спонтанный вечер», «Выходные с детьми» и «Бесплатно на выходных» — с городом в аргументе.
Условия использования: при показе данных указывается источник — СПОНТАННО — и ссылка на страницу события. Сервер рассчитан на ответы людям, а не на копирование каталога: выгружать афишу целиком через него нельзя, частота запросов и глубина выдачи ограничены.
Инструменты сервера
search_events— Поиск событий афиши. Поиск по городу, датам, времени суток, рубрикам, цене и тексту: до 20 событий с датой, площадкой, ценой и адресом страницы, дальше — по курсору.spontanno_random_event— Спонтанно — случайное событие. Одно случайное событие или до трёх разных по фильтрам. Если пусто, ослабляет время суток, затем период и говорит, что ослаблено; рубрики, цену и «бесплатно» не снимает.get_event— Карточка события. По id или адресу страницы: описание, ближайшие даты и площадки, адрес, возраст, цены по кассам без ссылок, календарь и похожие события.list_cities— Города афиши. Какие города есть в афише и сколько в них событий; по названию в любой форме — обзор города: сегодня, завтра, выходные, бесплатное и крупные рубрики.create_shortlist— Подборка ссылкой. Страница spontanno.space/s/{код} с 2–10 событиями из ответов. Действует 90 дней; тот же набор событий и заголовок дают ту же ссылку.
Частые вопросы
Сколько стоит подключение?
Подключение и запросы к афише бесплатны, ключи и регистрация не нужны. Свои условия может ставить сам ИИ-сервис: например, в ChatGPT режим разработчика есть не на всех тарифах.
Нужен ли аккаунт на СПОНТАННО?
Нет. Сервер отвечает без входа и не знает, кто задаёт вопрос, поэтому избранное и история «Спонтанно» из аккаунта в ответах не учитываются.
Какие города есть в афише?
Те же, что на сайте: Москва, Санкт-Петербург, Казань, Екатеринбург, Новосибирск, Нижний Новгород и другие города России. Если город не назван, ассистент уточнит его, а проверить, есть ли город в афише и сколько в нём событий, может сам.
Насколько свежие данные?
Ассистент получает афишу в момент вопроса, а сама афиша обновляется из билетных сервисов и от организаторов автоматически несколько раз в сутки. Прошедшие события в ответы не попадают, отменённые помечаются в карточке события.
Можно ли купить билет прямо в чате?
Нет. СПОНТАННО — афиша, а не касса: ассистент показывает цены по кассам и даёт ссылку на страницу события, а оттуда можно перейти на сайт продавца. Окончательную цену и наличие билетов показывает продавец.
Работает ли это с Алисой и ГигаЧатом?
Пока нет: приложения Алисы и ГигаЧата не подключают сторонние MCP-серверы. Разработчики могут подключить сервер к своим агентам в Yandex AI Studio и в GigaChain — шаги есть в разделе «Как подключить».
Что такое MCP?
Model Context Protocol — открытый протокол, по которому ИИ-ассистенты подключаются к внешним сервисам. Сервис описывает свои инструменты, например поиск событий или «Спонтанно», а ассистент сам решает, когда их вызвать, и строит ответ на полученных данных.
Почему ассистент не подключается к серверу?
Чаще всего адрес вставлен не целиком: нужен https://spontanno.space/mcp, с /mcp на конце. Другие причины — в клиенте выбран вход через OAuth вместо варианта без авторизации, в тарифе ассистента нет своих коннекторов или коннектор не включён в самом чате. Если всё верно, а подключения нет, об ошибке можно сообщить через страницу «Контакты».
Какие данные сохраняются при запросах?
Обезличенная статистика: какой ассистент обратился, какой инструмент вызван, город, рубрики, период и текст поиска; IP-адрес, данные браузера и переписка с ассистентом в неё не попадают, записи удаляются через 180 дней. Технический журнал веб-сервера хранит сеть клиента без последнего октета и User-Agent 14 дней — для разбора сбоев и злоупотреблений.
Можно ли использовать сервер в своём приложении?
Да, на тех же условиях: указывать СПОНТАННО как источник со ссылкой на страницу события и не выгружать афишу целиком. Для массовой выгрузки сервер не подходит — частота запросов и глубина выдачи ограничены.
Дальше
Как кнопка «Спонтанно» выбирает событие на сайте и откуда в афише берутся события.