eventOne MCP by usefulapi

Read events, programmes, speakers, registration orders, tickets and attendance in eventOne.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
99%
Vollständigkeit des Schemas
92%
Qualität der Benennung
79%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'eventone_list_registration_orders' name length outside 3-30 rangein eventone_list_registration_orders

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,558Tokens (Tool-Definitionen)
~936 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (2.00% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "eventone": {
      "url": "https://eventone.usefulapi.io/mcp"
    }
  }
}

Remote-Endpunkte

https://eventone.usefulapi.io/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (20)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢eventone_get_me

Return the signed-in eventOne user (id, name, email, company). Good first call to confirm the token works.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_orgs

List the organizations the token can access, with their slugs. Use a slug in the other tools.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_get_org(org_id, org_slug)

Get one organization by id or by slug (give one of them).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "org_id": {
      "description": "Organization id.",
      "type": "string",
      "minLength": 1
    },
    "org_slug": {
      "description": "Organization slug, e.g. my-org.",
      "type": "string",
      "minLength": 1
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_events(org_slug, starts_after, starts_before)

List the events of one organization (by slug), with dates, publish state and type. Optional start-date window.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "org_slug": {
      "type": "string",
      "minLength": 1,
      "description": "Organization slug (from eventone_list_orgs)."
    },
    "starts_after": {
      "description": "Only events starting on or after this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}"
    },
    "starts_before": {
      "description": "Only events starting on or before this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}"
    }
  },
  "required": [
    "org_slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_get_event(event_id, event_slug, org_slug)

Get one event by id, or by event slug together with its organization slug.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "description": "Event id.",
      "type": "string",
      "minLength": 1
    },
    "event_slug": {
      "description": "Event slug (needs org_slug).",
      "type": "string",
      "minLength": 1
    },
    "org_slug": {
      "description": "Organization slug (needs event_slug).",
      "type": "string",
      "minLength": 1
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_search_events(text)

Search events by text across the platform. Returns matching events with their ids.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "description": "Search text, e.g. a city or an event name."
    }
  },
  "required": [
    "text"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_days(event_id)

List the days of an event's programme.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_timeslots(event_id)

List the timeslots of an event's programme (start and end times per day).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_sessions(event_id)

List the sessions of an event: name, description, times, room, speakers and tracks.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_speakers(event_id)

List the speakers of an event with their titles, bios and featured flags.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_tracks(event_id)

List the tracks (session streams with colours) of an event.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_rooms(event_id)

List the rooms of an event with their building, capacity and map position.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_exhibitors(event_id, sponsors)

List the exhibitors and sponsors of an event. Filter with sponsors: INCLUDE, EXCLUDE or ONLY.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    },
    "sponsors": {
      "description": "Sponsor filter (default: include all).",
      "type": "string",
      "enum": [
        "INCLUDE",
        "EXCLUDE",
        "ONLY"
      ]
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_forms(event_id)

List the registration and survey forms of an event (names and types; not the answers).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_promos(event_id)

List the promo codes of an event with discount, status, limit and expiry.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_registration_orders(event_id, status, created_after, created_before, search_text, ...)

List the registration orders of an event, one page at a time. Contains attendee personal data. Filter by status (draft, pending, rejected, complete, refunded) or created date range.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    },
    "status": {
      "description": "Order status filter.",
      "type": "string",
      "enum": [
        "draft",
        "pending",
        "rejected",
        "complete",
        "refunded"
      ]
    },
    "created_after": {
      "description": "Only orders created on or after this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}"
    },
    "created_before": {
      "description": "Only orders created on or before this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}"
    },
    "search_text": {
      "description": "Free text search over the orders.",
      "type": "string",
      "minLength": 1
    },
    "page_size": {
      "description": "Items per page (default 25, max 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "page_number": {
      "description": "Page number (default 1).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_tickets(event_id, order_id)

List the tickets of an event, or only those of one order. Contains attendee names and emails.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    },
    "order_id": {
      "description": "Only tickets of this registration order.",
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_people(org_id, search, active, first, after)

List the people (contacts) of an organization, one page at a time, with an optional search. Contains personal data.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "org_id": {
      "type": "string",
      "minLength": 1,
      "description": "Organization id (from eventone_list_orgs or eventone_get_org)."
    },
    "search": {
      "description": "Search by name or email.",
      "type": "string",
      "minLength": 1
    },
    "active": {
      "description": "Only active (true) or inactive (false) people.",
      "type": "boolean"
    },
    "first": {
      "description": "Number of people to return (default 25, max 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "after": {
      "description": "Cursor from endCursor of the previous page.",
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "org_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_get_event_attendance(event_id)

Get the recorded headcount for each session of an event.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "minLength": 1,
      "description": "The event id (from eventone_list_events or eventone_search_events)."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢eventone_list_messages(org_id, event_id, channel)

List the push notification messages of an organization, optionally for one event or channel. Read only.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "org_id": {
      "type": "string",
      "minLength": 1,
      "description": "Organization id."
    },
    "event_id": {
      "description": "Only messages of this event.",
      "type": "string",
      "minLength": 1
    },
    "channel": {
      "description": "Message channel.",
      "type": "string",
      "enum": [
        "events",
        "orgs"
      ]
    }
  },
  "required": [
    "org_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet20 Tools