Funraise MCP by usefulapi

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

Read Funraise supporters, donations, recurring gifts and forms; add notes, tasks and supporters.

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

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

概覽

AI 產生的概覽

託管式 Funraise MCP 伺服器,讓助理讀取捐款人、捐款、定期捐款與募款頁面資料,並新增備註、互動紀錄、任務和捐款人。

可以做什麼
  • 列出並取得捐款人、家庭、地址與家庭成員資訊
  • 列出並取得捐款與定期捐款,可依電子郵件、時間範圍或 ID 篩選
  • 列出表單、表單自訂問題與募款頁面,並查看募款頁面設定預覽
  • 讀取捐款人與家庭的備註、互動紀錄和任務
  • 建立備註、互動紀錄、任務與捐款人紀錄,並將任務標記為完成
  • 查看當月用量、提出功能需求、升級或取消付費方案
適用情境
適合希望用自然語言查詢捐款人與捐款狀況的募款團隊,或讓助理不必切換工具就能在 Funraise 中記錄備註、互動與後續任務。
執行需求
透過 HTTP 連線的遠端 MCP 端點,不需本機安裝。登入採用 OAuth,登入頁會要求填寫 Funraise API 金鑰(Funraise → Settings → API Keys)。請勿在用戶端設定中加入 Authorization 標頭或 API 金鑰。免費方案每月 50 次工具呼叫,付費方案可提高上限。
安裝前請注意
有六個工具會寫入 Funraise:建立捐款人備註、家庭備註、互動紀錄、任務與捐款人,以及完成任務。每次建立都會產生新紀錄,可能造成重複,建立捐款人前應先以電子郵件搜尋。伺服器會依使用者儲存你的 Funraise API 金鑰。付費方案需付費(Pro 每月 9 美元或每年 90 美元,Pro+ 每月 39 美元或每年 390 美元),透過 Stripe 結帳連結付款;取消後服務持續到已付費期間結束,當期不退費。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

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

README

Funraise MCP by usefulapi

Use Funraise from Claude, Cursor, or any MCP client — work with your supporters, donations, recurring gifts, campaign sites, notes and tasks. Hosted, no local install: connect with your own Funraise credentials.

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

Connect

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

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

On first connect you'll enter your Funraise API key (Funraise → Settings → API Keys). They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
funraise_list_supportersreadList supporters
funraise_get_supporterreadGet supporter
funraise_list_donationsreadList donations
funraise_get_donationreadGet donation
funraise_list_subscriptionsreadList recurring subscriptions
funraise_get_subscriptionreadGet recurring subscription
funraise_list_formsreadList forms
funraise_list_campaign_sitesreadList campaign sites
funraise_get_campaign_sitereadGet campaign site
funraise_list_form_custom_questionsreadList form custom questions
funraise_get_householdreadGet household
funraise_get_household_memberreadGet household of a supporter
funraise_list_household_addressesreadList household addresses
funraise_list_supporter_addressesreadList supporter addresses
funraise_get_addressreadGet address
funraise_list_supporter_notesreadList supporter notes
funraise_list_household_notesreadList household notes
funraise_get_notereadGet note
funraise_list_supporter_interactionsreadList supporter interactions
funraise_list_user_interactionsreadList interactions assigned to a user
funraise_get_interactionreadGet interaction
funraise_get_taskreadGet task
funraise_create_supporter_notewriteAdd a note to a supporter
funraise_create_household_notewriteAdd a note to a household
funraise_create_interactionwriteLog an interaction
funraise_create_taskwriteCreate a task
funraise_complete_taskwriteComplete a task
funraise_create_supporterwriteCreate a supporter
funraise_usage_statusmetaUsage status (free-tier meter)
funraise_request_featuremetaRequest a missing feature
funraise_upgrademetaUpgrade to Pro or Pro+
funraise_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 API key)$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 funraise_upgrade (it returns a Stripe Checkout link). Cancel any time with funraise_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running funraise_upgrade before then undoes the cancel. Or write to [email protected].

License

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

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

工具

28

funraise_list_supporters

List supporters

List supporters (donors) in the Funraise CRM, newest first as Funraise returns them. Filter by exact email or by records changed in the last N hours. GET /api/v1/crm/supporter.

輸入參數pageemailpage_sizelast_hours

funraise_get_supporter

Get supporter

One supporter: name, email, phone, tags, opt-ins, household, primary address, institution. GET /api/v1/crm/supporter/{id}.

輸入參數supporter_id必填

funraise_list_donations

List donations

List donations (transactions) with amount, date, supporter, form, campaign page, allocation, fees and tags. Filter by an exact transactionId, by last N hours, or by a lastUpdated timestamp; use last_id to continue from the last donation id of the previous page. GET /api/v1/crm/donation.

輸入參數pagelast_idpage_sizelast_hourslast_updatedtransaction_id

funraise_get_donation

Get donation

One donation by its Funraise id: amount, date, supporter, household, form, allocation, dedication, fees, UTM, subscription. GET /api/v1/crm/donation/{id}.

輸入參數donation_id必填

funraise_list_subscriptions

List recurring subscriptions

List recurring gifts (subscriptions) with status, frequency, amount, next payment date and supporter. The q filter is a Funraise expression (Funraise requires it; default: id > 0 order by id asc), for example: id > 10 and status = "Cancelled" order by id asc. GET /api/v1/crm/subscription.

輸入參數qpagepage_size

funraise_get_subscription

Get recurring subscription

One recurring gift by id: status, frequency, amount, last and next payment date, cancel date, supporter. GET /api/v1/crm/subscription/{id}.

輸入參數subscription_id必填

funraise_list_forms

List forms

List donation and event forms, filtered by type, status and version. Needs the CREATOR role on the key. GET /api/v1/form.

輸入參數pagetypestatusversionpage_size

funraise_list_campaign_sites

List campaign sites

List campaign sites (fundraising pages), active by default or archived. Returns campaignSites with totalPageCount and totalRowCount. GET /api/v1/campaignSite/active or /archived.

輸入參數pagearchivedpage_sizeallow_fundraisers

funraise_get_campaign_site

Get campaign site

One campaign site by UUID: configuration preview (payment options, goals, form, homepage, fundraiser settings). GET /api/v1/campaignSite/{uuid}.

輸入參數campaign_site_uuid必填

funraise_list_form_custom_questions

List form custom questions

The custom questions attached to a form. GET /api/v2/form/{formId}/custom-question.

輸入參數form_id必填

funraise_get_household

Get household

One household: name, salutation, member count, primary contact, preferred address, total giving. GET /api/v1/household/{householdId}.

輸入參數household_id必填

funraise_get_household_member

Get household of a supporter

The household membership of a supporter (household and supporter details). GET /api/v1/household/member/{supporterId}.

輸入參數supporter_id必填

funraise_list_household_addresses

List household addresses

Addresses of a household (paginated: list, page, pageSize, totalPageCount, totalRowCount). GET /api/v1/household/{householdId}/address.

輸入參數pagesortorderpage_sizehousehold_id必填

funraise_list_supporter_addresses

List supporter addresses

Addresses of a supporter (paginated). GET /api/v1/supporter/{supporterId}/address.

輸入參數pagesortorderpage_sizesupporter_id必填

funraise_get_address

Get address

One address by id (street, city, state, postal code, country, primary flag, household and supporter). GET /api/v1/address/{addressId}.

輸入參數address_id必填

funraise_list_supporter_notes

List supporter notes

Notes on a supporter's record (paginated). GET /api/v2/supporter/{id}/note.

輸入參數pagesortorderpage_sizesupporter_id必填

funraise_list_household_notes

List household notes

Notes on a household's record (paginated). GET /api/v2/household/{id}/note.

輸入參數pagesortorderpage_sizehousehold_id必填

funraise_get_note

Get note

One note by id, with title, body, importance and author. GET /api/v2/note/{id}.

輸入參數note_id必填

funraise_list_supporter_interactions

List supporter interactions

The interaction log of a supporter (calls, emails, meetings): subject, description, action, assigned user, dates. GET /api/v1/interaction/donor/{donorId}.

輸入參數supporter_id必填

funraise_list_user_interactions

List interactions assigned to a user

Interactions assigned to a Funraise user (staff member). GET /api/v1/interaction/user/{userId}.

輸入參數user_id必填

funraise_get_interaction

Get interaction

One interaction by id. GET /api/v1/interaction/{id}.

輸入參數interaction_id必填

funraise_get_task

Get task

One task by id: title, description, due date, status, assigned user, supporter, linked donation. GET /api/v2/task/{id}.

輸入參數task_id必填

funraise_create_supporter_note

Add a note to a supporter

WRITE: add a note to a supporter's record in Funraise. Creates a new note each call. POST /api/v2/supporter/{id}/note.

輸入參數body必填title必填importantsupporter_id必填

funraise_create_household_note

Add a note to a household

WRITE: add a note to a household's record in Funraise. Creates a new note each call. POST /api/v2/household/{id}/note.

輸入參數body必填title必填importanthousehold_id必填

funraise_create_interaction

Log an interaction

WRITE: log an interaction (call, email, meeting) on a supporter's record. Creates a new interaction each call. POST /api/v1/interaction.

輸入參數subject必填descriptionsupporter_id必填completed_dateaction_required

funraise_create_task

Create a task

WRITE: create a task in Funraise, linked to a supporter or to a donation (give at least one). Title is 40 characters at most. Creates a new task each call. POST /api/v2/task.

輸入參數colortitle必填due_datedescriptionsupporter_idtransaction_idaction_requiredassigned_to_user_id

funraise_complete_task

Complete a task

WRITE: mark a task complete (sets the completed date to now; Funraise may also log an interaction if the task automation says so). PUT /api/v1/task/{id}/complete.

輸入參數task_id必填

funraise_create_supporter

Create a supporter

WRITE: create a supporter (donor) record in Funraise. Creates a new record each call, so search with funraise_list_supporters (email) first to avoid duplicates. POST /api/v1/crm/supporter.

輸入參數citytagsemailphonestatecountryaddress1address2last_namefirst_namesms_opt_inpostal_code另有 1 個

版本歷史

13
  1. v1.15.4最新Nov 7, 2026
  2. v1.14.3Nov 5, 2026
  3. v1.14.2Nov 5, 2026
  4. v1.14.1Nov 4, 2026
  5. v1.14.0Nov 3, 2026
  6. v1.13.1Nov 3, 2026
  7. v1.12.0Nov 1, 2026
  8. v1.10.0Oct 31, 2026
  9. v1.9.0Oct 31, 2026
  10. v1.8.2Oct 30, 2026
  11. v1.8.0Oct 30, 2026
  12. v1.3.0Oct 26, 2026
  13. v1.0.0Oct 25, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Usefulapi 整合