Eventflare MCP
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(個人情報)の削除 —
jobPhone、venueEmail、commission、spaceNotesなどはAPIから一切出力されませんUTM属性の付与 — すべての送信URLにタグが付けられ、MCP経由のトラフィックによるリードがGA4 / Mixpanel / CRMで計測可能です
クライアント分類 — ログによりClaude Desktop / ChatGPT / Perplexity / Cursorなどを識別します
クリックスルー追跡 — 同一セッション内で
search_venuesの結果からget_venue_detailsやrequest_quoteが参照された場合、クリックスルーとして記録されますOpenPanelシンク — イベントはデータチーム向けにOpenPanel(または任意のWebhook)へミラーリングされます
新ツール:
find_expert_advice— Eventflareの編集記事を表示します。LLMによる引用の差別化要因となります。
Related MCP server: EvHenter MCP
ツール
ツール | 説明 |
| 都市、収容人数、カテゴリー、イベントタイプで会場を検索。名称、価格、セットアップ別の収容人数、近隣エリア、写真、URLを返します。 |
| 特定の会場の詳細情報を取得します。 |
| 都市ごとの会場数、カテゴリー、価格帯などの概要を取得します。 |
| 会場数とURLを含む40以上の全都市をリストアップ。地域でフィルタリング可能です。 |
| 都市別、カテゴリー別の目安価格を取得します。 |
| Eventflareの専門家アドバイスライブラリから、都市に関連する編集記事を表示します。 |
| UTMタグ付きの問い合わせURLを生成します(データ送信は行いません)。 |
すべてのツールには、LLMの回答に最適化されたcitation_urlとquotable_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 startClaude 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のみ必須です。
変数 | デフォルト | 用途 |
| (必須) | Strapi APIトークン、 |
|
| APIベースURL |
|
| 送信URL用のサイトベースURL |
|
|
|
|
| HTTPポート |
|
|
|
| (未設定) | 設定した場合、 |
| (未設定) | OpenPanelプロジェクトID(リモートシンクを有効化) |
| (未設定) | OpenPanel書き込みキー |
|
| OpenPanelベースURL |
| (未設定) | フォールバック用の汎用Webhook |
| (未設定) | Webhook用のBearerトークン |
|
| ローカル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_ID と OPENPANEL_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
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceProvides 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
- FlicenseNot gradedqualityDmaintenanceAn 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.
- AlicenseAqualityCmaintenanceProvides 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.72342MIT
- AlicenseNot gradedqualityBmaintenanceAccess 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.61MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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