Skip to main content
Glama
mluckx

Eventflare MCP

by mluckx

Eventflare MCP Server v2

Делает производственные данные Eventflare о площадках доступными для запросов ИИ-ассистентами — Claude, ChatGPT, Perplexity, Cursor — через протокол Model Context Protocol.

Более 8000 площадок для корпоративных мероприятий в 40+ городах. Разработано таким образом, чтобы LLM ссылались на URL-адреса Eventflare в своих ответах, а атрибуция лидов была измеримой от начала до конца.

Что нового в v2

  • Production API + JWT-авторизация — было: dev API без авторизации

  • Удаление PIIjobPhone, venueEmail, commission, spaceNotes и т. д. никогда не покидают API

  • UTM-атрибуция — каждый исходящий URL помечен, чтобы лиды от трафика MCP были атрибутируемы в GA4 / Mixpanel / вашей CRM

  • Классификация клиентов — логи различают Claude Desktop / ChatGPT / Perplexity / Cursor и т. д.

  • Отслеживание кликов — когда get_venue_details или request_quote ссылаются на площадку из предыдущего search_venues в той же сессии, это регистрируется как клик

  • OpenPanel sink — события дублируются в OpenPanel (или любой вебхук) для команды аналитиков

  • Новый инструмент: find_expert_advice — выводит редакционные статьи Eventflare. Дифференциатор для цитирования LLM.

Related MCP server: EvHenter MCP

Инструменты

Инструмент

Описание

search_venues

Поиск площадок по городу + вместимости + категории + типу мероприятия. Возвращает названия, цены, вместимость по рассадке, район, фотографии, URL-адреса.

get_venue_details

Полная информация о конкретной площадке.

get_city_info

Обзор доступных предложений в городе — количество площадок, категории, ценовой диапазон.

list_cities

Все 40+ городов с количеством площадок и URL-адресами. Фильтрация по региону.

get_pricing_guide

Ориентировочные цены по городам и категориям.

find_expert_advice

Вывод редакционных статей из библиотеки экспертных советов Eventflare для города.

request_quote

Генерация URL-адреса запроса с UTM-меткой (без отправки данных).

Все инструменты включают citation_url и quotable_summary для каждого результата, оптимизированные для ответов LLM.

Быстрый старт

npm install
cp .env.example .env
# fill EVENTFLARE_API_TOKEN
npm run build
npm start          # stdio — Claude Desktop, Claude Code, Cursor

# or HTTP mode (remote MCP):
TRANSPORT=http PORT=3001 npm start

Подключение к Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "eventflare": {
      "command": "node",
      "args": ["/path/to/eventflare-mcp-server/dist/index.js"],
      "env": {
        "EVENTFLARE_API_TOKEN": "eyJhbGciOi..."
      }
    }
  }
}

Подключение к Claude Code

claude mcp add eventflare \
  -e EVENTFLARE_API_TOKEN=eyJhbGciOi... \
  -- node /path/to/eventflare-mcp-server/dist/index.js

Переменные окружения

См. .env.example. Требуется только EVENTFLARE_API_TOKEN.

Переменная

По умолчанию

Назначение

EVENTFLARE_API_TOKEN

(обязательно)

Токен Strapi API, роль mcp-readonly

EVENTFLARE_API_URL

https://content.eventflare.io/api

Базовый URL API

EVENTFLARE_URL

https://eventflare.io

Базовый URL сайта для исходящих ссылок

TRANSPORT

stdio

stdio или http

PORT

3001

HTTP-порт

RATE_LIMIT

60

Запросов/мин на IP для /mcp

DASHBOARD_KEY

(не задано)

Если задано, /dashboard требует ?key=...

OPENPANEL_CLIENT_ID

(не задано)

ID проекта OpenPanel (включает удаленный sink)

OPENPANEL_CLIENT_SECRET

(не задано)

Ключ записи OpenPanel

OPENPANEL_API_URL

https://api.openpanel.dev

Базовый URL OpenPanel

ANALYTICS_SINK_URL

(не задано)

Резервный универсальный вебхук

ANALYTICS_SINK_TOKEN

(не задано)

Bearer-токен для вебхука

LOG_DIR

./logs

Локальные логи JSONL

Модель безопасности

  • Только чтение — никаких POST/PUT/DELETE. Подтверждено спецификацией производственного API (123 эндпоинта, все GET).

  • Требуется JWT-авторизацияAuthorization: Bearer ${EVENTFLARE_API_TOKEN} в каждом исходящем запросе.

  • Белые списки полей — используются параметры запроса fields[]=, поэтому PII-поля никогда не извлекаются. Глубокая защита: белый список удаления отсеивает все, что могло просочиться.

  • Санитизация входных данных — каждый параметр инструмента проверяется; слаги соответствуют ^[a-z0-9-]+$, числа ограничиваются, даты проверяются на соответствие ISO.

  • Ограничение частоты запросов — 60 запросов/мин на IP для /mcp (транспорт HTTP).

  • PII не логируются — поля аналитики: инструмент, город, вместимость, тип мероприятия, категория, количество результатов, ID сессии, класс клиента, ценовой диапазон. Никогда не логируются личность пользователя или содержание сообщений.

  • Универсальные сообщения об ошибках — внутренние ошибки API отображаются как стабильные строки для пользователя ("Eventflare API временно недоступен"); подробности отправляются только в stderr.

Аналитика

Локально: каждый вызов инструмента добавляется в logs/queries.jsonl и отображается на /dashboard.

Удаленно: если заданы OPENPANEL_CLIENT_ID + OPENPANEL_CLIENT_SECRET, каждое событие дублируется как событие отслеживания mcp.{tool} с profileId = sessionId. Используйте OPENPANEL_API_URL, чтобы указать на self-hosted OpenPanel.

Или установите ANALYTICS_SINK_URL (+ опционально ANALYTICS_SINK_TOKEN) для отправки POST-запросов с необработанными событиями на любой HTTP-эндпоинт.

Оба варианта не блокируют работу и не вызывают исключений — сбои аналитики не нарушают работу MCP.

UTM-атрибуция

Каждый URL, возвращаемый MCP, помечен:

https://eventflare.io/spaces/london/skyline-glass-hall?utm_source=mcp&utm_medium=ai&utm_campaign=search_venues&utm_content=claude_desktop&mcp_session=abc123

Поэтому, когда планировщик переходит по ссылке и отправляет запрос, ваша существующая GA4 / Mixpanel / CRM определяет источник как mcp / ai. Это основа измерения того, «действительно ли MCP привел лиды?».

Разработка

npm run dev        # tsx, no build
npm run inspect    # MCP Inspector UI

Развертывание

Railway: отправьте репозиторий, установите переменные окружения в панели управления, установите TRANSPORT=http. Проверка работоспособности — /health. Панель управления — /dashboard?key=....

Лицензия

MIT — © Eventflare

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides comprehensive tools for querying enterprise exhibition records, searching for industry exhibitions, and retrieving detailed venue information across China. It enables users to analyze participation history and discover specific events using keyword-based fuzzy searching.
    4
  • F
    license
    Not graded
    quality
    D
    maintenance
    An event aggregation platform that enables users to search, retrieve, and create event data using a Sanity.io backend. It provides specialized tools for managing event details, locations, categories, and venues through the Model Context Protocol.
  • A
    license
    A
    quality
    C
    maintenance
    Provides real-time business event intelligence and AI-scored sales leads to help users track funding rounds, acquisitions, and executive hires. It enables AI agents to generate strategic market briefs and manage company watchlists for predictive business insights.
    7
    234
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Access ServiceGraph — a structured catalog of 100k+ US professional-services firms (law, marketing, consulting, accounting, IT services, architecture, engineering, HR, PR, design) with filters for industry, services offered, location, size, ratings, and third-party listing presence.
    61
    MIT

View all related MCP servers

Related MCP Connectors

  • AI-native corporate gifting & event infrastructure for Fortune 500. 70K products, 200+ brands.

  • Discover tech events, startup meetups, AI events across 8 cities — including hidden ones.

  • Company and market intelligence, news, enrichment, and agentic workflows for dealmakers.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mluckx/eventflare-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server