Skip to main content
Glama

Raisely MCP by usefulapi

Record a donation

create_donation
Destructive

MUTATES Raisely data: records a donation (use for OFFLINE/manual donations — e.g. cash or cheque). Raisely API: POST /donations with the body wrapped as { data: {...} }. Required by the API: amount (integer, in cents/smallest currency unit), currency (3-letter code), email (donor), type (ONLINE or OFFLINE), method (payment gateway, e.g. OFFLINE). Link it to a campaign/profile via campaignUuid/profileUuid. Everything else (firstName, lastName, message, date, items, public, private, ...) goes through fields. Returns the created donation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeNoONLINE or OFFLINE (default OFFLINE — this tool is for manual/offline donations).
emailYesEmail address of the donor. Required.
amountYesTotal donation amount in the smallest currency unit (e.g. cents). Required.
fieldsNoAdditional documented Raisely fields to send in the JSON write body's `data` object — merged OVER the typed fields above.
methodNoThe payment gateway/method, e.g. "OFFLINE", "CREDIT". Required by the API.
currencyYes3-letter currency code, e.g. AUD, USD, GBP. Required.
lastNameNoDonor last name.
firstNameNoDonor first name.
profileUuidNoUuid of the fundraising profile the donation is credited to.
campaignUuidNoUuid of the campaign the donation belongs to.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.