Qgiv MCP by usefulapi
Read Qgiv (Bloomerang Fundraising) donations, refunds, recurring gifts, P2P registrations, events.
Connect it
Settings → Connectors → Add custom connector
URL: https://qgiv.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://qgiv.usefulapi.io/mcp{
"mcpServers": {
"qgiv": {
"url": "https://qgiv.usefulapi.io/mcp"
}
}
}claude mcp add --transport http qgiv https://qgiv.usefulapi.io/mcp{
"servers": {
"qgiv": {
"type": "http",
"url": "https://qgiv.usefulapi.io/mcp"
}
}
}21 tools, verified live
qgiv_list_recent_transactionsread-onlyThe most recent donations/transactions (newest first as Qgiv returns them): id, status, date, amount, fee, net, donor name and id, form, recurring link, payment type and last four card digits, fund. Donor contact details are left out unless include_contact is set; full card numbers are never returned. POST /reporting/transactions/last/{limit}.
qgiv_list_transactions_by_dateread-onlyTransactions between two dates (inclusive), at most 31 days per call, paged with offset/limit. Same fields as qgiv_list_recent_transactions. Qgiv has no server-side paging, so a busy range is fetched whole and sliced; use a shorter range if it is too large. POST /reporting/transactions/dates/{begin}:{end}.
qgiv_list_transactions_after_idread-onlyTransactions with an id greater than the given one, sorted by id ascending and paged with limit; next_after_id is the cursor for the next call (use it as after_id). Handy for syncing new gifts. POST /reporting/transactions/after/{id}.
qgiv_get_transactionread-onlyOne transaction in full: donation lines, fund/restriction, dedication, custom-field answers, event packages, registrations, refunds. Contact details only with include_contact; card data is reduced to the last four digits. POST /reporting/transactions/{id}.
qgiv_list_recent_refundsread-onlyThe most recent refunds (read-only): id, original transaction, refund and settle dates, amount, payment type, last four digits, fund. POST /reporting/refunds/last/{limit}.
qgiv_list_refunds_by_dateread-onlyRefunds between two dates (inclusive), at most 31 days per call, paged with offset/limit. POST /reporting/refunds/dates/{begin}:{end}.
qgiv_get_refundread-onlyOne refund in full by id (read-only; this server never issues refunds). POST /reporting/refunds/{id}.
qgiv_list_recurring_schedulesread-onlyRecurring donation schedules (read-only): id, start/end date, next billing date, frequency, amount, state, donor name and id, plus Qgiv's 12-month forecast. Filter by status active, paused, expired or deleted. Paged with offset/limit. POST /reporting/recurring/list or /reporting/recurring/{status}.
qgiv_get_recurring_scheduleread-onlyOne recurring donation schedule by id (read-only; schedules cannot be changed here). POST /reporting/recurring/{id}.
qgiv_list_statementsread-onlyMonthly fee/payout statements: id, date, amount contributed, fees, refunded, debited, credited and the summary totals (without the per-transaction rows; use qgiv_get_statement for those). Paged with offset/limit. POST /reporting/statements/list.
qgiv_get_latest_statementsread-onlyThe latest statement(s) for the organization or form, with summary totals (per-transaction rows left out). POST /reporting/statements/latest.
qgiv_get_statementread-onlyOne statement by id with its transaction rows (first 100 shown; donor names only). POST /reporting/statements/{id}.
qgiv_list_recent_registrationsread-onlyThe most recent peer-to-peer (Hobnob) event registrations: id, category, registrant name, team, fundraising goal and amount raised. Contact details only with include_contact. POST /reporting/registrations/last/{limit}.
qgiv_list_registrations_by_dateread-onlyPeer-to-peer registrations between two dates (inclusive), at most 31 days per call, paged with offset/limit. POST /reporting/registrations/dates/{begin}:{end}.
qgiv_get_registrationread-onlyOne peer-to-peer registration in full (purchase history, team, totals, child registrations). Contact details only with include_contact. POST /reporting/registrations/{id}.
qgiv_list_eventsread-onlyEvents (ticketed/auction events) on the forms the token covers: id, dates and the top-level settings. Set include_details for packages, questions and promo codes. Notification e-mail addresses are never returned. POST /events/list.
qgiv_list_pledgesread-onlyPledge options configured on the form(s) (title, value, frequency, begin date, iterations, state), not donors' pledge records. POST /pledges/list.
qgiv_get_pledgeread-onlyOne pledge option by id. POST /pledges/{id} (no package is sent, so nothing is changed).
qgiv_list_custom_fieldsread-onlyCustom (additional-question) fields configured on the form(s): id, reference, title, input type, required flags, display flags. POST /customFields/list.
qgiv_list_report_mappingsread-onlyReport mappings (accounting export mappings) on the form(s): id, identifier, mapping data, export service, type. POST /reporting/mappings/list.
qgiv_get_report_mappingread-onlyOne report mapping by id. POST /reporting/mappings/{id}.
Alternatives in Other
Compare →
MeasureA
Get to the root cause of mobile app crashes, errors & slow traces with Measure MCP
OhMyWindA
Sailing passage planner for any coast, with high-precision tides on the French Atlantic.
UPUNIDROIT Principles 2016A
UNIDROIT Principles 2016 as executable rules: closed questions answered with grounds and source text
HemmaBo Host Booking EngineA
6 runtime tools: 2 HemmaBo tools, 2 host onboarding tools, and 2 VRP verification tools. Not an OTA.
Fair Value MCP ServerA
Valuation MCP: DCF/NAV/CCA, WACC, derivatives, credit risk, fixed income, structured products.
Nibomo FlashcardsA
Read, write, and conversationally review open-source flashcards through split read/write MCP tools.