io.usefulapi/memberrun · v1.0.0 · finance-and-payments
MemberRun MCP by usefulapi is healthy: it completed an MCP handshake in 868 ms and exposes 21 tools.
Manage members, events and registrations; read invoices, resources and chapters in MemberRun.
Endpoint: https://memberrun.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 21 |
| Latency | 868 ms |
| Last checked (UTC) | 2026-11-01T13:45:21.758Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T13:45:21.758Z | Healthy | 868 |
memberrun_get_account | Show the association this key belongs to, its name and the key's scopes. Good first call to confirm the connection. API: GET /me. |
memberrun_list_members | List the association's members, filtered by status, role or email. Returns a page with has_more and next_cursor. API: GET /members. |
memberrun_get_member | Get one member by id, with status, role, expiry and profile. API: GET /members/{id}. |
memberrun_list_events | List events (conferences, webinars, workshops and so on), filtered by status and start date. API: GET /events. |
memberrun_get_event | Get one event by id, with dates, location, capacity, prices and status. API: GET /events/{id}. |
memberrun_list_event_registrations | List registrations, filtered by event, member or status (registered, waitlisted, attended, cancelled). API: GET /event_registrations. |
memberrun_get_event_registration | Get one registration by id, with its status, payment status and attendance time. API: GET /event_registrations/{id}. |
memberrun_list_invoices | List invoices (read only), filtered by status, member or household. Refunds and new invoices are not possible here. API: GET /invoices. |
memberrun_get_invoice | Get one invoice by id, with amount, currency, due date and paid date. API: GET /invoices/{id}. |
memberrun_list_resources | List library resources (courses, webinars, articles, templates, guides, toolkits), filtered by status or type. Read only. API: GET /resources. |
memberrun_get_resource | Get one library resource by id. Read only. API: GET /resources/{id}. |
memberrun_list_chapters | List the association's regional or topic chapters, optionally only active ones. Read only. API: GET /chapters. |
memberrun_get_chapter | Get one chapter by id, with name, region and active flag. Read only. API: GET /chapters/{id}. |
memberrun_create_member | Create a membership for an email address and change real records. If the person already has a membership here, the API returns 400. API: POST /members. |
memberrun_update_member | Change a member's name, role, status, expiry or profile. Only the fields you send change. Set status to expired to archive. API: PATCH /members/{id}. |
memberrun_suspend_member | Suspend a member (soft delete: the status becomes suspended and nothing is erased). Members with admin access cannot be changed through the API. API: DELETE /members/{id}. |
memberrun_create_event | Create an event with a title, type, start time and optional prices and capacity. Prices are whole cents. Creates a real record. API: POST /events. |
memberrun_update_event | Change an event's fields or status. Only the fields you send change. To cancel, prefer memberrun_cancel_event. API: PATCH /events/{id}. |
memberrun_cancel_event | Cancel an event (soft: the status becomes cancelled). This emails everyone registered and removes a linked Zoom meeting where it can. API: DELETE /events/{id}. |
memberrun_register_member_for_event | Register an existing member for an event. The API cannot take payment: a paid seat is refused unless payment is external (the ticket was paid on another system). Guests cannot be registered here. API: POST /event_registrations. |
memberrun_cancel_event_registration | Cancel one registration (soft: the status becomes cancelled). The next person on the waitlist moves up if there is one. API: DELETE /event_registrations/{id}. |