Create and publish an event via a Meetup GraphQL mutation
domain: meetup.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Confirm the group is on a Meetup Pro subscription, which is required to create an OAuth consumer for API access
Complete the OAuth2 flow to obtain a Bearer token for the GraphQL endpoint
Send a createEvent mutation with the group URL name, title, start time, and venue to draft the event
Send a follow-up editEvent mutation setting publishStatus to published once the draft is ready
Optionally use the createGroupEventPhoto mutation's two-step flow (create placeholder, then upload the image binary to the returned URL) to set a featured photo
Known gotchas
The Meetup REST API was retired in February 2025; GraphQL is now the only supported API, and it requires an active Meetup Pro subscription to provision API access — a standard organizer account cannot create an OAuth consumer
No webhook or push-notification support is documented; downstream systems must poll GraphQL for state changes
Events are created as drafts by default and require an explicit publish mutation before they become publicly visible
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?