Skip to main content
Glama

Find matching attendees

event_find_matches
Read-only

Lists the people at an event the person has joined whose stated intent fits theirs. Needs a personal connector token; the event is eventId when given, otherwise the event the person is currently in. Each row carries a first name, their intent, the line they wrote about who they are looking for, the booth they staff when they are a vendor, fit and why. No row carries a phone number, email address, surname, account id or photo. Only people who finished a badge at that event and chose to be findable by other attendees are listed, at most 20, with truncated true when there are more. Rows are ordered best fit first by what each person wrote on their badge compared with what the caller wrote; the complementary pairs (buyers with vendors and networkers, vendors with buyers and networkers) also count toward the order, so two buyers whose lines agree are matches for each other. fit is one of three words: "strong" (most of what the caller declared is echoed on the other side), "good" (a real overlap) or "some" (a reason to be on the list and no more). why is one sentence written by the server: it opens with the fit and names the words the two share and how the categories relate, or, when they share no word, the topic both wrote about. The reply carries no score, percentage, rating or rank. When the caller has not set an intent the reply has needsIntent true and no rows; event_set_intent sets it. Reading the list does not depend on the caller being findable, and the reply says which the caller is. An empty reply carries emptyReason and a plain message: none_findable (nobody else at that event chose to be findable), none_present (findable people exist but none of their badges was set or updated inside the event's own window), event_not_live (the event is outside its own dates and no badge was set inside them) or no_text_match (nobody there is close enough to what the caller said they are there for).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
eventIdNoOptional. An event the person has joined. When absent, the event the person is currently in.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / eventId / description
      Previous value: -"OPTIONAL. Omit for the event the person is currently in, which is the usual case. Only pass one if they named a different show, and it must be one they have already joined."New value: +"Optional. An event the person has joined. When absent, the event the person is currently in."
  2. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources