Skip to main content
Glama

Find events

find_events

What's on near a place, from Eventbrite: concerts, comedy, classes, markets, festivals, meetups and more, with the date and time, venue, lowest ticket price (or free), whether it's selling fast or sold out, and the link. place: a town or city ('Austin, TX', 'London') or 'online'. country: two-letter code of the place (US, GB, CA, AU, ZA, IE, DE...). query: what kind ('comedy', 'jazz', 'yoga', 'kids'); empty for everything. when: any, today, tomorrow, this weekend, this week, next week, this month, next month, or dates like 2026-11-07 to 2026-11-09. Up to 20 events. Uses one read and saves the result in the user's Puley history.

Input Schema

NameRequiredDescriptionDefault
whenNoany
limitNo
placeYes
queryNo
countryNoUS
free_onlyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

The description earns its keep by explaining the surprising annotation: readOnlyHint=false makes sense because it 'Uses one read and saves the result in the user's Puley history.' It also caps expectations with 'Up to 20 events' and previews the return payload. Missing only things like failure modes or what happens when the read budget is exhausted.

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?

The core purpose is front-loaded in the first clause and every subsequent clause maps to a parameter or an output field, so density is justified. It reads as one long run-on paragraph rather than structured lines, which costs a little scannability.

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?

For a 6-parameter, no-output-schema tool this covers the essentials: what is searched, what comes back, the result cap, and the side effect on the user's history. Only free_only is left entirely undefined, which is the one real hole.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must carry the load, and it largely does: it defines place with concrete examples ('Austin, TX', 'London', or 'online'), country as a two-letter code with examples, query with kind examples, and when with a full enumerated value list plus a date-range syntax. The gaps are limit (only hinted at via 'Up to 20 events') and free_only, which is never mentioned.

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?

Opens with a concrete verb+resource framing ('What's on near a place, from Eventbrite') and enumerates the exact content types covered (concerts, comedy, classes, markets, festivals, meetups). This clearly separates it from siblings like find_places, showtimes, ticket_prices and where_to_watch without needing the schema.

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

Usage Guidelines3/5

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

The 'what's on near a place' framing plus the query guidance ('empty for everything') implies when to reach for it, but there is no explicit when-not guidance and no sibling is named as an alternative. An agent can infer usage but is not routed.

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