Skip to main content
Glama

Answer a meetup notice (yes or no)

event_meetup_rsvp
Idempotent

Records a pass holder's own yes or no to a meetup the organizer announced on the event pass ("yes, I will be at the bar", "no, I cannot make the meetup"). Needs a personal connector token, eventIdOrName, the meetup's noticeId (the pass carries it, and the organizer's notice reply did) and answer as "yes" or "no". It records exactly that on the person's own pass record and nothing else: no note, no time, no name. The organizer can then send a notice to everybody who said yes. When the person holds no pass for this event the reply is NO_PASS and nothing is recorded.

Input Schema

NameRequiredDescriptionDefault
answerYesREQUIRED. "yes" they are coming, "no" they are not. Nothing else is recorded.
noticeIdYesREQUIRED. The noticeId of the meetup notice being answered, as the pass or the organizer gave it.
eventIdOrNameYesREQUIRED. The event id or name.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare write (readOnlyHint=false), idempotent, non-destructive. The description adds substantive context beyond them: only the answer is recorded, the organizer can then message yes-responders, and a missing pass yields NO_PASS with nothing written. It doesn't cover return shape or token acquisition details beyond naming the connector token requirement.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action in the first clause, followed by required inputs and then the recording semantics. It is somewhat long with a few parenthetical examples, but each sentence conveys needed information about scope or error behavior.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a 3-param write tool with no output schema and full schema coverage, the description covers auth (personal connector token), input provenance, persistence semantics, and the NO_PASS failure case. Only the response payload is unspecified, which is a minor gap since no output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the schema already documents all three required parameters including the yes/no enum and noticeId provenance. The description restates the same provenance (the pass carries noticeId, the organizer's reply did) rather than adding syntax or format detail, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: it records a pass holder's own yes/no answer to a meetup notice, and explicitly scopes it to the person's own pass record. This cleanly separates it from siblings like event_meetup_announce (organizer side), event_pass_notice, and event_reply.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description establishes clear context: this is the attendee answering an organizer's notice, and the organizer can later notify everyone who said yes. It clarifies what is out of scope (no note, time, or name), but does not name a specific alternative sibling tool or state when NOT to use this one.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources