Skip to main content
Givebutter logo

Givebutter

Givebutter is a fundraising platform that offers a free, open, and public API for developers to manage campaigns, track donations, and engage with supporters.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

Givebutter authenticates with an API key. Generate the credential in your Givebutter account, then paste it into FlyMyAI the first time an agent uses a Givebutter action.

Get your Givebutter credential →

Fields to fill in FlyMyAI​

FieldDetails
Givebutter API KeyYour Givebutter API key used for authenticating API requests. (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
GIVEBUTTER_ARCHIVE_CONTACTTool to archive a contact by their id. use after ensuring the contact has no associated data (e.g., no transactions or communications). example: "archive contact abc123".contact_id
GIVEBUTTER_CREATE_CAMPAIGNTool to create a new campaign. use when you have title, description, goal, and type ready, after confirming your givebutter account is authenticated.type, title
GIVEBUTTER_CREATE_WEBHOOKTool to create a new webhook subscription. use when you need to receive real-time notifications programmatically after confirming your endpoint can validate givebutter's signing secret.name, url, events
GIVEBUTTER_DELETE_CAMPAIGNTool to delete a campaign by its id. use after confirming the campaign has no funds raised. example: "delete campaign abc123".campaign_id
GIVEBUTTER_DELETE_CONTACTTool to delete a contact by their id. use after confirming the contact has no associated data (e.g., no transactions or communications). example: "delete contact abc123".contact_id
GIVEBUTTER_DELETE_FUNDTool to delete a fund by its id. use when you need to remove a fund after confirming it exists. example: "delete fund fund abc123".fund_id
GIVEBUTTER_DELETE_WEBHOOKTool to delete a webhook by its id. use when you need to remove an obsolete webhook after confirming no further events are needed. example: "delete webhook abc123".webhook_id
GIVEBUTTER_GET_FUNDTool to retrieve details of a specific fund by its id. use after confirming the fund id is valid.fund_id
GIVEBUTTER_GET_MEMBERSTool to retrieve a paginated list of members for a given campaign. use when you need to list or process campaign members.campaign_id
GIVEBUTTER_GET_PAYOUTSTool to retrieve a list of payouts associated with your account. use when you need to list withdrawal transactions after authentication.-
GIVEBUTTER_GET_PLANSTool to retrieve a list of plans associated with your account. use after authentication to fetch recurring donation plans.-
GIVEBUTTER_GET_TEAMSTool to retrieve a list of teams for a specific campaign. use after creating or updating a campaign when you need to list fundraising teams. example: "get teams for campaign camp123".campaign_id
GIVEBUTTER_GET_TICKETSTool to retrieve a list of tickets. use when you need to list all tickets for your account after authentication.-
GIVEBUTTER_GET_TRANSACTIONSTool to retrieve a list of transactions associated with your account. use when you need to list all donations and payments, optionally filtered by scope.-
GIVEBUTTER_GET_WEBHOOKSTool to retrieve all webhooks configured for your account. use after obtaining valid authentication.-
GIVEBUTTER_UPDATE_CAMPAIGNTool to update an existing campaign's details by its id. use when you need to modify campaign attributes after creation.campaign_id
GIVEBUTTER_UPDATE_CONTACTTool to update an existing contact's details by contact id. use when modifying contact information after confirming the contact id. only provided fields will be updated.contact_id
GIVEBUTTER_UPDATE_WEBHOOKTool to update an existing webhook subscription's details. use when you need to modify a webhook's name, url, trigger events, or enabled state after confirming its id. example: "update webhook wh 1234567890 to point to https://example.com/hook, enable transac…id
We love our partners - FlyMy.AI builds with the best. Thanks, Givebutter!