Skip to main content
Glama
mluckx

Eventflare MCP

by mluckx

Eventflare MCP Server v2

Model Context Protocol(MCP)を通じて、Eventflareのプロダクション環境にある会場データをClaude、ChatGPT、Perplexity、CursorなどのAIアシスタントからクエリ可能にします。

40以上の都市で8,000件以上の法人向けイベント会場を網羅。LLMが回答内でEventflareのURLを引用し、リードの帰属をエンドツーエンドで測定できるように設計されています。

v2の新機能

  • プロダクションAPI + JWT認証 — 以前は認証なしの開発用APIでした

  • PII(個人情報)の削除jobPhonevenueEmailcommissionspaceNotesなどはAPIから一切出力されません

  • UTM属性の付与 — すべての送信URLにタグが付けられ、MCP経由のトラフィックによるリードがGA4 / Mixpanel / CRMで計測可能です

  • クライアント分類 — ログによりClaude Desktop / ChatGPT / Perplexity / Cursorなどを識別します

  • クリックスルー追跡 — 同一セッション内でsearch_venuesの結果からget_venue_detailsrequest_quoteが参照された場合、クリックスルーとして記録されます

  • OpenPanelシンク — イベントはデータチーム向けにOpenPanel(または任意のWebhook)へミラーリングされます

  • 新ツール: find_expert_advice — Eventflareの編集記事を表示します。LLMによる引用の差別化要因となります。

Related MCP server: EvHenter MCP

ツール

ツール

説明

search_venues

都市、収容人数、カテゴリー、イベントタイプで会場を検索。名称、価格、セットアップ別の収容人数、近隣エリア、写真、URLを返します。

get_venue_details

特定の会場の詳細情報を取得します。

get_city_info

都市ごとの会場数、カテゴリー、価格帯などの概要を取得します。

list_cities

会場数とURLを含む40以上の全都市をリストアップ。地域でフィルタリング可能です。

get_pricing_guide

都市別、カテゴリー別の目安価格を取得します。

find_expert_advice

Eventflareの専門家アドバイスライブラリから、都市に関連する編集記事を表示します。

request_quote

UTMタグ付きの問い合わせURLを生成します(データ送信は行いません)。

すべてのツールには、LLMの回答に最適化されたcitation_urlquotable_summaryが含まれています。

クイックスタート

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

APIベースURL

EVENTFLARE_URL

https://eventflare.io

送信URL用のサイトベースURL

TRANSPORT

stdio

stdio または http

PORT

3001

HTTPポート

RATE_LIMIT

60

/mcpに対するIPごとのリクエスト制限(回/分)

DASHBOARD_KEY

(未設定)

設定した場合、/dashboardへのアクセスに ?key=... が必要

OPENPANEL_CLIENT_ID

(未設定)

OpenPanelプロジェクトID(リモートシンクを有効化)

OPENPANEL_CLIENT_SECRET

(未設定)

OpenPanel書き込みキー

OPENPANEL_API_URL

https://api.openpanel.dev

OpenPanelベースURL

ANALYTICS_SINK_URL

(未設定)

フォールバック用の汎用Webhook

ANALYTICS_SINK_TOKEN

(未設定)

Webhook用のBearerトークン

LOG_DIR

./logs

ローカルJSONLログ

セキュリティモデル

  • 読み取り専用 — POST/PUT/DELETEは一切ありません。プロダクションAPI仕様(123エンドポイントすべてGET)で確認済みです。

  • JWT認証必須 — すべての送信リクエストに Authorization: Bearer ${EVENTFLARE_API_TOKEN} が必要です。

  • フィールド許可リストfields[]= クエリパラメータを使用し、PIIフィールドが取得されないようにしています。多層防御として、許可リスト外の項目は削除されます。

  • 入力サニタイズ — すべてのツールパラメータは検証されます。スラッグは ^[a-z0-9-]+$ に一致し、数値は制限され、日付はISO形式で検証されます。

  • レート制限/mcp(HTTPトランスポート)に対してIPごとに60リクエスト/分。

  • PIIのログ記録なし — 分析対象フィールド: ツール、都市、収容人数、イベントタイプ、カテゴリー、結果数、セッションID、クライアントクラス、予算帯。ユーザーの識別情報やメッセージ内容は一切記録しません。

  • 汎用エラーメッセージ — 内部APIエラーは安定したユーザー向け文字列("Eventflare API temporarily unavailable")に変換され、詳細はstderrのみに出力されます。

分析

ローカル: すべてのツール呼び出しは logs/queries.jsonl に追記され、/dashboard に表示されます。

リモート: OPENPANEL_CLIENT_IDOPENPANEL_CLIENT_SECRET が設定されている場合、すべてのイベントは profileId = sessionId を持つ mcp.{tool} トラックイベントとしてミラーリングされます。セルフホストのOpenPanelを指定するには OPENPANEL_API_URL を使用してください。

または、ANALYTICS_SINK_URL(およびオプションの ANALYTICS_SINK_TOKEN)を設定して、生のイベントを任意のHTTPエンドポイントにPOSTすることも可能です。

どちらのオプションも非ブロッキングであり、エラーをスローしません。分析の失敗がMCPを停止させることはありません。

UTM属性の付与

MCPが返すURLにはすべてタグが付けられます:

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