Афиша СПОНТАННО в ИИ-чатах

СПОНТАННО подключается к ИИ-ассистентам по открытому протоколу 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 коннектор добавляет владелец организации.

  1. Customize → Connectors → Add custom connector.
  2. Ввести название, например СПОНТАННО, и адрес сервера; если спрашивается способ входа — No sign-in. Нажать Add.
  3. В чате: «+» → Connectors → включить СПОНТАННО.

ChatGPT

Нужен режим разработчика: он есть в веб-версии на платных тарифах, в рабочих пространствах — по решению администратора.

  1. Settings → Security and login → включить Developer mode.
  2. Открыть chatgpt.com/plugins, нажать «+», ввести название, описание и адрес сервера, нажать Create.
  3. В новом чате подключить СПОНТАННО в меню инструментов.

Mistral Vibe (Le Chat)

chat.mistral.ai. Работает и на бесплатном тарифе.

  1. Боковое меню → Connectors → + Add Connector → вкладка Custom MCP Connector.
  2. Ввести имя без пробелов, например spontanno, и адрес сервера, нажать Connect: способ входа определится сам, вход не потребуется.
  3. В чате: «+» → Tools → включить коннектор.

Perplexity

Тарифы Pro, Max и Enterprise.

  1. Settings → Connectors → + Custom connector.
  2. Ввести название и адрес сервера, в авторизации выбрать None и сохранить.

Grok

Для всех пользователей Grok; в Business и Enterprise коннектор сначала добавляет администратор.

  1. Открыть grok.com/connectors → New Connector → Custom.
  2. Ввести адрес сервера и подтвердить: вход не потребуется.

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

Cursor

Добавить в Cursor

  1. Нажать «Добавить в Cursor» и подтвердить установку.
  2. Или вручную — добавить сервер в ~/.cursor/mcp.json:
{
  "mcpServers": {
    "spontanno": { "url": "https://spontanno.space/mcp" }
  }
}

VS Code

Добавить в VS Code

  1. Нажать «Добавить в VS Code» и подтвердить установку — инструменты появятся в чате VS Code.
  2. Или добавить сервер из терминала:
code --add-mcp '{"name":"spontanno","type":"http","url":"https://spontanno.space/mcp"}'

Claude Code

  1. Выполнить в терминале. Сервер подключится к текущему проекту, для всех проектов — с флагом --scope user:
claude mcp add --transport http spontanno https://spontanno.space/mcp

Gemini CLI

  1. Выполнить в терминале. Сервер добавится в настройки проекта, для всех проектов — с флагом -s user:
gemini mcp add --transport http spontanno https://spontanno.space/mcp

Yandex AI Studio

Для своих агентов в Yandex Cloud.

  1. MCP Hub: Agent Atelier → MCP-серверы → «Создать MCP-сервер» → «Внешний MCP-сервер».
  2. Указать имя, адрес сервера, транспорт Streamable HTTP и вариант «Без авторизации», нажать «Подключиться».
  3. Выбрать инструменты, сохранить и передать сервер агенту — инструментом с типом mcp в Responses API.

GigaChat (GigaChain)

Python и ключ авторизации GigaChat API.

  1. Установить пакеты и передать инструменты сервера агенту на 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 дней — для разбора сбоев и злоупотреблений.

Можно ли использовать сервер в своём приложении?

Да, на тех же условиях: указывать СПОНТАННО как источник со ссылкой на страницу события и не выгружать афишу целиком. Для массовой выгрузки сервер не подходит — частота запросов и глубина выдачи ограничены.

Дальше

Как кнопка «Спонтанно» выбирает событие на сайте и откуда в афише берутся события.