GivingFuel MCP by usefulapi

io.usefulapi/givingfuel · v1.0.0 · finance-and-payments

GivingFuel MCP by usefulapi is healthy: it completed an MCP handshake in 382 ms and exposes 15 tools.

Read GivingFuel forms, donations, transactions, recurring gifts and donors; manage coupons.

Endpoint: https://givingfuel.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count15
Latency382 ms
Last checked (UTC)2026-10-24T17:40:17.839Z

Health history

Checked (UTC)StatusLatencyError
2026-10-24T17:40:17.839ZHealthy382

Tools (15)

givingfuel_list_formsList the account's GivingFuel forms (donation / fundraising pages): id, name, status (open or closed), created and updated dates. Use the form ids to filter orders, transactions and subscriptions. GET /forms.
givingfuel_get_formOne form by id: name, status, accounting reference, time zone and its field layout. GET /forms/{id}.
givingfuel_get_form_inventoryInventory items of a form (limited-quantity items): path, name, sold and remaining quantity. GET /forms/{id}/inventory.
givingfuel_list_ordersList donation orders (one per checkout): order number, donor billing name and address, form, total, currency and status, newest or oldest first. Filter by form, status, donor email, customer id, order number or dates. GET /search/orders.
givingfuel_get_orderOne order by id with the donor's billing details, form, totals and status. Set include_transactions to embed the payments (charges and refunds) of the order. GET /search/orders/{id}.
givingfuel_list_transactionsList payment transactions (money movements): amount, deductible amount, currency, type (charge, refund, voucher), payment method, masked card, status, form and donor email. Filter by type, method, form, order, donor or dates. GET /search/transactions.
givingfuel_get_transactionOne transaction by id: amounts, type, payment method, masked card, gateway message and status. GET /search/transactions/{id}.
givingfuel_list_subscriptionsList recurring donations (subscriptions): amount, schedule, status, last and next payment date, payments remaining, form and donor email. Filter by form, status, donor, or next/last payment date. GET /search/subscriptions.
givingfuel_get_subscriptionOne recurring donation by id: amount, schedule, status, last and next payment, payments remaining. GET /search/subscriptions/{id}.
givingfuel_list_customersList customer records (donors): id, email, billing name and address, lifetime amount, created and updated dates. Filter by email or dates. New donors can take up to 5 minutes to appear. GET /search/customers.
givingfuel_get_customerOne donor (customer record) by id: email, billing details and total amount. GET /search/customers/{id}.
givingfuel_list_couponsList GivingFuel coupons: account-wide ones, or only those of one form when form_id is given. Shows discounts, codes, availability, redeemed count and expiry. GET /coupons/global or /coupons/forms/{id}.
givingfuel_get_couponOne coupon by id with its discounts, codes, availability and redeemed counts. GET /coupons/{id}.
givingfuel_create_couponWRITE: create a discount coupon in the live GivingFuel account (it can be redeemed by donors right away). One discount (fixed amount or percent) and one or more codes; optionally limited to one form, to a number of uses, and to an expiry date. Not idempotent: calling it twice creates two coupons. PO
givingfuel_delete_couponWRITE: permanently delete a coupon from the live GivingFuel account; its codes stop working immediately and this cannot be undone. Show the coupon (givingfuel_get_coupon) and get the user's approval first, then call with confirm: true. GET /coupons/{id}, then DELETE /coupons/{id}.