Skip to main content
Glama
mluckx

Eventflare MCP

by mluckx

Eventflare MCP Server v2

Macht die Produktionsdaten von Eventflare für KI-Assistenten – Claude, ChatGPT, Perplexity, Cursor – über das Model Context Protocol abfragbar.

Über 8.000 Veranstaltungsorte für Firmenevents in mehr als 40 Städten. So konzipiert, dass LLMs Eventflare-URLs in ihren Antworten zitieren und die Lead-Attribution durchgängig messbar ist.

Was ist neu in v2

  • Produktions-API + JWT-Authentifizierung – war: Dev-API ohne Authentifizierung

  • PII-SchwärzungjobPhone, venueEmail, commission, spaceNotes etc. verlassen niemals die API

  • UTM-Attribution – jede ausgehende URL ist getaggt, sodass Leads aus dem MCP-Traffic in GA4 / Mixpanel / Ihrem CRM zugeordnet werden können

  • Client-Klassifizierung – Logs unterscheiden zwischen Claude Desktop / ChatGPT / Perplexity / Cursor / etc.

  • Click-Through-Tracking – wenn ein get_venue_details oder request_quote auf einen Veranstaltungsort aus einer vorherigen search_venues-Suche in derselben Sitzung verweist, wird dies als Click-Through protokolliert

  • OpenPanel-Sink – Ereignisse werden für das Datenteam an OpenPanel (oder einen beliebigen Webhook) gespiegelt

  • Neues Tool: find_expert_advice – stellt die redaktionellen Artikel von Eventflare bereit. Das Unterscheidungsmerkmal für LLM-Zitate.

Related MCP server: EvHenter MCP

Tools

Tool

Beschreibung

search_venues

Veranstaltungsorte nach Stadt + Kapazität + Kategorie + Eventtyp finden. Gibt Namen, Preise, Kapazität nach Bestuhlung, Stadtviertel, Fotos und URLs zurück.

get_venue_details

Vollständige Details für einen bestimmten Veranstaltungsort.

get_city_info

Überblick über das Angebot in einer Stadt – Anzahl der Veranstaltungsorte, Kategorien, Preisspanne.

list_cities

Alle 40+ Städte mit Anzahl der Veranstaltungsorte und URLs. Nach Region filtern.

get_pricing_guide

Indikative Preise pro Stadt und Kategorie.

find_expert_advice

Redaktionelle Artikel aus der Experten-Bibliothek von Eventflare für eine Stadt anzeigen.

request_quote

Eine UTM-getaggte Anfrage-URL generieren (keine Datenübermittlung).

Alle Tools enthalten eine citation_url und eine quotable_summary pro Ergebnis, optimiert für LLM-Antworten.

Schnellstart

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

Verbindung zu Claude Desktop

claude_desktop_config.json:

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

Verbindung zu Claude Code

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

Umgebungsvariablen

Siehe .env.example. Nur EVENTFLARE_API_TOKEN ist erforderlich.

Var

Standard

Zweck

EVENTFLARE_API_TOKEN

(erforderlich)

Strapi API-Token, mcp-readonly Rolle

EVENTFLARE_API_URL

https://content.eventflare.io/api

API-Basis

EVENTFLARE_URL

https://eventflare.io

Website-Basis für ausgehende URLs

TRANSPORT

stdio

stdio oder http

PORT

3001

HTTP-Port

RATE_LIMIT

60

Anfragen/Min pro IP auf /mcp

DASHBOARD_KEY

(nicht gesetzt)

Falls gesetzt, erfordert /dashboard ?key=...

OPENPANEL_CLIENT_ID

(nicht gesetzt)

OpenPanel Projekt-ID (aktiviert Remote-Sink)

OPENPANEL_CLIENT_SECRET

(nicht gesetzt)

OpenPanel Schreib-Key

OPENPANEL_API_URL

https://api.openpanel.dev

OpenPanel-Basis

ANALYTICS_SINK_URL

(nicht gesetzt)

Fallback generischer Webhook

ANALYTICS_SINK_TOKEN

(nicht gesetzt)

Bearer-Token für den Webhook

LOG_DIR

./logs

Lokale JSONL-Logs

Sicherheitsmodell

  • Schreibgeschützt – nirgendwo POST/PUT/DELETE. Bestätigt anhand der Produktions-API-Spezifikation (123 Endpunkte, alle GET).

  • JWT-Authentifizierung erforderlichAuthorization: Bearer ${EVENTFLARE_API_TOKEN} bei jeder ausgehenden Anfrage.

  • Feld-Allowlists – verwendet fields[]= Abfrageparameter, sodass PII-Felder niemals abgerufen werden. Defense-in-Depth: Eine Schwärzungs-Allowlist verwirft alles, was durchrutscht.

  • Eingabe-Sanitierung – jeder Tool-Parameter wird validiert; Slugs entsprechen ^[a-z0-9-]+$, Zahlen werden begrenzt, Daten ISO-validiert.

  • Ratenbegrenzung – 60 Anfragen/Min pro IP auf /mcp (HTTP-Transport).

  • Keine PII protokolliert – Analysefelder: Tool, Stadt, Kapazität, Eventtyp, Kategorie, Ergebnisanzahl, Sitzungs-ID, Client-Klasse, Budget-Band. Niemals Benutzeridentität, niemals Nachrichteninhalt.

  • Generische Fehlermeldungen – interne API-Fehler werden auf stabile, benutzerfreundliche Strings abgebildet ("Eventflare API vorübergehend nicht verfügbar"); Details gehen nur an stderr.

Analytik

Lokal: Jeder Tool-Aufruf wird an logs/queries.jsonl angehängt und auf /dashboard angezeigt.

Remote: Wenn OPENPANEL_CLIENT_ID + OPENPANEL_CLIENT_SECRET gesetzt sind, wird jedes Ereignis als mcp.{tool} Track-Event mit profileId = sessionId gespiegelt. Verwenden Sie OPENPANEL_API_URL, um auf ein selbst gehostetes OpenPanel zu verweisen.

Oder setzen Sie ANALYTICS_SINK_URL (+ optional ANALYTICS_SINK_TOKEN), um rohe Ereignisse per POST an einen beliebigen HTTP-Endpunkt zu senden.

Beide Optionen sind nicht blockierend und werfen niemals Fehler – Analysefehler unterbrechen das MCP nicht.

UTM-Attribution

Jede URL, die das MCP zurückgibt, ist getaggt:

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

Wenn also ein Planer durchklickt und eine Anfrage sendet, erkennt Ihr bestehendes GA4 / Mixpanel / CRM die Quelle als mcp / ai. Dies ist das Messrückgrat für die Frage: "Hat das MCP tatsächlich Leads generiert?".

Entwicklung

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

Deployment

Railway: Repository pushen, Umgebungsvariablen im Dashboard setzen, TRANSPORT=http setzen. Health-Check ist /health. Dashboard ist /dashboard?key=....

Lizenz

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