Members.dev MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026

Read members, subscriptions, bookings, invoices, payments; create and update members in Members.dev.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinanceBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server for Members.dev that lets an assistant read members, subscriptions, bookings, invoices and payments, and create or update members.

What you can do
  • Look up the account and organizations the key can reach
  • Search and read members, including by external id, with subscriptions, groups and custom fields
  • Read membership products, subscriptions, groups, benefits and benefit grants
  • List events, bookings and guest registrations
  • List invoices, payments and credit notes
  • Create and update member records (write tools)
When to use it
Useful when you want to ask questions about a Members.dev venue or club in plain language, such as overdue invoices, active subscriptions per product, or who is booked into upcoming events, and occasionally create or edit member records.
Requirements
A remote MCP endpoint reached over HTTP; no local install. Sign-in is via OAuth, and on first connect you supply a Members.dev API key from the Members.dev dashboard plus an optional organization id, which the server stores per user. A Members.dev account is required; free plan allows 50 tool calls per month.
Before you install
The server asks for a Members.dev API key, which it stores per user; do not put keys or an Authorization header in client config. Two tools write data: creating a member can duplicate records if repeated, and updating status to archived or rejected changes that member's access. Meta tools can start a paid Stripe subscription (Pro or Pro+) and cancel it, with no refund for the current period. Member, billing and payment data is sent to the hosted third-party service.

Installation

In SourceWeft

  1. Open Members.dev MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fmembers-dev/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "members-dev-by-usefulapi": {
      "type": "http",
      "url": "https://members-dev.usefulapi.io/mcp"
    }
  }
}

README

Members.dev MCP by usefulapi

Use your Members.dev account from Claude, Cursor, or any MCP client. Read members, products, subscriptions, events, bookings, invoices, payments and benefits, and create or update members. Hosted, no local install: connect with your own credentials.

Live endpoint: https://members-dev.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://members-dev.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http members-dev https://members-dev.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "members-dev": {      "url": "https://members-dev.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Members.dev credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/members-dev/

On first connect you provide a Members.dev API key (Members.dev dashboard → API keys) and an optional organization id. The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
membersdev_get_accountreadGet current account
membersdev_list_organizationsreadList organizations
membersdev_list_membersreadList members
membersdev_get_memberreadGet member
membersdev_get_member_by_external_idreadGet member by external id
membersdev_list_productsreadList membership products
membersdev_get_productreadGet membership product
membersdev_list_subscriptionsreadList subscriptions
membersdev_get_subscriptionreadGet subscription
membersdev_list_eventsreadList events
membersdev_get_eventreadGet event
membersdev_list_bookingsreadList bookings
membersdev_get_bookingreadGet booking
membersdev_list_invoicesreadList invoices
membersdev_get_invoicereadGet invoice
membersdev_list_paymentsreadList payments
membersdev_list_credit_notesreadList credit notes
membersdev_list_groupsreadList groups
membersdev_list_benefitsreadList benefits
membersdev_list_benefit_grantsreadList benefit grants
membersdev_list_guestsreadList guests
membersdev_create_memberwriteCreate member
membersdev_update_memberwriteUpdate member
membersdev_usage_statusmetaUsage status (free-tier meter)
membersdev_request_featuremetaRequest a missing feature
membersdev_upgrademetaUpgrade to Pro or Pro+
membersdev_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with membersdev_upgrade (it returns a Stripe Checkout link). Cancel any time with membersdev_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running membersdev_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/members-dev/README.md at commit 4046075

Tools

23

membersdev_get_account

Get current account

Get the account that owns the API key (id, email, role, organizations). Members.dev API: GET /v1/accounts/me.

Takes no parameters.

membersdev_list_organizations

List organizations

List the organizations (venues, clubs) the key can reach. Use an organization id as the optional 'Organization id' at login to scope the key. GET /v1/organizations.

Parameterspagesize

membersdev_list_members

List members

List and search members. Filter by text search, email, external id, status, group or product. Newest first by default. GET /v1/members.

Parameterscitypagesizeemailsearchstatussort_bygroup_idaccount_idproduct_idsort_orderexternal_id+1 more

membersdev_get_member

Get member

Get one member with subscriptions, groups and custom fields. GET /v1/members/{member_id}.

Parametersmember_idrequired

membersdev_get_member_by_external_id

Get member by external id

Get one member by the external id you stored. GET /v1/members/external/{external_id}.

Parametersexternal_idrequired

membersdev_list_products

List membership products

List membership products (plans) with price, billing period and status. GET /v1/products.

Parameterspagesize

membersdev_get_product

Get membership product

Get one membership product. GET /v1/products/{product_id}.

Parametersproduct_idrequired

membersdev_list_subscriptions

List subscriptions

List member subscriptions with status, period dates and product. GET /v1/subscriptions.

Parameterspagesizemember_idsproduct_ids

membersdev_get_subscription

Get subscription

Get one subscription with invoices, credit notes and billing periods. GET /v1/subscriptions/{subscription_id}.

Parameterssubscription_idrequired

membersdev_list_events

List events

List events and classes in a time window. Use single_events to expand recurring events. GET /v1/events.

Parameterspagesizetagshostslimitends_atstarts_atcategory_idresource_idsingle_events

membersdev_get_event

Get event

Get one event. GET /v1/events/{event_id}.

Parametersevent_idrequired

membersdev_list_bookings

List bookings

List event bookings, filtered by member, event, status or time. GET /v1/bookings.

Parameterspagesizestatussort_byevent_idmember_idsort_orderresource_idends_at_localstarts_at_localattendance_status

membersdev_get_booking

Get booking

Get one booking. GET /v1/bookings/{event_booking_id}.

Parametersbooking_idrequired

membersdev_list_invoices

List invoices

List invoices, filtered by status, member or subscription. Amounts are in the smallest currency unit. GET /v1/invoices.

Parameterspagesizestatussort_bymember_idsort_ordersubscription_id

membersdev_get_invoice

Get invoice

Get one invoice with its lines and payment allocations. GET /v1/invoices/{invoice_id}.

Parametersinvoice_idrequired

membersdev_list_payments

List payments

List payments, filtered by member, status or invoice. GET /v1/payments.

Parameterspagesizestatusmember_idinvoice_id

membersdev_list_credit_notes

List credit notes

List credit notes, filtered by member or subscription. GET /v1/credit-notes.

Parameterspagesizemember_idsubscription_id

membersdev_list_groups

List groups

List member groups. GET /v1/groups.

Parameterspagesize

membersdev_list_benefits

List benefits

List benefits (entitlements) that products can grant. GET /v1/benefits.

Parameterspagesize

membersdev_list_benefit_grants

List benefit grants

List benefit grants (what each member holds and has left). GET /v1/grants.

Parameterspagesizestatusesmember_idsbenefit_idsproduct_idssubscription_ids

membersdev_list_guests

List guests

List guest registrations, filtered by status or host member. GET /v1/guests.

Parameterspagesizestatusmember_idguest_policy_id

membersdev_create_member

Create member

WRITE: create a new member record. Does not charge anyone or send an invite. Creating twice makes two members, so check with membersdev_list_members first. POST /v1/members.

Parametersnamerequiredemailphonestatusaddressexternal_idcustom_fields

membersdev_update_member

Update member

WRITE: change fields of an existing member (only the fields you pass). Setting status to archived or rejected changes the member's access. Repeating the same call has the same result. PATCH /v1/members/{member_id}.

Parametersnameemailphonestatusaddressmember_idrequiredexternal_idcustom_fields

Version history

6
  1. v1.3.4LatestNov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations