MemberRun MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.3.4更新於 Nov 7, 2026

Manage members, events and registrations; read invoices, resources and chapters in MemberRun.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

透過 AI 助理管理 MemberRun 協會資料:會員、活動與報名,以及唯讀的發票、資源和分會資訊。

可以做什麼
  • 查看已連線的帳戶與所屬協會,列出或取得會員及其狀態、角色和到期資訊
  • 列出或取得活動,包含日期、地點、容量和價格
  • 列出或取得活動報名,含候補與出席狀態
  • 讀取發票、資源庫資源和分會資訊
  • 建立、更新和停用會員,建立、更新或取消活動
  • 為會員報名活動或取消報名,並查看用量或管理訂閱
適用情境
適合協會或會員制組織的管理員,在對話中查詢會員、續約、活動和報名狀況,並完成建立會員、替某人報名活動等日常操作,不必開啟管理後台。
執行需求
遠端託管端點,無需本機安裝。只需填入伺服器網址,透過 OAuth 以 MemberRun 憑證登入。首次連線時需提供由協會管理員在 Admin → Integrations 建立的 MemberRun API 金鑰。免費方案每月 50 次工具呼叫,付費方案可提高上限。
安裝前請注意
寫入類工具會變更真實紀錄:建立、更新或停用會員,建立或取消活動,以及報名或取消報名。取消活動會寄信給所有已報名者,並盡可能刪除關聯的 Zoom 會議。此 API 無法收款,付費席次除非已在外部付款否則會被拒絕。MemberRun API 金鑰是正式憑證;訂閱類工具會回傳付款連結,並可取消付費方案。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MemberRun MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fmemberrun/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

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

README

MemberRun MCP by usefulapi

Use your MemberRun account from Claude, Cursor, or any MCP client. Read and change members and events, and read registrations, invoices, resources and chapters. Hosted, no local install: connect with your own credentials.

Live endpoint: https://memberrun.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://memberrun.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http memberrun https://memberrun.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": {    "memberrun": {      "url": "https://memberrun.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 MemberRun credentials.

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

On first connect you provide a MemberRun API key (an association admin creates it under Admin → Integrations; it starts with mk_live_). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
memberrun_get_accountreadGet the API key and association
memberrun_list_membersreadList members
memberrun_get_memberreadGet a member
memberrun_list_eventsreadList events
memberrun_get_eventreadGet an event
memberrun_list_event_registrationsreadList event registrations
memberrun_get_event_registrationreadGet an event registration
memberrun_list_invoicesreadList invoices
memberrun_get_invoicereadGet an invoice
memberrun_list_resourcesreadList resources
memberrun_get_resourcereadGet a resource
memberrun_list_chaptersreadList chapters
memberrun_get_chapterreadGet a chapter
memberrun_create_memberwriteCreate a member
memberrun_update_memberwriteUpdate a member
memberrun_suspend_memberwriteSuspend a member
memberrun_create_eventwriteCreate an event
memberrun_update_eventwriteUpdate an event
memberrun_cancel_eventwriteCancel an event
memberrun_register_member_for_eventwriteRegister a member for an event
memberrun_cancel_event_registrationwriteCancel an event registration
memberrun_usage_statusmetaUsage status (free-tier meter)
memberrun_request_featuremetaRequest a missing feature
memberrun_upgrademetaUpgrade to Pro or Pro+
memberrun_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 memberrun_upgrade (it returns a Stripe Checkout link). Cancel any time with memberrun_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running memberrun_upgrade before then undoes the cancel. Or write to [email protected].

License

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

來源:servers/memberrun/README.md,提交 4046075

工具

21

memberrun_get_account

Get the API key and association

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 members

List the association's members, filtered by status, role or email. Returns a page with has_more and next_cursor. API: GET /members.

輸入參數roleemaillimitstatusstarting_after

memberrun_get_member

Get a member

Get one member by id, with status, role, expiry and profile. API: GET /members/{id}.

輸入參數member_id必填

memberrun_list_events

List events

List events (conferences, webinars, workshops and so on), filtered by status and start date. API: GET /events.

輸入參數limitstatusstart_afterstart_beforestarting_after

memberrun_get_event

Get an event

Get one event by id, with dates, location, capacity, prices and status. API: GET /events/{id}.

輸入參數event_id必填

memberrun_list_event_registrations

List event registrations

List registrations, filtered by event, member or status (registered, waitlisted, attended, cancelled). API: GET /event_registrations.

輸入參數limitstatusevent_idmember_idstarting_after

memberrun_get_event_registration

Get an event registration

Get one registration by id, with its status, payment status and attendance time. API: GET /event_registrations/{id}.

輸入參數registration_id必填

memberrun_list_invoices

List invoices

List invoices (read only), filtered by status, member or household. Refunds and new invoices are not possible here. API: GET /invoices.

輸入參數limitstatusmember_idhousehold_idstarting_after

memberrun_get_invoice

Get an invoice

Get one invoice by id, with amount, currency, due date and paid date. API: GET /invoices/{id}.

輸入參數invoice_id必填

memberrun_list_resources

List resources

List library resources (courses, webinars, articles, templates, guides, toolkits), filtered by status or type. Read only. API: GET /resources.

輸入參數typelimitstatusstarting_after

memberrun_get_resource

Get a resource

Get one library resource by id. Read only. API: GET /resources/{id}.

輸入參數resource_id必填

memberrun_list_chapters

List chapters

List the association's regional or topic chapters, optionally only active ones. Read only. API: GET /chapters.

輸入參數limitis_activestarting_after

memberrun_get_chapter

Get a chapter

Get one chapter by id, with name, region and active flag. Read only. API: GET /chapters/{id}.

輸入參數chapter_id必填

memberrun_create_member

Create a 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.

輸入參數nameroleemail必填statusprofileexpires_atidempotency_key

memberrun_update_member

Update a 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}.

輸入參數namerolestatusprofilemember_id必填expires_at

memberrun_suspend_member

Suspend a 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}.

輸入參數member_id必填

memberrun_create_event

Create an 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.

輸入參數slugtype必填title必填end_atstatuslocationstart_at必填image_urlis_publicchapter_idcpd_creditsdescription另有 8 個

memberrun_update_event

Update an event

Change an event's fields or status. Only the fields you send change. To cancel, prefer memberrun_cancel_event. API: PATCH /events/{id}.

輸入參數slugtypetitleend_atstatusevent_id必填locationstart_atimage_urlis_publicchapter_idcpd_credits另有 8 個

memberrun_cancel_event

Cancel an 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}.

輸入參數event_id必填

memberrun_register_member_for_event

Register a member for an 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.

輸入參數statuspaymentevent_id必填member_id必填idempotency_keyaccessibility_needsdietary_restrictions

memberrun_cancel_event_registration

Cancel an 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}.

輸入參數registration_id必填

版本歷史

7
  1. v1.3.4最新Nov 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
  7. v1.0.0Nov 1, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合