Givecloud MCP by usefulapi

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

Read supporters, contributions, recurring donations, fundraising products and feed posts.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Hosted read-only MCP access to Givecloud fundraising data: supporters, contributions, recurring donations, products and feed posts.

What you can do
  • Search and read supporters, including name, email and consent status
  • List and read contributions with amounts, status and line items
  • List and read recurring donation profiles with schedules and status
  • Search and read fundraising products with prices, goals and variants
  • List and read posts in a known feed
  • Check usage, request a feature, or manage the paid subscription
When to use it
Useful when you want an assistant to answer questions about a Givecloud account's donors, donations and fundraising catalog without opening the admin UI, for example summarizing a month's contributions or finding supporters by name.
Requirements
Remote MCP endpoint added by URL only; no package or local runtime. Sign-in is via OAuth, and the login page asks for your Givecloud account credentials. Do not add an Authorization header or API key to the client config. A feed ID must be obtained in Givecloud for post tools.
Before you install
The server reads donor data such as names, emails, consent status and contribution amounts, and passes it to the hosted service and the assistant. Tools are read-only, but the meta tools can start a paid Stripe subscription or cancel it; the free plan is limited to 50 calls per month, and Pro is billed per account/token pair with a 10,000-call fair-use limit.

Installation

In SourceWeft

  1. Open Givecloud 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%2Fgivecloud/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": {
    "givecloud-by-usefulapi": {
      "type": "http",
      "url": "https://givecloud.usefulapi.io/mcp"
    }
  }
}

README

Givecloud MCP by usefulapi

Hosted endpoint: https://givecloud.usefulapi.io/mcp

Connect

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

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

Connect your existing Givecloud account using the credentials described below.

Tools

ToolTypeWhat it does
givecloud_list_supportersreadSearch supporters
givecloud_list_contributionsreadList contributions
givecloud_list_recurring_profilesreadList recurring donation profiles
givecloud_list_productsreadSearch fundraising products
givecloud_list_postsreadList feed posts
givecloud_get_supporterreadGet a supporter
givecloud_get_contributionreadGet a contribution
givecloud_get_recurring_profilereadGet a recurring profile
givecloud_get_productreadGet a fundraising product
givecloud_get_postreadGet a feed post
givecloud_usage_statusmetaUsage status (free-tier meter)
givecloud_request_featuremetaRequest a missing feature
givecloud_upgrademetaUpgrade to Pro or Pro+
givecloud_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 account/token pair)$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 givecloud_upgrade (it returns a Stripe Checkout link). Cancel any time with givecloud_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running givecloud_upgrade before then undoes the cancel. Or write to [email protected].

License

Independent integration by usefulapi.

Source: servers/givecloud/README.md at commit 4046075

Tools

10

givecloud_list_supporters

Search supporters

Read one page of supporters, with name/email and consent status. Addresses, payment details, custom fields and groups are omitted. Name and email are partial filters. GET /admin/api/v2/supporters.

Parametersnamepageemailrecurring_profile

givecloud_list_contributions

List contributions

Read one page of contribution amounts, status, supporter identity and selected line items. Payment instruments, addresses, custom fields, comments and sponsored-child data are omitted. Date filters are exclusive and UTC. GET /admin/api/v3/contributions.

Parameterspagesortonetimerecurringoccurred_afteroccurred_beforeinitial_recurringone_time_and_initial_recurring

givecloud_list_recurring_profiles

List recurring donation profiles

Read one page of recurring donation amounts, schedules, status and supporter identity. Payment instruments and addresses are omitted. GET /admin/api/v3/recurring-profiles.

Parameterspagesort

givecloud_list_products

Search fundraising products

Read one page of products, prices, goals and selected variants. code is exact; name is partial. GET /admin/api/v2/products.

Parameterscodenamepageinclude

givecloud_list_posts

List feed posts

Read one page of posts in a known feed. Obtain the feed ID in Givecloud; this connector does not enumerate feeds. name is partial. GET /admin/api/v2/feeds/{feedId}/posts.

Parametersnamepagefeed_idrequiredinclude

givecloud_get_supporter

Get a supporter

Read one supporter by its Givecloud ID. Returns the same selected fields as the corresponding list tool. No business data is changed.

Parametersidrequired

givecloud_get_contribution

Get a contribution

Read one contribution by its Givecloud ID. Returns the same selected fields as the corresponding list tool. No business data is changed.

Parametersidrequired

givecloud_get_recurring_profile

Get a recurring profile

Read one recurring profile by its Givecloud ID. Returns the same selected fields as the corresponding list tool. No business data is changed.

Parametersidrequired

givecloud_get_product

Get a fundraising product

Read one fundraising product by its Givecloud ID. Returns the same selected fields as the corresponding list tool. No business data is changed.

Parametersidrequired

givecloud_get_post

Get a feed post

Read one feed post by its Givecloud ID. Returns the same selected fields as the corresponding list tool. A known feed_id is required. No business data is changed.

Parametersidrequiredfeed_idrequired

Version history

10
  1. v1.7.4LatestNov 7, 2026
  2. v1.6.3Nov 5, 2026
  3. v1.6.2Nov 5, 2026
  4. v1.6.1Nov 4, 2026
  5. v1.6.0Nov 3, 2026
  6. v1.5.1Nov 3, 2026
  7. v1.4.0Nov 1, 2026
  8. v1.2.0Oct 31, 2026
  9. v1.1.0Oct 31, 2026
  10. v1.0.0Oct 31, 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