
Meetup MCP server
online · 100% uptimeMeetup MCP — wraps Meetup's public GraphQL API (api.meetup.com, free, no auth)
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Meetup yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Meetup tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Meetup compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 55% of 915 Security servers
- Uptime
- 100%
- of our recent checks; the typical remote Security server answers 100%
- Response time
- 175 ms
- faster than 65% of 547 Security servers
Release history: 4 versions in the registry since 2026-10-15, latest 2026-11-03, typically one every 5 days.
Install Meetup in Claude Code, Cursor or VS Code
claude mcp add --transport http meetup https://gateway.pipeworx.io/meetup/mcp
What the publisher says
From the Meetup repository's README, as published. We do not edit it. Read it on GitHub
@pipeworx/meetup
Meetup event and group search MCP — public events, groups and topic categories from Meetup, searchable by keyword, city, or group. Keyless.
Part of Pipeworx — an MCP gateway connecting AI agents to 1807+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
Tools
- meetupsearchevents(query, city?, lat?, lon?, radius?, limit?) — search upcoming public events by keyword near a city (geocoded automatically) or a lat/lon point. Returns each event's title, time, URL, status, type and hosting group.
- meetupevent(eventid) — full details for one event by its numeric Meetup ID (the trailing number in a meetup.com event URL). Returns title, description, start/end time, status, type, venue and hosting group.
- meetup_group(urlname) — details for one group by its urlname (the slug right after meetup.com/, e.g. "sfpython"). Returns name, description, location, timezone, topic category and founding date.
- meetupgroupevents(urlname, limit?, includepast?) — a group's events by urlname; upcoming by default, past events with includepast: true.
None of these tools request or return attendee/RSVP lists, member lists, or any other personal contact data — deliberate, not an oversight (see "Privacy" below).
Auth
Keyless. No key, no account, no rate-limit documentation published.
Data sources
- Meetup (meetup.com), the public GraphQL API behind its own website search and event/group pages — event, group and topic-category metadata. No download file, feed or query shape is named beyond that; see src/index.ts for the route.
Privacy
Meetup's schema exposes attendee RSVPs, host identities and member lists on Event/Group. None of those fields are selected anywhere in this pack — every query here is scoped to public event/group metadata (title, time, venue, description, location) and nothing else. Keep it that way: don't add rsvps, hostRsvps, memberships, organizer, eventHosts or savedBy to any query without re-reading this note.
Gotchas
- lat/lon are required by the upstream API itself, not a choice this pack made — EventSearchFilter/GroupSearchFilter both declare them non-null. meetupsearchevents resolves a city string to coordinates via the shared resolvePlace geocoder (@pipeworx/shared, Open-Meteo-backed, keyless) before calling Meetup, so a caller never has to supply raw coordinates — but if geocoding fails to resolve a city, the tool fails loudly rather than guessing.
- radius is in miles. The upstream filter field is a bare Float with no documented unit; verified empirically against known US city radii.
- Event and group IDs are opaque strings, not always numeric-looking everywhere — eventid is the trailing path segment of a meetup.com/{group-urlname}/events/{event-id}/ URL, and a group's urlname is the slug right after meetup.com/. Neither is discoverable from the other without a lookup; meetupsearchevents and meetupgroup_events are what hand you both.
- meetupgroupevents with no events scheduled returns totalcount: 0, not an error — groups that are real and active but between events (verified live against sfpython) look identical to a dead/wrong urlname from the shape of the response alone; only meetupgroup erroring on the urlname itself distinguishes "no group" from "no events right now".
- GraphQL errors come back as HTTP 200 with a top-level errors array (standard GraphQL behavior) — this pack checks errors explicitly rather than trusting res.ok, since a malformed query or a bad ID both return 200.
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"meetup": {
"url": "https://gateway.pipeworx.io/meetup/mcp"
}
}
}What this endpoint actually serves
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Meetup: common questions
- Is Meetup MCP server safe?
- Mostly: it is graded B (77/100). Read the Meetup safety report
- How do I install Meetup?
- It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Meetup need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is Meetup maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.2.1.
- Is Meetup up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Meetup?
- Servers from other publishers that do the same job: Xtracticle MCP server, Rede MCP server and Raziel MCP server.
- How does Meetup compare with other Security MCP servers?
- safety score 77/100 (higher than 55% of 915 Security servers); uptime 100% (of our recent checks; the typical remote Security server answers 100%); response time 175 ms (faster than 65% of 547 Security servers). Full comparison.
Alternatives to Meetup
Same job from other publishers: the closest match first, then the best rated.
XtracticleRead public X (Twitter) posts, threads and X Articles as clean Markdown. Read-only, no auth.not reviewedGrowingB- RedeMCP server for Rede — Itaú-owned BR acquirer: authorize/capture/refund, zero-auth, card tokensnot reviewedEstablishedB
- RazielMCP server teaching AI agents to implement TideCloak: auth, E2EE, IGA, security analysisnot reviewedGrowingA
- MyMedi-AIDME billing and medical coding: code lookup, DMEPOS fee schedules, Medicare prior-auth checksnot reviewedGrowingA
- Healthclaw GuardrailsGuardrailed FHIR access for AI agents: PHI redaction, audit trail, step-up auth, tenant isolationnot reviewedGrowingA