For Agents
Query Meetup groups, events, members, and RSVPs via GraphQL and run mutations to create or update events so an agent can manage Meetup activity from another platform.
Get started with Meetup API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list upcoming Meetup events for a city"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Meetup API API.
Query groups by location, topic, or organiser through the /gql GraphQL endpoint
Read upcoming and past events for a group including attendee counts and venue
Create or edit an event on behalf of a group organiser via GraphQL mutations
RSVP a member to a specific event and record their response
GET STARTED
Use for: Find all upcoming Meetup events for a topic in my city, List the members of a group I organise, Create a new event for my group with a venue and description, RSVP yes to an event on behalf of a member
Not supported: Does not handle ticketing payment, livestream hosting, or non-Meetup social platforms — use for Meetup groups, events, members, and RSVPs only.
Jentic publishes the only available OpenAPI specification for Meetup API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Meetup API, keeping it validated and agent-ready. Meetup's v3 API is a GraphQL surface for accessing and managing groups, events, members, and RSVPs across the Meetup platform. The OpenAPI spec exposes 4 endpoints: the GraphQL endpoints /gql and /gql-ext for queries and mutations, plus /oauth2/authorize and /oauth2/access for the OAuth 2.0 flow that mints bearer tokens. Use it to discover events near a location, RSVP on behalf of a member, or pull group analytics into another product.
Look up a member's profile, group memberships, and event history
Exchange an OAuth 2.0 authorization code for an access token using /oauth2/access
Patterns agents use Meetup API API for, with concrete tasks.
★ Community Event Aggregation
Aggregate upcoming Meetup events by topic and city into a community newsletter, internal dashboard, or partner site. The /gql endpoint lets a single GraphQL query pull groups, events, venues, and attendee counts in one round-trip, which is ideal for nightly aggregation jobs. Community managers use this to surface what is happening across many partner groups without scraping the Meetup site.
Send a GraphQL query to /gql that returns events in city=Berlin with topics=python in the next 30 days, including event title, date, and venue name.
Programmatic Event Publication
Publish events into Meetup from an internal events tool so organisers do not maintain duplicate calendars. A GraphQL mutation against /gql creates the event with title, date, venue, and description, and the agent can update it later if details change. This is useful for organisations running a portfolio of Meetup groups synchronised with a CMS.
Run a GraphQL mutation against /gql to create an event titled Quarterly Hack Night for group urlname=berlin-py with start time 2026-07-15 18:00 and an online venue.
RSVP-Driven Capacity Planning
Use the GraphQL surface to read RSVP counts in real time and reconcile them with venue capacity, waitlist policy, and AV requirements. Operations teams hit /gql at intervals leading up to an event and decide whether to enable the waitlist or release more spots. This avoids the operational drag of refreshing the Meetup UI and copying numbers into a planning sheet.
Query /gql for the RSVPs on event id 12345 every hour, return going_count and waitlist_count, and post a Slack message when going_count crosses the venue_capacity threshold.
Agent-Driven Group Onboarding
When a new community is launched, an agent can stand up the Meetup group's first three events, invite founding members, and confirm their RSVP without a community manager touching the dashboard. Through Jentic the agent searches for the create-event mutation, loads the GraphQL schema, and executes the mutation chain safely. This collapses a multi-hour onboarding playbook into one agent run.
Create three weekly events for group urlname=ai-builders with titles supplied by the user, then send RSVP mutations for the supplied list of founding members.
4 endpoints — jentic publishes the only available openapi specification for meetup api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/gql
Run GraphQL queries and mutations against Meetup data
/gql-ext
Extended GraphQL endpoint for additional schema fields
/oauth2/authorize
Begin the OAuth 2.0 authorization code flow
/oauth2/access
Exchange an authorization code for a bearer access token
/gql
Run GraphQL queries and mutations against Meetup data
/gql-ext
Extended GraphQL endpoint for additional schema fields
/oauth2/authorize
Begin the OAuth 2.0 authorization code flow
/oauth2/access
Exchange an authorization code for a bearer access token
Three things that make agents converge on Jentic-routed access.
Credential isolation
Meetup OAuth 2.0 access tokens are stored encrypted in the Jentic vault and injected as Authorization headers at execution time. Refresh tokens are rotated by Jentic so the agent never has to handle token rotation logic.
Intent-based discovery
Agents search by intent (e.g. 'list upcoming Meetup events for a city') and Jentic returns the matching /gql operation with a GraphQL schema fragment for the relevant query or mutation.
Time to first call
Direct Meetup integration: 1-2 days for OAuth handshake, GraphQL schema discovery, and rate-limit handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Facebook Graph API
Facebook Events covers a broader social graph than Meetup's group-centric model.
Pick Facebook when events need to live inside the Facebook social graph; pick Meetup when the audience is recurring community groups.
Ticketmaster Discovery API
Ticketmaster Discovery surfaces ticketed live events at venue scale.
Pick Ticketmaster for ticketed concerts and sports; pick Meetup for free-to-attend community gatherings.
Google Calendar API
Google Calendar handles personal calendar entries derived from Meetup events.
Use Google Calendar alongside Meetup so an attendee's RSVP automatically lands on their personal calendar.
Twilio Messaging API
Twilio Messaging delivers SMS reminders to Meetup attendees ahead of an event.
Use Twilio alongside Meetup to send the day-of-event reminders that Meetup's email reminders alone do not cover.
Specific to using Meetup API API through Jentic.
Why is there no official OpenAPI spec for Meetup API?
Meetup ships a GraphQL API rather than a REST OpenAPI specification. Jentic generates and maintains an OpenAPI wrapper so that AI agents and developers can call Meetup API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Meetup API use?
Meetup uses OAuth 2.0: redirect users through /oauth2/authorize to grant access, then exchange the code at /oauth2/access for a bearer token sent in the Authorization header. Through Jentic the bearer token is stored encrypted in the vault and injected per request.
Can I create or edit Meetup events via the API?
Yes. Send a GraphQL mutation to /gql with the create-event or edit-event field — the calling user must be an organiser of the target group and the bearer token must carry the matching scope.
What are the rate limits for the Meetup API?
Meetup applies per-token rate limits and points-based GraphQL cost accounting. Heavy aggregation queries should batch fields and respect the X-RateLimit-Remaining header on responses; if you hit a 429, back off through Jentic before retrying.
How do I query upcoming events through Jentic?
Search Jentic for query Meetup events in a city, load the schema for the /gql operation, and execute with the GraphQL document for the events query plus the desired filters. Jentic returns the GraphQL data block with events, venues, and counts ready to render.
Can I use the Meetup API without organiser permissions?
Yes for read queries — public group and event data is visible to any authenticated bearer token. Write mutations such as creating events or editing groups require the user to be an organiser of the target group.